1ページを使ってメニューを作る場合や、リンク集を作るときや、単にリストを表記するとき、一列に並べては冗長ですよね。
そうは言っても、スペース等で区切ると、スマートではありませんし、ずれてしまいます。
そこで、こうします。簡単な方法です。
スタイルシート(*.css)で定義しておきます。
.two-column{
float : left;
width : 100%;
}
.two-column li{
float : left;
width : 50%;
}
これは二列になります。columnsは何でも良いですし、重複していたら、変えます。
三列ならこんな感じです。
.three-column{
float : left;
width : 100%;
}
.three-column li{
float : left;
width : 33.3%;
}
4列にしたい場合は、33.3のところを25にしてください。
さて、実際のページでは、HTMLでこのように書きます。
<ul class="two-column"> <li>東京</li> <li>大阪</li> <li>名古屋</li> <li>横浜</li> </ul>
このような感じですね。
- 東京
- 大阪
- 名古屋
- 横浜




