CSS
CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — технология описания внешнего вида документа, написанного языком разметки. CSS используется преимущественно для оформления HTML- и XHTML-документов, но иногда и для других XML-структурированных документов
История, кратко
CSS — одна из широкого спектра технологий, одобренных консорциумом W3C и получивших общее название «стандарты Web».[1] В 90-х годах стала ясна необходимость стандартизировать Web, создать какие-то единые правила, по которым программисты и веб-дизайнеры проектировали бы сайты. Так появились языки HTML 4.01 и XHTML и стандарт CSS.
CSS1 - W3C принята 17 декабря 1996, откорректирована 11 января 1999
CSS2 - W3C принята 12 мая 1998. Построена на CSS1 с сохранением обратной совместимости.
CSS2.1 - W3C от 6 ноября 2006. Построена на CSS2, содержит исправления ошибок.
Параметры шрифтов. Возможности по заданию гарнитуры и размера шрифта, а также его стиля — обычного, курсивного или полужирного.
Цвета. Спецификация позволяет определять цвета текста, фона, рамок и других элементов страницы.
Атрибуты текста. Возможность задавать межсимвольный интервал, расстояние между словами и высоту строки (то есть межстрочные отступы)
Выравнивание для текста, изображений, таблиц и других элементов.
Свойства блоков, такие как высота, ширина, внутренние (padding) и внешние (margin) отступы и рамки. Так же в спецификацию входили ограниченные средства по позиционированию элементов, такие как float и clear.
И другое…
Наиболее полно поддерживающими стандарт CSS являются браузеры, работающие на Gecko (Mozilla Firefox и др.) и WebKit (Safari), а также браузер Opera. К сожалению, самый распространенный на данный момент браузер Internet Explorer 6 поддерживает CSS далеко не полностью. Вышедший спустя 7 лет предшественника Internet Explorer 7 хотя и значительно улучшил уровень поддержки CSS но всё ещё содержит значительное количество ошибок
ЗЛО
Самый не удачный браузер в мире, мое мнение и не только.
Это IE6
Кривая поддержка вообще всех стандартов W3C
Рейтинг браузеров, не мнение 1%
1. IE 6 - 39.5388%
2. IE 7 - 24.3206%
3. FireFox 2 - 16.4076%
4. Opera 9 - 14.2244%
5. Opera 8 - 1.8341%
6. FireFox - 1 1.0090%
Итого: IE6 + IE7 = 63.8% и FF2 + FF1.1 = 17.4%
Включение в HTML
Подключение CSS находящиеся в отдельном файле
<link rel="stylesheet" type="text/css" href="style.css">
<style type="text/css" media="all">@import "style.css";</style>
Непосредственно в HTML-документе
<style type="text/css"> body { color: red; } </style>
Непосредственно в элемент:
<p style="font-size: 21px; color: green;"> IE6 – это зло! </p>
Базовый синтаксис
2. Базовый синтаксис
Селектор { свойство1: значение; свойство2: значение; ... }
3. Селектор тегов
Тег { свойство1: значение; свойство2: значение; ... }
4. Классы
Тег.Имя класса { свойство1: значение; свойство2: значение; ... }
5. Идентификаторы
#Имя идентификатора { свойство1: значение; свойство2: значение; ... }
<div id=“Name_of_ID"> ...</div>
6. Дочерние селекторы
Селектор 1 > Селектор 2 { Описание правил стиля }
7. Селекторы атрибутов
[атрибут] { Описание правил стиля }Селектор[атрибут] { Описание правил стиля }
8. Псевдоклассы
Элемент:Псевдокласс { Описание правил стиля }
9. Группирование
Селектор 1, Селектор 2, ... Селектор N { Описание правил стиля }
Инструменты для разработки – IE
Сущиствует множество платных и без платных инструментов для тестирования и разработки стилей и внешнего вида веб-страницы
Для IE, был выпущено бесплатное дополнение от Microsoft под названием Internet Explorer Developer Toolbar, его можно скачать с сайта Microsoft и установить.
Инструменты для разработки - Firefox
Для FF, был выпущено бесплатное дополнение от Joe Hewitt и Parakey под названием Firebug, его можно загрузить с сайта http://www.getfirebug.com или с сайта Mozilla.
четверг, 6 марта 2008 г.
Подписаться на:
Сообщения (Atom)