2012-04-03 2 views
2

У меня возникли проблемы с тем, чтобы мой стиль шрифта выглядел корректно в IE8. Он выглядит хорошо во всех других браузерах.Пользовательские теги в IE8

К примеру, на этой странице название "Acai Берри" имеет тег: http://www.ultralaboratories.com/Fruitrients/Acai%20Berry/index.php

В МЫС файле CSS, h10 выглядит следующим образом:

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

В IE8 это не укладка его правильно ; он не выделен жирным шрифтом или большим текстом. Все остальные шрифты выглядят нормально.

спасибо !!!

+0

Вы проверили стиль в инструментах разработки? – vansimke

+3

h10 не является допустимым элементом HTML. Проходит ли проверка страницы? – Sparky

+1

Вы должны правильно использовать свои H-теги, это хорошо для SEO, и останавливает такие проблемы, как вы сейчас испытываете: http://www.htmlcodetutorial.com/_H35n.html. На минимальном уровне подумайте о маркировке названия сайта как H1, и удалить тег H1 из вашей навигации (потому что это не первичный заголовок). – djlumley

ответ

3

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

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

Если действительно является необходимости создания пользовательских тегов/атрибуты: Is there a way to create your own html tag in HTML5?

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

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

+0

Спасибо за ответ Тим. Я в замешательстве; h10 определяется в строке 254 CSS. Не следует ли применять стиль? И, конечно же, я не следовал лучшим практикам. Я сам преподаю, и это мой первый сайт. –

+2

Поскольку это не определенный тег, браузер может или не может применить стиль. IE8 не применяет стили к тэгам, которые он не распознает (по крайней мере, из того, что я видел). –

+0

@Capm, вы не можете создавать HTML-теги с помощью CSS. Они должны быть действительны. – Sparky

3

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^