一个css间距的问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:53:17
问题如图显示(点击查看大图):

为什么在FF和IE6中的间距不一样,这是什么原因引起的呢?
请求高手指点一二。满意的我会另外追加分。
为什么在FF中的黑点显示的那么小?

你这样写

margin-top:20px!important; //firef里据上面高度为20px
_margin-top:10px; //ie6里据上面高度为10px

IE和FF在处理margin细节上有点区别
如果父DIV和子块DIV的height不相同的时候,IE会自动保持父元素padding-bottom和子元素margin-bottom的吻合;而FF则不会。
所以就会造成FF底部那条虚线空白
其实只要将height,width,padding,margin,border都定义清楚就不会出现这种问题,在哪个浏览器上运行结果都是一样的

你加overflow:hidden;试试,你看,你的li里的黑点,在FF里,就显得很小,

li设置一下line-height:13px