div CSS中的padding,margin问题
#nav{background:#ccff33;width:84px;height:190px;margin:4px4px00;padding:10px0010px;fl...
#nav {
background:#ccff33;
width:84px;
height:190px;
margin:4px 4px 0 0;
padding:10px 0 0 10px;
float:left;
}
#nav {
background:#ccff33;
width:94px;
height:200px;
margin:4px 4px 0 0;
float:left;
}
<ul id="nav">
<li >链接1</li>
<li >链接2</li>
<li >链接3</li>
<li >.....</li>
</ul>
为什么这两个nav所占的空间不一样? 展开
background:#ccff33;
width:84px;
height:190px;
margin:4px 4px 0 0;
padding:10px 0 0 10px;
float:left;
}
#nav {
background:#ccff33;
width:94px;
height:200px;
margin:4px 4px 0 0;
float:left;
}
<ul id="nav">
<li >链接1</li>
<li >链接2</li>
<li >链接3</li>
<li >.....</li>
</ul>
为什么这两个nav所占的空间不一样? 展开
3个回答
展开全部
因为你第二个css中没有重置padding的值,加入padding:0;后尺寸就一样了。
原因:一般做页面时要重置标签默认的样式,也就是所谓的reset.css,你没有重重,所以ul才会有默认的padding值,添加padding:0;后就没问题了
reset.css百科网页链接
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不是padding 和 margin的问题
问题是 id 重复了 只会执行最后一个设置样式
一个ID选择器在一个html文档中只能使用一次,但一个html文档可以有多个ID选择器
问题是 id 重复了 只会执行最后一个设置样式
一个ID选择器在一个html文档中只能使用一次,但一个html文档可以有多个ID选择器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询