Web-анатомия Web-анатомия Web-анатомия
Web-анатомия Web-анатомия Web-анатомия HTML CSS JScript DHTML
заголовок - CSS
баги NN 4.x


Новая версия сайта находится по адресу


wa.artel.by




Материал взят с сайта http://www.westciv.com с нарушением всех авторских прав. Перевод by FireFalcon

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

Вставка в HTML

Navigator 4.0x и 4.5 вообще не поддерживают включение, посредствои инстукции @import. Эту фичу можно использовать для "скрывания" стилей от Netscape. Нужно просто поместить все стили, которые нужно скрыть от Нетскейпа в отдельный файлик и включать его в HTML с помощью @import

Explorer 4.0x не поддерживает одну из форм @import (@import "url"). Лучше использовать @import url(здесь стоит УРЛ).

Наследование

Navigator 4.0x и 4.5 вместе с Explorer 4.0x под Windows имеют проблемы с наследованием и таблицами. В этих браузерах таблицы нарушают наследование (например от тэга <BODY>). Решение проблемы: если есть таблицы, не надо задавать стили для BODY, лучше задать из явно для каждого элемента. Например: B, P, TD, H1 {color: red} вместо BODY {color: red}

Класс как селектор

Все версии MSIE (кроме IE 5 под Макинтош) имеют следующую особенность. Если имя класса начинается с цифры, они не распознают этот класс.

Лично я обнаружил еще одну проблему в Netscape 4.05. Он игнорирует все классы, в имя которых входит символ "_".

ID как селектор

Navigator 4.0x и 4.5 под Macintosh не поддерживают селекторов типа P#ID.

Explorer 4.0x, Explorer 5 и 5.5 под Windows не распознают ID, если они начинаются с цифры.

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

Новости сайта Ссылки/только полезные ресурсы не нажимать! Пишите письма
новости

3 мая 2001. Новенькое по CSS/ Кросс-браузерность:
фишки слепого браузера


18 апреля 2001. Новенькое по CSS/ Кросс-браузерность:
не наступай на грабли


11 апреля 2001. Новый материал по HTML/ Логические тэги:
облегчаем жизнь


30 марта 2001. Ну наконец-то! Новый материал по HTML/ Favicon:
плюсы и минусы


21 марта 2001. Новый материал по CSS/ секреты CSS:
правильные стили (IV)


15 марта 2001. Новый материал по CSS/ секреты CSS:
правильные стили (III)


CSS
Если HTML - это скелет сайта, то CSS - его мозг, так как стили обычно находятся в "голове" <HEADER> :) (если они встречаются где-нибудь еще, то это явно выраженный спинной мозг)

баги нашей жизни/
IE 5.x


баги нашей жизни/
Opera 3.x


баги нашей жизни/
Netscape 4.x (I)


баги нашей жизни/
Netscape 4.x (II)


поддержка CSS/
базовые концепции


CSS/
проблемы background'а


секреты CSS/
правильные стили (I)


секреты CSS/
правильные стили (II)


секреты CSS/
правильные стили (III)


секреты CSS/
правильные стили (IV)


секреты CSS/
кросс-браузерный CSS(I)


секреты CSS/
кросс-браузерный CSS(II)


секреты CSS/
кросс-браузерный CSS(III)


 

Hosted by uCoz