目次
への返信議論(解決策)
ホームページ ウェブフロントエンド htmlチュートリアル Baidu Map API を使用すると、ホームページ上の大きな画像がモバイル ブラウザーの div をバーストします_html/css_WEB-ITnose

Baidu Map API を使用すると、ホームページ上の大きな画像がモバイル ブラウザーの div をバーストします_html/css_WEB-ITnose

Jun 24, 2016 am 11:58 AM
api div 状態 表紙

理由はこれです
最近会社の Web サイトで作業していて、横暴な地図を作りたいと思ったので、Baidu API を思い出しました
その後、Web サイトにアクセスしてコードを見つけました。残念ながら、最大幅は 567px までです。
しかし、これはコードの専門家にとってはまったく良いことではありません 問題は、私のような初心者もソースコードを変更する方法を知っているということです
そこで幅を 100% に変更しました

すると、最初の画像のコードは次のようになります

.top {	height:100vh;	width:100%;	background:url(../images/background-1.jpg) no-repeat center top;	background-size:cover;}
ログイン後にコピー

<section class="top">...</section>
ログイン後にコピー


問題ないと思います
続いて閲覧してみました ブラウザでテストしました
ブラウザではこんな感じです

悪くないです

するとブラウザ幅もこんな感じです
320pxアダプティブは書いてませんコードはまだなので、非常に面倒ですが、それは重要ではありません


しかし、モバイルブラウジングに関しては、それが今のようなものです! ! ! (iOS7を使用しています)




この写真はDIVを完全に破裂させ、数ページをオーバーフローさせました
これで人々に良い体験を与えることができますか

Baidu APIコードのJSを削除すると、この問題は解消されます
つまり、Baidu のこのコードに関連しているはずです
しかし、私の能力では
見つけることができません。 。 。 。泣きました

ぜひご覧ください
ドメイン名がまだ解決されていないため、サーバーアドレスを提供します。 。 。
http://121.40.157.215 を見てみましょう

問題をご存知の場合は、直接私に教えていただければ幸いです
問題が何なのか分からない場合は、方法を教えていただければテストさせていただきますそれ

でも、私は本当に初心者なので、HTML+CSS を書くのはまあまあ
なので、JS コードをチェックする部分は本当にできません

ありがとうございます


への返信議論(解決策)

1. 画像が DIV を壊さないようにする方法 1 - TOP

本来の処理方法は、表示する画像を加工することです。たとえば、DIV の幅が 500px (ピクセル) の場合、Web ページにアップロードまたは配置する画像の幅は 500px 未満である必要があります。つまり、画像は画像ソフトウェアで切り取って縮小する必要があります。アップロードして Web ページに配置すると、DIV が壊れて開いてしまう問題を解決します。

多くの大規模な画像サイトやニュース サイトでは、Web ページの幅に合わせて写真や画像を編集するのが一般的です。
2. 写真が DIV を引き伸ばさないようにする方法 2 - TOP

DIV の制限された幅に合わせて写真を加工しない場合は、DIV の余分なコンテンツを非表示にする方法を設定できます。 DIV の幅を設定し、CSS スタイル「overflow:hidden」を追加するだけで、非表示画像が DIV より広すぎる問題と DIV がバーストする問題を解決できます。
3. 解決策 3 - TOP

問題を解決するには、画像の img タグに幅を追加するだけです。これにより、画質に影響を与えることなく、画像を比例的に縮小できます。

たとえば、Web ページの DIV 幅が 500px の場合、画像をアップロードした後に img タグの幅を 500 未満に設定できます。
これにより、画像が広すぎることによる DIV SPAN バーストの問題を解決できます。これには、画像を拡大できるという利点があります。そして同じ割合で減少します。
4、バーストの問題を解決する CSS 方法 - TOP

この方法は、CSS を使用して div 内の画像の幅を直接設定します。この方法の欠点は、画像が小さすぎる場合、画像の効果に影響を与えることです。 Web ページ上の画像を閲覧します。

