虾编

解决IE6、IE7、Firefox兼容最简单的CSS Hack及 Firefox下UL自适应高度

解决IE6IE7Firefox兼容最简单的CSS Hack
#someNode
{
    position: fixed;
   #position: fixed;
   _position: fixed;
}
  • 第一排给Firefox以及其他浏览器看
  • 第二排给IE7(可能以后的IE8、IE9也是如此,谁知道呢)看
  • 第三排给IE6以及更老的版本看

Firefox下UL自适应高度

<style>

ul { width:500px; border:1px solid red; }

li { width:200px; float:left; }

</style>

<ul>

<li>1</li>

<li>2</li>

<li>3</li>

<li>4</li>

</ul>

这是在Firefox下

1.ul不指定高度

2.li指定了float属性

ul就会没有高度了,在IE和FF下会显示的不一样。

解决方法有三种

第一种:给ul属性 overflow:hidden;

第二种:给ul属性 float:left;

第三种

<style>

ul { width:500px; border:1px solid red; }

li { width:200px; float:left; }

</style>

<ul>

<li>1</li>

<li>2</li>

<li>3</li>

<li>4</li>

<div style=" clear:both; visibility:hidden;">

</ul>



2 条评论

  • (Required)
  • (Required, will not be published)

本站页面采用 HTML5 构建。建议使用 Google ChromeMozilla Firefox 的最新版本浏览本站。