ページボトムへ

脱フロート

CSSでレイアウトするのに不可欠と言っていいフロート(float)
クリアーをしないとレイアウト崩れるし、初心者にはちと厄介ですね。 全部というわけにはいかないけれど、極力フロートをつかわないでやってみるページです。


「同サイズの左右のボックスの繰り返し」

左右のボックスにクラスつけてfloat:left?テーブル?
せっかくなのでdl,dt,ddあたりをつかってみましょう。

左ボックス
右ボックス
左ボックス
右ボックス

HTMLソース

<dl id="sitemap">
<dt><a href="sitemap.html">左ボックス</a></dt>
<dd>右ボックス</dd>
<dt><a href="sitemap.html">左ボックス</a></dt>
<dd>右ボックス</dd>
</dl>

CSS

#sitemap dt a{
color:#339900;
font-size:14px;
width:150px;
line-height:50px;
display:block;
}
#sitemap dd{
padding-left:1em;
font-size:12px;
margin-left:150px;
margin-top:-51px;
line-height:50px;
}

マイナスのマージンで無理矢理同じラインに表示しています。
フォントサイズが違う場合表示位置がずれるのでheightやline-heightで調節してくださいませ。


ページトップへ

CSS、clear_fix,text-indent、javascript、perl、php、cgi、html、seo、webマスター、azator、角丸、アザトール

(c) Studio Azator All right reserved.