[デモ] 高さを揃えるCSSを利用した横並びリスト

『高さを揃えるCSSを利用した横並びリスト』の夏がやってくるへ戻る

1. 背景色のみ

ソースコードを表示

2. ボーダー付き

ソースコードを表示

3. ボーダー付き (ulをdivで括るver)

ソースコードを表示

HTMLソースコード
<!-- 1. 背景色のみ -->
<ul>
	<li>あああああああああああああああああああああああ</li>
	<li>あああああああああああああああああああああああ</li>
	<li>あああああああああああああああああああああああ</li>
</ul>
CSSソースコード
/**
 * 1. 背景色のみ
 */
ul {
	width: 660px;
	margin: 0 0 20px;
	overflow: hidden;
}

ul li {
	float: left;
	width: 200px;
	margin: 0 20px -32768px 0;
	padding: 0 0 32768px;
	list-style: none;
	background: #CEDBEA;
}
HTMLソースコード
<!-- 2. ボーダー付き -->
<ul>
	<li>あああああああああああああああああああああああ</li>
	<li>あああああああああああああああああああああああ</li>
	<li>あああああああああああああああああああああああ</li>
</ul>
CSSソースコード
/**
 * 2. ボーダー付き
 */
div#andBorder ul {
	width: 660px;
	margin: 0 0 20px;
	border-bottom: 1px solid #00F;
	border-left: 1px solid #00F;
	overflow: hidden;
	zoom: 1;	/* Clearfix for IE */
}

div#andBorder ul li {
	float: left;
	width: 199px;	/* ボーダーと合わせて200px */
	margin: 0 0 -32768px;
	padding: 0 10px 32768px;
	list-style: none;
	border-top: 1px solid #00F;
	border-right: 1px solid #00F;
	background: #CEDBEA;
}
HTMLソースコード
<!-- 3. ボーダー付き (ulをdivで括るver) -->
<div>
	<ul>
		<li>あああああああああああああああああああああああ</li>
		<li>あああああああああああああああああああああああ</li>
		<li>あああああああああああああああああああああああ</li>
	</ul>
</div>
CSSソースコード
/**
 * 3. ボーダー付き (ulをdivで括るver)
 */
div {
	width: 660px;
	margin: 0 0 20px;
	padding: 0 0 1px;
	background: url('border.gif') 0 100% no-repeat;
}

ul {
	overflow: hidden;
	zoom: 1;	/* Clearfix for IE */
}

ul li {
	float: left;
	width: 198px;	/* ボーダーと合わせて200px */
	margin: 0 20px -32768px 0;
	padding: 0 0 32768px;
	list-style: none;
	border: 1px solid #00F;
	background: #CEDBEA;
}

『高さを揃えるCSSを利用した横並びリスト』の夏がやってくるへ戻る