兼容性—IE6/7/8下input空隙问题

Posted 影子疯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了兼容性—IE6/7/8下input空隙问题相关的知识,希望对你有一定的参考价值。

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        .box{
            width: 300px;
            border:1px solid black;
            background: red;
        }
        input{
            width: 200px;
            height: 30px;
            border:0;
            background: white;
        }
    </style>
</head>
<body>
    <div class="box">
        <input type="text" name="">
    </div>
</body>
</html>

IE6/7/8显示效果

正常显示效果

解决方案:在input元素下加上float:left属性

input{
            width: 200px;
            height: 30px;
            border:0;
            background: white;
            *float: left;
}

 

以上是关于兼容性—IE6/7/8下input空隙问题的主要内容,如果未能解决你的问题,请参考以下文章

十条jQuery代码片段助力Web开发效率提升

十条jQuery代码片段助力Web开发效率提升

Win 7家庭版如何测试网页的IE6、7、8兼容性?

IE6,7,8以及Firefox,Chrome下各种选择器的优先

一些webAPI的相关IE6,7,8的兼容性问题

直接在script里面换样式IE6,7,8不兼容