Div 構造:


対応する CSS コード: .divcss5 img{width: width value + Unit}
5. CSS は画像サポートを解決しますDIV を開く方法 5 - TOP

max-width (最大幅) を使用します。たとえば、DIV の幅が 500px の場合、最大幅の CSS スタイル「max-width="500px"」を追加することで問題を解決できます。 "を DIV スタイルに追加します。ただし、この属性は IE6 ブラウザーとは互換性がありません。
6. 画像が DIV レイヤーを破壊する問題を解決するための方法の概要と推奨事項 - TOP

1)、最大幅 (max-width) +オーバーフロー:非表示。このような設定により、IE6 以降のブラウザで最大幅のスタイルをサポートできるようになり、IE6 で非表示の画像が幅を超えて DIV を拡張できるようになります。この方法はより便利で実用的です。

2) 方法 2 など、overflow:hidden 属性のみを使用します

3) 方法 1 など、DIV レイアウトの幅に合わせてアップロード時に画像を処理するソフトウェアを使用します

上記は推奨される解決策です。限られた DIV 幅で IMG 画像をバーストする方法。実際の状況に応じて、Web ページ内の画像の DIV 層が壊れる問題を解決するために、自分に合った方法を選択できます。

1. 写真が DIV を壊さないようにする方法 1 - トップ



overflow:hidden を試しましたが、効果はありませんでした

この DIV に設定した属性は、
width:100%
height:100vh です
背景の値は cover です

PC ブラウザではバーストされません
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Google Chromeホームページの設定方法 Google Chromeホームページの設定方法 Mar 02, 2024 pm 04:04 PM

