HTML / CSS でリストのスタイルを設定しようとしていますが、ベスト プラクティスとは何か疑問に思っています。
<ul class="newsItems">
<li>
<h5>July 16, 2012</h5>
<p>News - headline information</p>
</li>
</ul>
小さな新聞のアイコンを表示する必要があり、その右側に H5 と P のテキストを表示し、これらをインライン (左から右) に表示する必要があります。
H5 / P要素を含むLIでこれを行うのが最善ですか、それとも私が知らないもっと良い方法がありますか?
私のCSSは現在、次のようになっています:-
#News .newsItems {
padding-left:10px;
display:inline;
}
#News .newsItems li {
list-style-image:url(/Images/NewspaperIcon.png);
list-style-position:Inside;
}
#News .newsItems li {
vertical-align:top;
max-width:180px;
}
#News .newsItems li h5 {
vertical-align:top;
}
#News .newsItems li p {
vertical-align:top;
}
意図した出力の例 -