[英]HTML, CSS - Styling Lists - Best practices
我想在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;
}
预期输出的示例-
尝试这个
的CSS
ul.newsItems{
margin:0; padding:0;
}
ul.newsItems li {
height:auto;
display:inline-block;
list-style:none;
padding-left:40px; max-width:180px;
background: url('http://www.parker.edu/uploadedImages/1200_Newsletters/1214_Buttons/Newsletter-Icon.png') left top no-repeat;
}
.newsItems li span{
vertical-align:top; font-weight:bold;
}
.newsItems li p {margin:0; padding:0}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.