<div>タグによるレイアウト構成

簡単に説明するとこんな感じで。
<div>~</div>は、箱を作るとイメージすると良いと思います 。そして、その箱に新しい箱を、右に入れるとか、左に入れるとか考えながら入れ込んでいくのです。
(以下で使用する、idやclassの名称は、各自が任意に指定できます。)
【例1】
<div id="base">
</div> |
| HTMLの記述 <div id="base"> <div id="head"> </div> <div id="main"> <div id="left"> </div> <div id="right"> </div> </div> <div id="foot"> </div> </div> |
スタイルシート#base{幅や高さを記述;} #head{幅や高さを記述;} #main{幅や高さを記述} #left{幅や高さを記述; float:left;} #right{幅や高さを記述; float:right;} #foot{幅や高さを記述} |
※ 文章で言うと
○ボックスの「回り込み」をコントロールしている
という事になるようです。
もし、回り込みが、上手くいかないときは、回り込ませたくないボックスに関するスタイルシートの記述に「clear:both;」と加えれば良いかもしれません。ちなみに、この意味は、
○そのボックス以前で有効だった右の回り込みも、左の回り込みも無効にする
ということのようです。
なんせ、体で覚えてますので、このくらいのコメントが精一杯なのです・・・^_^;
【例2】
<div id="base">
</div> |
| HTMLの記述 <div id="base"> <div id="left"> <div id="left1"> </div> <div id="left2"> </div> </div> <div id="right"> </div> </div> |
スタイルシート#base{幅や高さを記述;} #left{幅や高さを記述; float:left;} #left1{幅や高さを記述; float:left;} #left2{幅や高さを記述; float:right;} #right{幅や高さを記述; float:right;} |
最近のコメント
29週 5時間前
29週 1日前
29週 1日前
29週 1日前
29週 4日前
30週 3日前
30週 4日前
31週 2日前
32週 2日前
33週 1日前