在Chrome Vs FF中div的布局/定位是不同的; IE

时间:2013-06-30 19:00:14

标签: html css cross-browser

IE9 IE9

FireFox V22 enter image description here

Chrome最新27.0 ...... enter image description here

所以你可以看到它在IE& FF但不知何故Chrome在自己的域中

代码是:

        <div id="DivLogRegForm" style="background-image: url('images/RegF.png'); background-repeat: no-repeat; width: 411px; height: 316px;">
            <div id="DivF_All" style="position:relative; top:70px;">
                <div id="DivF_User" style=" position:relative;top:13px; padding: 0 0 0 0; margin:0 0 0 0">
                    <input type="text" id="TBX_USER" style="width:205px;" />
                </div>
                <div id="DivF_Pass" style=" position:relative;top:37px; padding: 0 0 0 0; margin:0 0 0 0">
                    <input type="password" id="TBX_Pass" style="width:205px;" />
                </div>
                <div id="DivF_ConfPass" style=" position:relative;top:57px; padding: 0 0 0 0; margin:0 0 0 0">
                    <input type="password" id="TBX_ConfPass" style="width:205px;" />
                </div>
                <div id="DivF_Email" style=" position:relative;top:80px; padding: 0 0 0 0; margin:0 0 0 0">
                    <input type="text" id="TBX_Email" style="width:205px;" />
                </div>
            </div>
        </div>

起初我尝试没有0保证金&amp;填充,但即便如此,它没有任何区别

任何建议如何才能使它们在所有这些中完全相同(至少有3个浏览器)?

1 个答案:

答案 0 :(得分:1)

http://jsfiddle.net/Jr2dB/1/

         <div id="DivLogRegForm" style="background-image: url('images/RegF.png'); background-repeat: no-repeat; width: 411px; height: 316px;">
        <div id="DivF_All" style="position:relative; top:70px;">
            <div id="DivF_User" style=" position:absolute;top:13px; padding: 0 0 0 0; margin:0 0 0 0">
                <input type="text" id="TBX_USER" style="width:205px;" />
            </div>
            <div id="DivF_Pass" style=" position:absolute;top:37px; padding: 0 0 0 0; margin:0 0 0 0">
                <input type="password" id="TBX_Pass" style="width:205px;" />
            </div>
            <div id="DivF_ConfPass" style=" position:absolute;top:57px; padding: 0 0 0 0; margin:0 0 0 0">
                <input type="password" id="TBX_ConfPass" style="width:205px;" />
            </div>
            <div id="DivF_Email" style=" position:absolute;top:80px; padding: 0 0 0 0; margin:0 0 0 0">
                <input type="text" id="TBX_Email" style="width:205px;" />
            </div>
        </div>
    </div>

在不同的浏览器中,这似乎同样破碎了 但现在你可以解决它