Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 关于IE7中的宽度_Css - Fatal编程技术网

Css 关于IE7中的宽度

Css 关于IE7中的宽度,css,Css,我有这个。正如您可以看到的那样,使用IE7时,标题的宽度比下面的内容要宽,我的意思是它没有我预期的宽度:960px。你能告诉我为什么吗 这是标题标记的代码: header { border-top: 6px solid #9F9F9F; margin: 0 auto; background-color: $amarillo; width: 960px; padding: 19px 34px; } 是IE7的未知元素 对于所有html5问题,您都可以使用。是IE7的未知元素

我有这个。正如您可以看到的那样,使用IE7时,
标题的宽度比下面的内容要宽,我的意思是它没有我预期的
宽度:960px
。你能告诉我为什么吗

这是
标题
标记的代码:

header {
  border-top: 6px solid #9F9F9F;
  margin: 0 auto;
  background-color: $amarillo;
  width: 960px;
  padding: 19px 34px;
}
是IE7的未知元素

对于所有html5问题,您都可以使用。

是IE7的未知元素


对于所有html5问题,您都可以使用。

IE7不支持诸如
页眉
导航
页脚
文章
章节
等元素。您需要将或类似的用作多边形填充


另外,在默认的框模型中,边框框的填充被添加到元素总宽度的宽度中,因此元素是960px+34px+34px,而不仅仅是960px。如果希望从
宽度
中减去而不是添加到
中,请应用属性
框大小:内容框
标题
导航
页脚
文章
等元素在IE7中不受支持。您需要将或类似的用作多边形填充


另外,在默认的框模型中,边框框的填充被添加到元素总宽度的宽度中,因此元素是960px+34px+34px,而不仅仅是960px。如果希望从
宽度中减去
填充
而不是添加到
中,请应用属性
框大小:内容框

请阅读此内容,并将信息添加到您的问题中。不要链接到你的站点。当你在排列东西时遇到问题,移除你很难使用的轴的填充和边距。在调试布局时,填充可能很棘手。请阅读此内容,并将信息添加到您的问题中。不要链接到你的站点。当你在排列东西时遇到问题,移除你很难使用的轴的填充和边距。在调试布局时,填充可能会很棘手。我可能弄错了,但在旧IE中,任何未知标记都不会被视为
标记吗?在IE7中不会。请记住,当时浏览器是根据HTML4标准设计的。不同的浏览器对未知标记的处理方式不同。IE7采取了严格的方式忽略它们。明白了,那太糟糕了。HTML5 doctype在旧浏览器中的工作方式很好。如果您使用现代版本的IE使用IE7兼容模式检查您的网页,请查看HTML选项卡,您会发现您的
显示为
,丢失了其中的所有内容。通常,如果我们需要支持旧的IE浏览器,html5shiv和Modernizer是必备的。我可能弄错了,但在旧的IE中没有任何未知标记被视为
标记吗?在IE7中没有。请记住,当时浏览器是根据HTML4标准设计的。不同的浏览器对未知标记的处理方式不同。IE7采取了严格的方式忽略它们。明白了,那太糟糕了。HTML5 doctype在旧浏览器中的工作方式很好。如果您使用现代版IE使用IE7兼容模式检查您的网页,请查看HTML选项卡,您会发现您的
显示为
,丢失了其中的所有内容。通常,如果我们需要支持旧IE浏览器,html5shiv和Modernizer是必备的。