gpt4 book ai didi

html - HTML 中显示的文本在 IE 中比在 FireFox 中留下更多?

转载 作者:行者123 更新时间:2023-11-27 22:29:41 25 4
gpt4 key购买 nike

在 IE 中,'title1' 和 'title2' 比在 FireFox 中更靠左对齐?谁能从下面的代码中看出这是为什么?重要的是我将它们放在完全相同的点,因为下一个元素需要它们对齐(这样用户才能理解显示的信息!)

<div class='container' style='width:100%; height: auto; padding:0;'>

<div class='title1' style='padding:0; float:left; width: 150px; margin-left: 270px;'>title1
</div>

<div class='title2' style='float:left; width: 150px;'>title2
</div>

</div>

最佳答案

IE 的“框模型”与其他浏览器有很大不同,因此可能有很多不同之处,包括 IE 的默认填充、边距等。

我会使用某种 CSS 重置。这很可能会解决您的问题。当我使用 CSS 重置时,大多数问题都已解决。

我建议添加(来自 http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded ):

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

如果仍然无法正常工作,可能是页面上有其他问题,也许可以给我们更多代码来查看?

关于html - HTML 中显示的文本在 IE 中比在 FireFox 中留下更多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4099096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com