序文 最近は、PC、iPad、携帯電話、スマートウォッチ、スマートテレビなど、さまざまなデバイスが存在します。レスポンシブなレイアウトがないと、コンピューターの Web ページが携帯電話や iPad に表示されると、エクスペリエンスが非常に悪くなり、操作が不便になり、視覚疲労が発生します。したがって、Web ページを開発するときは、レスポンシブなレイアウトが必要です。 索引 <!DOCTYPE html> <html> <ヘッド> <title>レスポンシブレイアウト</title> <メタ文字セット="utf-8"> <link rel="スタイルシート" type="text/css" href="style.css"> </head> <本文> <div id="コンテンツ"> <div id="header">ヘッダー</div> <div id="left">左側</div> <div id="center">中央</div> <div id="right">右側</div> <div id="footer">下</div> </div> </本文> </html> CS *{ マージン: 0; パディング: 0; } /* 1000px を超える PC の幅に適応 */ @media スクリーンと (最小幅: 1000px) { #コンテンツ{ 幅: 960ピクセル; マージン:0 自動; } #ヘッダ{ 幅: 100%; 行の高さ: 100px; フロート: 左; 背景: #333; 色: #fff; テキスト配置: 中央; フォントサイズ: 30px; 下マージン: 10px; } #左{ 幅: 200ピクセル; 行の高さ: 400px; テキスト配置: 中央; 背景: #333; フロート: 左; フォントサイズ: 30px; 色: #fff; 右マージン: 10px; } #中心{ 幅: 540ピクセル; 行の高さ: 400px; テキスト配置: 中央; 背景: #333; フロート: 左; フォントサイズ: 30px; 色: #fff; } #右{ 幅: 200ピクセル; 行の高さ: 400px; テキスト配置: 中央; 背景: #333; フロート: 右; フォントサイズ: 30px; 色: #fff; } #フッター{ 幅: 960ピクセル; 高さ: 200px; 背景: #333; 色: #fff; 行の高さ: 200px; フォントサイズ: 30px; テキスト配置: 中央; フロート: 左; 上マージン: 10px; } } /*640〜1000のパッド幅に適応*/ @media screen かつ (最小幅: 640px) かつ (最大幅: 1000px) { #コンテンツ{ 幅: 600ピクセル; マージン:0 自動; } #ヘッダ{ 幅: 100%; 行の高さ: 100px; フロート: 左; 背景: #333; 色: #fff; テキスト配置: 中央; フォントサイズ: 30px; 下マージン: 10px; } #左{ 幅: 200ピクセル; 行の高さ: 400px; テキスト配置: 中央; 背景: #333; フロート: 左; フォントサイズ: 30px; 色: #fff; 右マージン: 10px; } #中心{ 幅: 390ピクセル; 行の高さ: 400px; テキスト配置: 中央; 背景: #333; フロート: 左; フォントサイズ: 30px; 色: #fff; } #右{ 幅: 600ピクセル; 行の高さ: 300px; テキスト配置: 中央; 背景: #333; フロート: 左; フォントサイズ: 30px; 色: #fff; 上マージン: 10px; } #フッター{ 幅: 600ピクセル; 高さ: 200px; 背景: #333; 色: #fff; 行の高さ: 200px; フォントサイズ: 30px; テキスト配置: 中央; フロート: 左; 上マージン: 10px; } } /* 640 未満のモバイル端末の幅に適応 */ @media スクリーンと (最大幅: 639px) { #コンテンツ{ 幅: 400ピクセル; マージン:0 自動; } #ヘッダ{ 幅: 100%; 行の高さ: 100px; フロート: 左; 背景: #333; 色: #fff; テキスト配置: 中央; フォントサイズ: 30px; 下マージン: 10px; } #左{ 幅: 100%; 行の高さ: 150px; テキスト配置: 中央; 背景: #333; フロート: 左; フォントサイズ: 30px; 色: #fff; 下マージン: 10px; } #中心{ 幅: 100%; 行の高さ: 300px; テキスト配置: 中央; 背景: #333; フロート: 左; フォントサイズ: 30px; 色: #fff; } #右{ 幅: 100%; 行の高さ: 150px; テキスト配置: 中央; 背景: #333; フロート: 左; フォントサイズ: 30px; 色: #fff; 上マージン: 10px; } #フッター{ 幅: 100%; 高さ: 200px; 背景: #333; 色: #fff; 行の高さ: 200px; フォントサイズ: 30px; テキスト配置: 中央; フロート: 左; 上マージン: 10px; } } @media screen と (限定されたスコープ) を使用して、Web ページのレイアウトを制御します。例: min-width は最小値を表し、max-width は最大値を表します。 パソコン パッドエンド 電話 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
>>: HTML の著作権記号のフォント選択問題 (著作権記号をより美しくする方法)
最近、省、市、地区のカスケード選択効果を実装する必要があります。省、市、地区のデータはすべてローカル...
この記事では、MySQL 5.7.18インストーラーの詳細なインストールチュートリアルを参考までに記...
この記事の例では、スライダー間隔コンポーネントを実装するためのjsの具体的なコードを参考までに共有し...
会社の開発者がテスト環境で挿入ステートメントを実行すると、正常に実行されるまでに 10 秒以上かかり...
/usr/local/nginx/conf と入力する sudo cd /usr/local/ngi...
この記事では、簡単な虫眼鏡効果を実現するためのjsの具体的なコードを参考までに共有します。具体的な内...
フロントエンド ページの需要が増加し続けるにつれて、一部のシーンではグラデーションの背景要素が必要に...
最近、React プロジェクトで初めてhtml-webapck-pluginプラグインを使用しました...
ngx_lua_module は、lua パーサーを nginx に埋め込み、lua 言語で記述され...
<br />表の境界線の CSS 構文具体的な内容には、上境界線の幅、右境界線の幅、下境...
序文Excel は強力で、広く使用されています。 Web アプリケーションの登場と改善に伴い、ユーザ...
目次問題の説明Vueの動的コンポーネントとはアプリケーションシナリオの説明実装手順ステップ 1 (新...
DPlayer.jsビデオプレーヤープラグインは使いやすい主な用途: ビデオの再生、監視の開始、終了...
本から学ぶことは常に浅はかで、これがさらなるダウンタイムを引き起こすことには決して気づきません......
序文トランザクション データ ディクショナリとアトミック DDL は、MySQL 8.0 で導入され...