ホームページ >ウェブフロントエンド >htmlチュートリアル >10日間で学ぶDiv+CSS 3日目【2カラムと3カラムレイアウト】_html/css_WEB-ITnose
1 列または 2 列のアダプティブ幅
以下では、一般的な左列固定と右列アダプティブを例として取り上げます。これは、div がブロック要素であり、デフォルトで 1 行のスペースを占めるためです。右の場合、これを実現するには css float を使用する必要があります。まず、次のように HTML コードを作成します。
<div id="side">此处显示 id "side" 的内容</div><div id="main">此处显示 id "main" 的内容</div>
div が作成されたら、CSS スタイル シートの作成を開始します。 コードは次のとおりです。
#side { background: #99FF99; height: 300px; width: 120px; float: left; }#main { background: #99FFFF; height: 300px; width: 70%; margin-left: 120px; }
次に、 #main スタイルを作成します。 #main は 120px に設定されています。プレビュー結果は次のとおりです。
2. 2 列の固定幅
前の基礎を使用すると、#main の幅をパーセントから に変更するだけで済みます。固定値。
3. 2 列の固定幅のセンタリング
2 列の固定幅のセンタリングは、2 列の固定幅をベースにして改善する必要があります。1 つの列を固定幅でセンタリングする方法はわかります。中央に配置するには、ここで div に加えて、親 div を追加する必要があります。
<div id="side">此处显示 id "side" 的内容</div><div id="main">此处显示 id "main" 的内容</div>
CSS コードは次のとおりです:
#content { width:470px; margin:0 auto;}#side { background: #99FF99; height: 300px; width: 120px; float: left; }#main { background: #99FFFF; height: 300px; width: 350px; margin-left: 120px; }
4. ブロックレベルの要素。 xhtml の (div) 要素とインライン要素 (span)
ブロックレベル要素: デフォルトでは、段落と同様にボックスが 1 つだけ占有されます。
インライン要素: 名前が示すように、インライン要素とも呼ばれ、その中にのみ配置できます。単語と同じように、前後に改行を入れずに、補助的な役割を果たします。
段落e388a4556c0f65e1904146cc1a846bee、title4a249f0d628e2318394fd9b75b4636b1c1a436a314ed609750bd7c7d319db4da...、list、ff6d136ddc5fdfeffaf53ff6ee95f185c34106e0b4e09414b63b2ea253ff83d625edfb22a4f469ecb59f1190150159c6、tablef5d188ed2c074f8b944552db028f98a1、form<などの一般的なブロックレベルの要素;form>、DIV