将.mainContent中display属性值改为table,加个padding:0px
将.mainContent li加个display:inline;就搞定了。
整理如下:
.mainContent{
width:100%;height:20px;margin:0px;border:solid 1px red; display:table; padding:0px
}
.mainContent li{
float:left;width:auto;list-style:none !important;border:solid 1px gray;margin:0px;display:inline;
}
#links ul{list-style-type:none;margin:8px 8px 8px 8px;padding:1px;} #links li{margin-bottom:88px;padding:1px;} 边宽可以正常显示。。。。。。 .web{width:881px;margin-top:8px;} .web h8 span{float:ri...
我想问, 为什么把Ul设为内联元素?你这样一来,内联包块元素(Li)怎样个包法?把Display:inline去掉。