![](/img/trans.png)
[英]CSS positioning Internet Explorer vs. Chrome/Firefox/Safari menu position. Doing my head in
[英]CSS Padding Stretching Divs: Internet Explorer Vs. Chrome/Firefox
您好StackOverflow社区,坦率地说,我遇到了一个让我感到困惑的问题,但令我感到惊讶的是,我还没有很快遇到这个问题。
抱歉,如果我忽略了一些简单的事情 - 我已经做了大量的Google和StackOverflow搜索无济于事。
我的问题是,当将填充应用于Div时,容器将在Firefox / Chrome中按指定的填充量进行拉伸,但不会在IE中进行拉伸。 我看到了添加“display:inline;”的建议。 或“display:inline-block;” 解决问题,但这对我有效。
这是一个渲染的例子:
这个例子的代码:
<html>
<head>
<style type="text/css">
#div1 {
background-color:black;
width:400px;
height:300px;
padding-top:10px;
}
#div2 {
background-color:red;
width:400px;
height:280px;
padding-top:10px;
}
#div3 {
background-color:blue;
width:400px;
height:260px;
padding-top:10px;
}
#div4 {
background-color:green;
width:400px;
height:200px;
}
</style>
</head>
<body>
<div id="div1">
<div id="div2">
<div id="div3">
</div>
</div>
</div>
<div id="div4">
</div>
</body>
</html>
我想念什么? 任何帮助,将不胜感激。
谢谢。
您缺少的是<!DOCTYPE ... >
。 IE以Quirks模式渲染,其中框模型是边框而不是内容框。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.