应该如何解决呢?
回复讨论(解决方案)
第四个li display: table;
设置ul,li的padding:0
第四个li display: table;
ul-study .ul-01{list-style-type: none;} .ul-01>li{float: left;margin: 5px;padding: 3px 10px; background-color: red;cursor: pointer;border-radius: 5px;} .ul-02{list-style-type: none;margin: 0px;} .ul-02>li{margin: 3px 0px;mbackground-color: blue;padding: 0px 10px;width: 100%;background-color: blue;} window.onload=function(){ var ulss=document.getElementById('ul-02-s'); function lish(para){ var lis=document.getElementsByName('lis'); for(var i=0;i bbb aaa ccc 请选择 111 222 333 这是代码,display=table还是不行
设置ul,li的padding:0
不行的,我试过了
.ul-02>li{margin: 3px 0px;mbackground-color: blue;padding: 0px 10px;background-color: blue;}
ccc
去掉width
设置pdding:0;可以解决,或者你把ul设定宽度或者百分比,这样li就可以随意改变了
查看更多关于li中嵌套ul的边距问题,求大神_html/css_WEB-ITnose的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did107696