ビューポートとメディアクエリ_html/css_WEB-ITnose
viewport:
width=device-width を使用しない場合、ページはモバイル端末のビューポート レイアウトの幅 (width=980px) を超えて拡張されます。 width =device-width を使用すると、ページは適切なモバイル幅 (width=320px) で表示されます。メタ タグを使用できます:
viewport - target-densitydpi
この属性について説明する前に、コンピューターのデスクトップを例にして、同じモニターの下で異なる解像度で表示されます。解像度が低いとアイコンが小さく表示され、解像度が低いとアイコンが大きく表示されます
Android では、target-densitydpi=device-dpi が設定されている場合、同じ大きな携帯電話の画面に写真とテキストが表示されます。高解像度のデバイスでは小さく表示され、逆に低解像度のデバイスでは大きく表示されます
ビューポート - スケーリング
ほとんどの携帯電話では、デフォルトでモバイル ブラウザーでズームがトリガーされる場合があります。ユーザーがズームできないようにするには、initial-scale=1.0 を設定します。モバイル ウィンドウを記述する完全な方法は次のとおりです:
メディア クエリ
CSS メディア クエリ - max/min-device-width
max-width と min-width は、画面を回転すると更新されます。縦モードは横モードでは最大高になります携帯画面を回転すると、最大幅と最小幅が更新され、図に示すように、最大水平幅が垂直方向の最大高になります。 :
@media only screen and (min-width : 480px) { .box { width:200px; height:200px; background:yellow; } }@media only screen and (max-width : 320px) { .box {width:200px; height:200px; background:red; } }
注: max/min-width と max/min-device-width の違い
文字通りに言えば、1 つは最大/最小幅であり、もう 1 つは最大です。 /minimum device width width=device-width が設定されている場合、max/min-width と max/min-device-width は横向きモードでは同じですが、縦向きモードでは異なります。つまり、max/ です。 min-width は画面を回転すると更新されますが、max/min-device-width は更新されません。デバイスの画面の解像度を確認してください。一部の携帯電話のピクセル比は 1.5 以上です。高解像度のデバイスにレイアウトを実装したい場合は、次のメディア クエリを使用できます:@media のみ画面と (-webkit-min -device-pixel-ratio : 1.5)、
のみ画面と (-o-min-device-pixel-ratio: 3/2)、
のみ画面と (min-device-pixel) -ratio : 1.5) {
.imagebox {background:(url:"images/high/demo.jpg");}}
注: 上記の方法を使用した場合、画像は、たとえ上記のルールが使用されない場合
CSS メディア クエリ - 向き
iPhone と iPad の両方に横画面と縦画面があり、それぞれ横画面と縦画面で対応する CSS を使用します
/* iPad (横向き) -- -------- */@media のみの画面、(min-device-width : 768px)、(max-device-width : 1024px)、および (orientation : 横向き) ) {
/* スタイル * /
}/* iPad (縦向き) ----------- */
@media のみの画面と (min-device-width : 768px) および(max-device-width : 1024px ) および (orientation : 縦向き) {
/* スタイル */
}

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する