Google Chrome ホームページを設定するにはどうすればよいですか? Google Chrome は現在最も人気のある Web ブラウザ ソフトウェアです。このブラウザには、ユーザーが好むシンプルで効率的な機能が備わっています。ブラウザを使用するとき、人によって設定の好みが異なります。Google Chrome を使用することを好む人もいます。ブラウザはデフォルトのホームページとして設定されており、また、ホームページを他の検索エンジンと同じように設定したい人もいます。では、どこに設定すればよいのでしょうか?次に、エディターが Google Chrome のホームページを簡単に設定する方法を紹介します。 Google Chrome ホームページをすばやく設定する方法 1. Google Chrome を開きます (図を参照)。 2. インターフェースの右上隅にあるメニュー ボタンをクリックします (図を参照)。 3. [設定] オプションを選択します (図を参照)。 4. 設定メニューで、「検索エンジン」を見つけます(たとえば、

PHP プロジェクトで API インターフェイスを呼び出してデータをクロールおよび処理するにはどうすればよいですか? PHP プロジェクトで API インターフェイスを呼び出してデータをクロールおよび処理するにはどうすればよいですか? Sep 05, 2023 am 08:41 AM

PHP プロジェクトで API インターフェイスを呼び出してデータをクロールおよび処理するにはどうすればよいですか? 1. はじめに PHP プロジェクトでは、多くの場合、他の Web サイトからデータをクロールし、これらのデータを処理する必要があります。多くの Web サイトでは API インターフェイスが提供されており、これらのインターフェイスを呼び出すことでデータを取得できます。この記事では、PHP を使用して API インターフェイスを呼び出し、データをクロールおよび処理する方法を紹介します。 2. API インターフェースの URL とパラメーターを取得する 開始する前に、ターゲット API インターフェースの URL と必要なパラメーターを取得する必要があります。

Oracle API使用ガイド: データ・インタフェース・テクノロジの探求 Oracle API使用ガイド: データ・インタフェース・テクノロジの探求 Mar 07, 2024 am 11:12 AM

Oracle は世界的に有名なデータベース管理システム プロバイダーであり、その API (アプリケーション プログラミング インターフェイス) は、開発者が Oracle データベースと簡単に対話して統合するのに役立つ強力なツールです。この記事では、Oracle API 使用ガイドを詳しく掘り下げ、開発プロセス中にデータ インターフェイス テクノロジを利用する方法を読者に示し、具体的なコード例を示します。 1.オラクル

React API 呼び出しガイド: バックエンド API とデータをやり取りおよび転送する方法 React API 呼び出しガイド: バックエンド API とデータをやり取りおよび転送する方法 Sep 26, 2023 am 10:19 AM

ReactAPI 呼び出しガイド: バックエンド API とやり取りしてデータを転送する方法 概要: 最新の Web 開発では、バックエンド API とやり取りしてデータを転送することは一般的なニーズです。 React は、人気のあるフロントエンド フレームワークとして、このプロセスを簡素化するための強力なツールと機能をいくつか提供します。この記事では、React を使用して基本的な GET リクエストや POST リクエストなどのバックエンド API を呼び出す方法を紹介し、具体的なコード例を示します。必要な依存関係をインストールします。まず、Axi がプロジェクトにインストールされていることを確認します。

Laravel APIのエラー問題に対処する方法 Laravel APIのエラー問題に対処する方法 Mar 06, 2024 pm 05:18 PM

タイトル: Laravel API エラーの問題に対処する方法、具体的なコード例が必要です Laravel を開発していると、API エラーが頻繁に発生します。これらのエラーは、プログラム コードのロジック エラー、データベース クエリの問題、外部 API リクエストの失敗など、さまざまな理由で発生する可能性があります。これらのエラー レポートをどのように処理するかは重要な問題であり、この記事では、特定のコード例を使用して、Laravel API エラー レポートを効果的に処理する方法を示します。 1. Laravelでのエラー処理

Oracle API統合戦略分析: システム間のシームレスな通信の実現 Oracle API統合戦略分析: システム間のシームレスな通信の実現 Mar 07, 2024 pm 10:09 PM

OracleAPI統合戦略分析: システム間のシームレスな通信を実現するには、特定のコード・サンプルが必要です。今日のデジタル時代では、社内の企業システムは相互に通信してデータを共有する必要があり、OracleAPIは、システム間のシームレスな通信を実現するための重要なツールの1つです。システム。この記事では、OracleAPIの基本概念と原則から始まり、API統合戦略について説明し、最後に読者がOracleAPIをよりよく理解して適用できるように具体的なコード例を示します。 1. 基本的な Oracle API

開発に関する提案: API 開発に ThinkPHP フレームワークを使用する方法 開発に関する提案: API 開発に ThinkPHP フレームワークを使用する方法 Nov 22, 2023 pm 05:18 PM

開発の提案: API 開発に ThinkPHP フレームワークを使用する方法 インターネットの継続的な発展に伴い、API (アプリケーション プログラミング インターフェイス) の重要性がますます高まっています。 API は、異なるアプリケーション間の通信の橋渡しとなるもので、データの共有や関数の呼び出しなどを実現し、開発者に比較的簡単かつ迅速な開発手法を提供します。優れた PHP 開発フレームワークである ThinkPHP フレームワークは、効率的でスケーラブルで使いやすいです。

Python を使用して API データを CSV 形式で保存する Python を使用して API データを CSV 形式で保存する Aug 31, 2023 pm 09:09 PM

データ駆動型のアプリケーションと分析の世界では、API (アプリケーション プログラミング インターフェイス) がさまざまなソースからデータを取得する際に重要な役割を果たします。 API データを操作する場合、多くの場合、アクセスや操作が簡単な形式でデータを保存する必要があります。そのような形式の 1 つは CSV (カンマ区切り値) で、これを使用すると表形式のデータを効率的に編成して保存できます。この記事では、強力なプログラミング言語 Python を使用して API データを CSV 形式で保存するプロセスについて説明します。このガイドで概説されている手順に従うことで、API からデータを取得し、関連情報を抽出し、さらなる分析と処理のためにそれを CSV ファイルに保存する方法を学びます。 Python を使用した API データ処理の世界に飛び込み、CSV 形式の可能性を解き放ってみましょう

See all articles