//css设置部分// #content{ width: 800px; margin: 0 auto; padding: 20px; } #content h1{ color: powderblue; } #content.item{ padding: 20px; margin-bottom: 20px; border: 1px dotted #0088bb; } #content.item h2{ font-size: 16px; font-weight: bold; border-bottom: 2px solid #0088bb; margin-bottom: 10px; } #content.item li{ float: left; display:inline; margin-right: 10px; } #content.item li a img{ width: 200px; height: 200px; border: none; } //下面是HTML部分// <div id="content"> <h1>地狗购物网</h1> <div id="item1" class="item"> <h2>1F 男装</h2> <ul> <li><a href="#"><img src="1F.jpg" alt=""></a></li> <li><a href="#"><img src="1F.jpg" alt=""></a></li> <li><a href="#"><img src="1F.jpg" alt=""></a></li> 。。。。。。。。。
按老师代码敲得,图片weight,height都设置了,li属性设置的inline,为什么图片还是不显示在一行里呢?li属性改为li{float:left; list-style:none;}也不好使,图片始终成一列显示,求大神指导
你的代码,比如#content.item li a img,content和.item之间缺少空格,所以属性其实是无效的css
#content.item li{
//float: left;
display:inline;
margin-right: 10px;