定義リストを使ってCSSで日付とタイトルを横並びにしてリストで表示します。

日付の先頭に画像マーカーもいれています。
2012.1.3 改訂

HTMl

<div class="mod_newslist">
<dl>
<dt><strong>2011年02月24日</strong></dt>
<dd><a href="#">記事のタイトルや詳細がはいります。</a></dd>
<dt><strong>2011年02月24日</strong></dt>
<dd><a href="#">記事のタイトルや詳細がはいります。<br />
改行しました。</a></dd>
<dt><strong>2011年02月24日</strong></dt>
<dd><a href="#">記事のタイトルや詳細がはいります。</a></dd>
<dt><strong>2011年02月24日</strong></dt>
<dd><a href="#">記事のタイトルや詳細がはいります。</a></dd>
<dt><strong>2011年02月24日</strong></dt>
<dd><a href="#">記事のタイトルや詳細がはいります。</a></dd>
</dl>
<!-- mod_newslist_end --></div>

CSS

.mod_newslist{
	width:600px;
}
.mod_newslist dl{
}
.mod_newslist dt{
	width:120px;
	float:left;
	min-height:12px;
	height:auto!important;
	height:12px;
	padding:0 0 0 17px;
	background:transparent url('icon.gif') no-repeat 0em 0.3em scroll;
}
.mod_newslist dd{
	padding:0 0 0 137px;
	margin:0 0 10px 0;
	border-bottom:dashed 1px #ACD211;
}
.mod_newslist dd a:link    {color:#000;}
.mod_newslist dd a:visited {color:#000;}
.mod_newslist dd a:hover   {text-decoration:none; color:#FFF; background-color:#ACD211;}
.mod_newslist dd a:active  {text-decoration:none; color:#FFF; background-color:#ACD211;}