@media を使用して、Web ページのいくつかの主要な解決策を実現しますadaptation_html/css_WEB-ITnose
解像度やウィンドウ サイズが異なるデバイスではレイアウトがずれるために頭痛がすることがよくあります。@media screen を使用して適応型 Web レイアウトを実現できますが、すべての主流デバイスと互換性を持たせるにはどうすればよいかが問題になります。設定時の解像度はどれくらいですか?
メソッド/ステップ
-
1
まず、ブートストラップからトラバースされる以下のコードを見てください。最小幅は
768、992、1200 です。もちろん、以前は幅が 600 ~ 480 のデバイスもあり、解像度が小さいデバイスは 767 未満として分類されていました。なぜ 768 ではなく 767 未満なのでしょうか? それは、CSS では @media (min-width: 768px) が最小値が 768 であることを意味するためです。つまり、ここでは @media ( max- width: 767px) ここでは <=767 を意味し、競合は起こりません
-
2
上記から、解決にはいくつかの重要な点があることがわかります。独自のアダプティブ コード
@media (min-width: 768px){ //>=768 device}
@media (min-width: 992px){ //>=992 Device}
@media (min -width: 1200){ //>=1200 device}
以下に@media (min-width: 768px)と書くと大変なことになります
@media (min-width) : 1200){ //>=1200 デバイス}
@media (min-width : 992px){ //>=992 デバイス}
@media (min-width : 768px){ //>=768 device}
1440 の場合、1440>768 であるため、1200 は無効になります。
したがって、min-width を使用すると、小さいものが上に、大きいものが下に配置されます。同様に、max-width を使用すると、大きいものが上に、小さいものが下に配置されます。
@media (最大幅: 1199){ //
@media (最大幅: 991 ピクセル){ //
@media (最大幅: 767 ピクセル) ){ //<=768 デバイス }
-
3
上記の入門学習の後、高度なハイブリッド アプリケーションを柔軟に使用できるようになります
@media screen と (min-width:1200px){ #page{ width : 1100px; }#content,.div1{width: 730px;}#secondary{width:310px} }
@media screen and (min-width: 960px) and (max-width: 1199px) { #page{ width: 960px; } #content,.div1{width: 650px;}#secondary{width:250px}select{max-width:200px} }
@media screen and (min-width: 768px) and (max-width: 959px) ) { # page{ width: 900px; }#content,.div1{width: 620px;}#secondary{width:220px}select{max-width:180px} }
@media のみの画面と (min-width: 480px) ) と (最大幅: 767px){ #page{ 幅: 450px; }#content,.div1{幅: 420px;位置: 相対; }#secondary{display:none}#access{width: 450px; a {padding -right:5px}#access a img{display:none}#rss{display:none}#branding #s{display:none} }
@media のみの画面と (最大幅: 479px) { # page{ width : 300px; }#content,.div1{width: 300px;}#secondary{display:none}#access{width: 330px;} #{padding-right:10px;padding-left:10px}# にアクセスしますaccess a img {display:none}#rss{display:none}#branding #s{display:none}#access ul ul a{width:100px} }
-
4
ここで指定した画面が使用されます上記のコードでは、モニターは表示デバイスであることもあれば、印刷プリンターやその他のデバイスであることもあります。通常、画面を使用します。あるいは完全に省略します。メディアに関する詳細な説明を見たい場合は、Baidu でメディア クエリについて学ぶことができます
END

ホット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&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

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

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

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

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

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

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

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