Пользовательские теги в IE8 - PullRequest
2 голосов
/ 03 апреля 2012

У меня проблемы с отображением стиля шрифта в 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 ]

3 голосов
/ 03 апреля 2012

В действительном HTML документе нет элемента с именем h10 . Допустимые заголовки: h1, h2, h3, h4, h5 и h6. Для документа HTML очень важно, чтобы заголовки следовали иерархии, например:

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

Это также очень важно для SEO .

3 голосов
/ 03 апреля 2012

H10 не является определенным тегом HTML.Используйте другой тег и / или установите атрибут класса, если вы хотите назначить ему стили.

При быстром взгляде на источник страницы кажется, что вы используете заголовки беспорядочно (где H2? H6?) У вас действительно есть 10 уровней оформления документа?

Если на самом деле есть необходимость создавать собственные теги / атрибуты: Есть ли способсоздать собственный HTML-тег в HTML5?

Однако я думаю, что определенный набор тегов может более чем адекватно описать структуру вашего документа.

Я бы также предложил проверить вашуsite , удаляя устаревшие теги, такие как CENTER и управляя интервалами с помощью CSS вместо тегов BR.

...