?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 视频在线亚洲,黄色视频在线观看娱乐

当前位置Q?a >首页 > |站

徐州亿网谈做网站如何兼容ie6常见问题

来源Q徐州亿|网l科技有限公司 旉Q?012-03-09 作者:(x)

        ie6目前依然是国内用L(fng)主要览器,因此作ؓ(f)|页前端开发来_(d)无可避免必须兼容IE6览器,在这里作?a >徐州做网?/span>的公司,跟你说说关于html和css代码有效修复可以兼容ie6常见的问题?/p>

       1、用一个声?br />       你必ȝ常在html|页头部攄一个声明,推荐使用严格的标准。最后你需要是ie6q入兼容模式Q这已经_兼容的了(jin)?/p>

        2、用position: relative
        讄一个标{position: relative可以解决很多问题Q特别是曄有过看不见的l历或者奇怪布局的框架。明昄Q你需要小?j),l对位置攄的子元素是否都参照找到新位置?/p>

        3、ؓ(f)动元素使用display:inline
        动元素?x)有一个著名的ie6双边距margin bug。假如你讄?jin)左边?px但实际上得到?0px左边距。display:inline可以解决q个问题Q尽它不是必需的,但是css仍然有效?/p>

        4、设|元素启动hasLayout
        大部分ie6Qie7Q的渲染问题都可以通过h元素的hasLayout属性来兼容。这是ie内置的设定,定一个内容块相对其它内容块是有界限和位置的。当你需要设|一个行内元素例如一个连接变成块状元素或者是透明效果Q设|hasLayout也是必须的?/p>

        5、修复重复字W的bug
        复杂的布局?x)触发一个bugQQ动对象的最后字W会(x)出现在已l清除Q动的元素后面。这里有几种解决的办法,部分是理想的Qƈ且一些测试和出错是必ȝ?br />         a、确保Q动元素都使用Qdisplay:inlineQ?br />         b、最后一个Q动元素用margin-right:-3px;
        c、在动对象最后一个元素后使用一个条件注释。例如这里输入注?hellip; d、在容器内的最后用一个divI标{(它也必须讄90%宽度甚至更小Q?/p>

        6、用a标签完成可点dhover原理
        Ie6只支持a标签的css定义hover效果
你可以用它L制javascript启动的widgetsQ得他们仍然保持键盘操作。这里有个二择一的问题,但是a标签是所有解x(chng)案中最可靠的。本文系徐州亿网|络公司Q?a >http://www.exz.cnQ原创,转蝲h明!