Fryazino.NET Forum || Hard&Soft || поддержка CSS
>> Привет, Гость! Войдите! : вход | поиск | правила | банлист
Автор
поддержка CSS (1) 1 для печати | RSS 2.0
Elrond
Участник
Trillian - 8080
Наткнулся тут на информацию, что CSS очень свежий стандарт.
Может кто-нибудь сказать, какие версии броузеров поддерживают CSS1 и CSS2?

И чем отличаются эти версии.

IP
Elrond
Участник
Trillian - 8080
Собственно вопрос на тему, а стоит ли пользоваться каскадными таблицами стилей и какими функциями.
IP
Nelson
Нильс
1705
To Elrond
Основными особенностями CSS2 являются:

CSS2 — это язык, который позволяет присоединять стили к любым структурированным документам. На сегодня таковыми являются HTML-документы и XML-приложения.
CSS2 распространил понятие стиля отображения на печатающие устройства, синтезаторы речи и другие устройства отображения документов.

Ю. Лукач «Справочник Веб-разработчика»

IP
Elrond
Участник
Trillian - 8080
Угу типа.... и что это значит?
>CSS2 — это язык, который позволяет присоединять стили к любым структурированным документам. На сегодня таковыми являются HTML-документы и XML-приложения.
т.е. прикрепление файла типа main.css к документу это уже css2 или в css1 это тоже было возможно?

[Сообщение изменил Elrond 10-10-2002.]

IP
Sunflower
the scorpion
1492
To Elrond
По порядку:

или в css1 это тоже было возможно?
Некорректно поставил вопрос. Дело в том, что CSS и HTML - всё же два совершенно разных стандарта, совместимых, однако, между собой. Возможность/невозможность прикрепления файла регламентируется стандартом HTML и таким показателем, как поколение браузера. От самогО стандарта CSS это не зависит.

стоит ли пользоваться каскадными таблицами стилей
Однозначно: стоит! Это позволяет сильно сократить код, быстро менять дизайн при необходимости и т.д. - тут объяснять, я думаю, не требуется. Поддержка CSS осуществляется всеми современными браузерами, т.к. этот стандарт утвержден W3C.

какими функциями
Всеми. Исключений довольно мало. И это исключения вот какого порядка: например, Опера воспринимает всё то же самое, что и IE, однако для неё необходимо писать инструкции CSS в т.н. полной форме, а не в сокращенной, как позволяет IE.

Пиши все инструкции полностью - и Опера тебя поймет
Примеры:

1) конструкция padding:10 (задать поля по всем сторонам равным 10) в Опере не будет работать, для неё надо "разжевать": padding-top:10; padding-bottom:10; padding-left:10; padding-right:10

2) конструкция border-width:1 в Опере приведет к тому, что ширина рамки станет равна 3 пикселям, тогда как в IE - одному. Причина: числовое значение без спецификатора IE воспринимает как пиксели, а Опера - как пункты. Чтобы оба браузера выводили всё правильно, надо явно указать единицы измерения: border-width:1px

Таких примеров немало.

IP
Страницы(1): 1

Хотите создавать темы и отправлять сообщения? Выполните Вход или Зарегистрируйтесь!




Напишите нам

µƒorum © fryazino.net