序文 最近は、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 の著作権記号のフォント選択問題 (著作権記号をより美しくする方法)
アプリケーションをコンテナ化した後、Docker コンテナを起動すると、デフォルトで root ユー...
MySQL は、ユーザーごとに 2 つの異なるバージョンを提供します。 MySQL コミュニティ サ...
日常業務でファイルをダウンロードする一般的な方法は 2 つあります。 1 つ目は、サーバーのファイル...
実稼働環境で Docker を使用する場合、多くの場合、データを複数のコンテナ間で永続化または共有す...
mysqladmin ツールの使用形式は次のとおりです。 mysqladmin [オプション] コ...
目次同一起源ポリシーAjax リクエストの制限: Ajaxは自身のサーバーにのみリクエストを送信でき...
このノートでは、 MySQL の B+Tree インデックスとは何ですか?クラスター化インデックスは...
Vue $set 配列コレクションオブジェクトの割り当てVue カスタム配列オブジェクト コレクショ...
シミュレーションテーブルとデータスクリプト次の SQL ステートメントをコピーして、sys_dept...
目次方法1 1. 構成とインストールの手順:方法2方法3要約する方法1 1. 構成とインストールの手...
目次最適化の第一歩: 軽量ベースイメージの使用第2段階の最適化:多段階構築Docker は、ソフトウ...
目次1. 概要2. Nginxインストールパッケージをダウンロードする3. 依存パッケージをインスト...
導入パート1: 冒頭に書いたOneProxy は、民間ソフトウェアによって完全に独立して開発された分...
Docker には 3 つの基本概念が含まれています。イメージ: Docker イメージはルート フ...
1. ディスプレイボックス;要素にこのプロパティを設定すると、display:inline-bloc...