
html中为什么<li>标签与包含它的div的上边框会有间距,我已经把<li>标签的margin-top设置为0px了呀?如图
这是css代码:<styletype="text/css">.a{height:600px;width:600px;border:1pxsolidblue;}.b{hei...
这是css代码:<style type="text/css">
.a{height:600px;width:600px;border:1px solid blue;}
.b{height:100px;width:400px;border:1px solid red;margin:0 auto;}
.b ul li{border:1px red solid;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} 展开
.a{height:600px;width:600px;border:1px solid blue;}
.b{height:100px;width:400px;border:1px solid red;margin:0 auto;}
.b ul li{border:1px red solid;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} 展开
展开全部
你把.b ul li的css样式去掉,试试看
a标签是行内元素,也就是宽高对a标签不起作用,需要添加display:black;
还有你这个css代码写的有点不规范,正确的应该是这样 .b{border:1px solid red};
另外css代码可以简写,列如
margin{1px 2px 3px 4px;} 或者这样 margin{10px;}上,右,下,左的外边距都是10px。
a标签是行内元素,也就是宽高对a标签不起作用,需要添加display:black;
还有你这个css代码写的有点不规范,正确的应该是这样 .b{border:1px solid red};
另外css代码可以简写,列如
margin{1px 2px 3px 4px;} 或者这样 margin{10px;}上,右,下,左的外边距都是10px。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询