码迷,mamicode.com
首页 > 其他好文 > 详细

ie8:float+h系列标签bug

时间:2015-04-04 01:20:13      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:js   兼容性   ie8   

本来今晚想深入研究浮动,但是却遇到了意想不到的问题,到现在也不明白到底是发现了IE8的BUG,还是自己没有理解到那个层面,因为这是我第一次遇见FLOAT会跟H系列标签冲突。

 

一:遇到的问题和截图

<div id="main" >
 <ul class="idTabs">
  <li><a href="#about">关于</a></li>
  <li><a href="#finishers">详情</a></li>
 </ul>
 <div id="about">
  <h4>11111</h4>
 </div>
 <div id="finishers">
  <h4>22222</h4>
 </div>
</div>

 <style>
body,h1,h2,h3,h4,h5,h6,p,div,ul,li,p{
 margin:0px;
 padding:0px;
}
body{
 background:black;
 color:white;
}
#main{
 color:#111;
 width:500px;
 height:100px;
 margin:0px auto;
 background:white;
 clear:both;
}
#main > ul > li{
 list-style:none;float:left;/*此块为问题代码,加上它之后出现的问题*/
}
</style>

 
二:笨解决方法
*{margin:0px;padding:0px;}/*虽然问题解决了,可是却造成了CSS加载变慢的问题*/
 
三:H引起的问题,蒙了,不明白原理
body,h1,h2,h3,h4,h5,h6,p,div,ul,li,p{
 margin:0px;
 padding:0px;
}
 
 
希望大家一起探讨!解释H系列标签为什么会跟FLOAT:LEFT冲突

本文出自 “web前端工程の鑫” 博客,请务必保留此出处http://10076768.blog.51cto.com/10066768/1628156

ie8:float+h系列标签bug

标签:js   兼容性   ie8   

原文地址:http://10076768.blog.51cto.com/10066768/1628156

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!