Web-анатомия Web-анатомия Web-анатомия
Web-анатомия Web-анатомия Web-анатомия HTML CSS JScript DHTML
заголовок - CSS
Netscape 6: главные особенности


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


wa.artel.by




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

Вторая статья посвящена тому, как отличается Netscape 6 от остальных браузеров.

Netscape 6 не поддерживает тэг <LAYER> и <ILAYER>. Точнее говоря, браузер тихо игнорирует тэги <LAYER>, <ILAYER>, </LAYER> и </ILAYER>, словно их нет. Зато все вложенные в них тэги он обрабатывает. Пример:

<LAYER BGCOLOR="red">
В Netscape Navigator, эта строка окрашена красным. А в Netscape 6 и IE она белая.
</LAYER>

Вот как он обрабатывается браузером:
В Netscape Navigator, эта строка окрашена красным. А в Netscape 6 и IE она белая.

В Netscape Navigator эта строка будет красная. В IE - белая, так как IE просто игнорирует тэг <LAYER>, как и Netscape 6.

Кроме того, Netscape 6 игнорирует атрибуты тэга <LAYER>. Если у вас был такой код:

<LAYER SRC="bc.gif">
В Netscape 4 здесь будет гифка.
</LAYER>
То в Netscape 6 и IE вы гифки не увидите. Потому что они игнорируют атрибут SRC=.

Netscape 6 не поддерживает обращение document.layers и все другие обращения, связанные с layers. По этой причине надо избегать их использования.

Netscape Navigator 4 поддерживает некоторые свойства и методы для установки CSS-свойств из JavaScript: document.tags, document.ids, document.classes, и document.contextual. Netscape 6 не поддерживает их.

Подведем итог. Желательно избегать использования:

1 document.layers and other features of the Layer DOM
2 document.tags, document.ids, document.classes, and document.contextual()
3 LAYER, ILAYER, NOLAYER
4 BLINK

Сравним Netscape 6 с MSIE. Так получилось, что Netscape 6 намного ближе к MSIE, чем к NN 4. Но разница, конечно, есть. Самое озаметное отличие в том, что Netscape 6 не поддерживает обращение document.all. Это обращение часто используется и надо бы придумать какую-то адекватную замену. В Netscape 6 есть обращение document.getElementById. Если, например, вы хотите поиметь доступ к элементу, который имеет ID="foo", то в IE через document.all.foo, а в Netscape 6 через document.getElementById("foo").

Netscape 6 не поддерживает тэг MARQUEE. Если ОЧЕНЬ надо, можно запрогромировать этот эффект самостоятельно, используя DOM.

Netscape 6 не поддерживает тэг BGSOUND. Также он не поддерживает свойства document.styleSheet().addRule (которые есть в IE) для установки CSS через JavaScript.

Подведем итог. Желательно избегать использования:

1 SRC атрибут в DIV
2 MARQUEE
3 BGSOUND
4 document.all

Главные особенности браузера Netscape 6 изложены в этой статье.
Однако мы еще вернемся к особенностям этого браузера. И не раз.
заголовок - CSS

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

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


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


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


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


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


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


JavaScript
И куда нам без скрипта? Никуда, кроме статического HTML. Он, конечно, старый добрый знакомый, но иногда хочется чего-нибудь инновационного (во сказал...)

Все, что может сказать браузер

Netscape 6:
детектирование


Netscape 6:
главные особенности


MouseOver:
фишки


Детектирование Flash

Ссылки:
облегчаем себе жизнь


 

Hosted by uCoz