IE8中的自定义标签

时间:2012-04-03 01:36:20

标签: css internet-explorer fonts custom-tag

我在IE8中让我的字体样式显示正确时遇到问题。它在所有其他浏览器中看起来很好。

例如,在此页面上标题“Acai Berry”有一个标记: http://www.ultralaboratories.com/Fruitrients/Acai%20Berry/index.php

在mys CSS文件中,h10如下所示:

h10 {
font-size: 2em;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bolder;
padding-bottom: 5px;
}

在IE8中,它没有正确造型;它不是粗体或大文本。所有其他字体看起来都很好。

谢谢!!!

2 个答案:

答案 0 :(得分:3)

H10不是已定义的HTML标记。如果要为其指定样式,请使用其他标记和/或设置class属性。

通过快速查看页面来源,您似乎随意使用标题(H2在哪里?H6?)您真的有10个级别的文档大纲吗?

如果确实 需要创建自定义标记/属性:Is there a way to create your own html tag in HTML5?

但是,我认为定义的标签集可以充分描述您的文档结构。

我还建议validating your site删除已弃用的代码,例如CENTER并使用CSS管理间距而不是BR代码。

答案 1 :(得分:3)

有效的 HTML 文档中没有名为 h10 的元素。有效标头是:h1,h2,h3,h4,h5和h6。对于 HTML 文档而言,标题遵循层次结构非常重要,例如:

<h1>Document Title</h1>
<h2>Document Section</h2>
<h3>Document Sub-Section</h3>

这对 SEO 非常重要。