搞ie6的兼容性真很差搞啊!出现的问题是这样的:浏览器
ie6中我使用了float:left,在里面的元素中使用了position这种元素,在其余的浏览器中都是好的,惟独在ie6下不能使用。代码结构:ide
- <style>
- li {float:left;}
- </style>
- <ul>
- <li>
- <div class="brand">
- <div style="position:relative">
- </div>
- </div>
- </li>
- <li>
- <div class="brand">
- <div style="position:relative">
- <div style="position:absolute">
- </div>
- </div>
- </div>
- </li>
- <li>
- <div class="brand">
- <div style="position:relative">
- <div style="position:absolute">
- </div>
- </div>
- </div>
- </li>
- <li>
- <div class="brand">
- <div style="position:relative">
- <div style="position:absolute">
- </div>
- </div>
- </div>
- </li>
- </ul>
解决方法:给li加一个class,而且定义display:block; position:relative;就行了!主要是给li加一个块元素。spa