html中为什么<li>标签与包含它的div的上边框会有间距,我已经把<li>标签的margin-top设置为0px了呀?如图

2025-03-20 21:49:57
推荐回答(1个)
回答1:

你把.b ul li的css样式去掉,试试看

a标签是行内元素,也就是宽高对a标签不起作用,需要添加display:black;

还有你这个css代码写的有点不规范,正确的应该是这样 .b{border:1px solid red};

另外css代码可以简写,列如

margin{1px 2px 3px 4px;} 或者这样 margin{10px;}上,右,下,左的外边距都是10px。