Отправляет email-рассылки с помощью сервиса Sendsay

Рецепты HTML

  Все выпуски  

Рецепты HTML


Информационный Канал Subscribe.Ru

Рецепты HTML
http://html.krsk.ru
Добрый день.
В прошлых рассылках упоминались свойства текста и шрифта, которые можно задавать с помощью CSS. Сегодня продолжение темы и приводится список замеченных в браузерах ошибок при использовании CSS для оформления текстов.

Замеченные ошибки браузеров при использовании CSS

Свойства шрифта

font-family: cursive Несмотря на установку использовать курсивный шрифт, Opera не воспринимает этот параметр и заменяет курсив другим шрифтом.
font-variant: small-caps Это свойство шрифта отображает все строчные буквы как прописные буквы уменьшенного размера. IE4/5 делает все буквы прописными, в то время, как заглавные буквы должны оставаться неизменными.
font-size:
xx-small -
xx-large
При задании абсолютного размера шрифта параметром small, IE4/5 будет показывать шрифт таким же размером, что и шрифт без стиля, который имеет размер medium. Указывание абсолютного размера шрифта font-size: medium приведет к различным размерам шрифта в Netscape и IE. Что противоречит спецификации CSS и вводит в заблуждение многих разработчиков.

Свойства текста

text-decoration: none Согласно спецификации, если для элемента задан вид форматирования, а для его наследника нет, все равно свойства родителя будут передаваться его вложенным элементам. Так, если используется подчеркнутый параграф, а внутри него расположен неподчеркнутый элемент color, выделяющий слово другим цветом, все слова в параграфе будут подчеркнуты, включая и выделенные другим цветом слова. На практике, однако, установка text-decoration: none уберет все эффекты, независимо от оформления родительского элемента. Единственные исключения - Opera и IE5/MAC, которые выполняют эту часть спецификации правильно.Opera 4/5 и Netscape 6 не изменяют параметры изображений внутри тега SPAN при задании параметров оформления родительского элемента. Вдобавок, Netscape 6 не распространяет оформление родительского элемента на дочерние, а переносит только подчеркивание.
Несмотря на кажущуюся простоту проблемы, особенность с параметром text-decoration является головной болью для разработчиков сайтов.
text-decoration: blink Этот параметр не описан в CSS1 и поддерживается только в Netscape.
text-align: justify В NC4 при размещении текста в таблице, он может и не выравниваться по ширине, но в остальных случаях все работает корректно.
line-height NC4 некорректно отрабатывает отрицательные значения этого параметра.
line-height Opera 3.6 использует цвет фона текста для всех встроенных элементов, независимо от установок цвета фона этих элементов.


Copyright Влад Мержевич. По всем вопросам пишите мне по адресу inferos@mail.ru


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное