Библиотека Интернет Индустрии I2R.ru |
|||
|
И снова основы CSS[1] Про CSSТак что это такое - СSS? Cascading Style Sheets ( Таблицы Каскадных Стилей ). Css - это язык содержащий набор свойств для определения внешнего вида документа. С его помощью дизайнер имеет полный контроль над стилем и расположением каждого элемента веб страницы. Это гораздо проще использования обычного набора HTML тегов. Приведу пример: Вам нужно создать жирный красный подчеркнутый текст.
HTML EXAMPLE: <font color="red"><strong><u>Hello World</u></strong></font>
А если подобный стиль нужно использовать несколько раз? Хорошо если раз 5, а если 10-20? Вот тут нам и поможет Сss. Существует три вида таблиц стилей: Внутренние таблицы стилей, Глобальные таблицы стилей и Связанные таблицы стилей. Внутриние таблицы стилей ( Inline Style Sheets ) мало чем отличаются от HTML тегов. Глобальные ( Global Style Sheets ) определяют стиль элементов во всем документе. Связанные ( Linked Style Sheets ) могут быть использованы для нескольких документов и хранятся во внешнем файле. Подробнее об этом написано ниже. [2] Структуры и правилаСелекторы (Selectors):
EXAMPLE: H1
Все элементы H1 в документе будут красного цвета, размером в 20 точек (pt , point). Классовые селекторы (Class Selectors):
EXAMPLE: H1.blue Все элементы H1 с атрибутом CLASS="blue" стануть синими. Классы могут быть также описаны без привязывания их к определенным элементам.
EXAMPLE: .green В данном случае все элементы с указанным атрибутом CLASS="green" станут зелеными. Индификаторы используются в основном для придания одному или нескольким элементам одного класса индивидуальных свойств. Скажем Вы создали класс blue -- синий курсив. Но вам понадобился жирный, подчеркнутый текст синим курсивом. Конечно, можно создать новый класс, но зачем? Проще описать ID. Например "boldunderline". И все элементы класса blue с значением ID "boldunderline" станут жирным подчеркнутым синим курсивом. Произойдет как бы синтез свойств класса blue и идификатора boldunderline.
EXAMPLE: Как видно из примера, ID может быть использован без указания класса ( последний параграф примера ). Тогда параграф будет обладать только свойствами ID ( в примере - жирный, подчеркнутый текст ). Контекстуальные селекторы (Contextual Selectors):
EXAMPLE: P EM В данном примере все элементы EM внутри элементов P будут иметь заданный стиль. Придание нескольким элементам одинаковых свойств: Псевдоклассы и псевдоэлементы :
EXAMPLE: a:link,a:visited
В данном примере все элементы Anchor (ссылки) будут синими. При нажатии ( в активном состоянии ) поменяют цвет на красный. И при подведении курсора мышки исчезнет подчеркивание. Очень эффектный прием :-)
|
|
2000-2008 г. Все авторские права соблюдены. |
|