gpt4 book ai didi

css - 在 IE 中使用
标签时填充不起作用

转载 作者:太空狗 更新时间:2023-10-29 14:44:21 26 4
gpt4 key购买 nike

我在我的应用程序中使用 HTML5

标签,
标签的填充在 chrome、ff 和 safari 中工作正常,但它在 IE 中不起作用..

我尝试添加 display:block;具有部分样式,但没有用...

有什么解决办法吗?

最佳答案

许多旧版浏览器不理解 section 等 HTML5 标签,并使用后备方法将它们视为文档流中的内联项。

IE 更进一步,完全忽略 HTML5 标签。要解决此问题,您需要通过 Javascript 将标签添加到文档中。幸运的是,有一个非常好的 HTML5Shiv,您可以像这样将它嵌入到 html 的头部:

    <!DOCTYPE html> 
<head>

<!--[if lt IE 9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

</head>

任何低于 IE9 的 IE 现在都将使用此脚本来启用常见的 HTML5 block 。

您仍然需要使用 CSS 使标签显示为 block 。我使用:

    article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}

关于css - 在 IE 中使用 <section> 标签时填充不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7343781/

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