КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Синтаксис CSS. СелекторыСинтаксис CSS Включение CSS в HTML. Связывание Включение CSS в HTML. Импортирование Информация о стилях может располагаться в отдельном файле. Расположение описания стилей в отдельном файле имеет смысл в случае, если планируется применять эти стили к большему, чем одна, количеству страниц. Cоздается обычный текстовый файл. Чаще с расширением CSS (mystyles.css). C помощью языка CSS в нем описываются необходимые стили. Этот файл размещается на Web-сервере. В теге <STYLE> с помощью свойства @import можно импортировать внешнюю таблицу стилей в текущую стилевую таблицу. <style type="text/css"> В качестве типа носителя выступают различные устройства: • all - Все типы. Это значение используется по умолчанию. • screen - Экран монитора. • print - Печатающие устройства вроде принтера. • aural - Речевые синтезаторы, а также программы для воспроизведения текста вслух. Сюда, например, можно отнести речевые браузеры. • braille - Устройства, основанные на системе Брайля, предназначенные для слепых людей. • handheld - Наладонные компьютеры и аналогичные им аппараты. • projection - Проектор. • tv - Телевизор.
Т.к. происходит импортирование внешней таблицы стилей в текущую стилевую таблицу, то чтобы не нарушались правила каскада свойство @import следует задавать в начале стилевого блока или связываемой таблицы стилей перед заданием остальных правил. Связывание также используется для включения таблицы стилей описанных во внешнем файле. Делается это с помощью тега LINK, располагающегося внутри контейнера HEAD ваших страниц: <LINK REL=STYLESHEET TYPE="text/css" HREF="URL"> Первые два параметра этого тега являются зарезервированными именами, требующимися для того, чтобы сообщить браузеру, что на этой страничке будет использоваться CSS. Третий параметр – HREF= «URL» – указывает на файл, который содержит описания стилей. Тег <LINK> См. стр. 9 селектор { свойство: значение;} селектор - элементы сообщают браузеру, где применить стиль. Это могут быть имена HTML-тегов, идентификаторы элементов, авторские классы, псевдоклассы, псевдообъекты и др. свойство – свойство стиля. Свойства шрифта, цвета, текста, таблицы, позиционирование и т.д. body { color: blue; } #form3 {color:red; background-color: blue}
Правила каскадных таблиц стилей, в которых в качестве селектора используются теги HTML, влияют на отображение всех элементов заданного типа в документе. < STYLE TYPE="text/css"> p {color: red; }
Если некоторые экземпляры нужно отобразить по-другому, CSS реализует возможность присваивать стили не всем одинаковым элементам страницы, а избирательно – для этого описывается класс. Для присвоения класса используется параметр CLASS = "имя класса». < STYLE TYPE="text/css"> .green {color: green;} … <p class=“blue”> Синий абзац</p> <h1 class=“blue”> А вот заголовок синим не стал</h1> <h1 class=“green ”> А зеленым, пожалуйста. И абзац тоже может стать зеленым. </h1>
Присвоение стилей с помощью идентификаторов применяется в случае, если данному идентификатору соответствует только один элемент на странице. Если элементов, которым необходимо присвоить такой стиль, несколько – это уже класс. Параметр ID задаёт уникальное имя элемента, которое используется для ссылок на него в сценариях и таблицах стилей. Параметр ID можно применять к любому элементу документа.
… <P ID=myID> Разрежённые слова в абзаце</P>
Синтаксис CSS. Псевдоклассы Псевдокласы являются особой группой, позволяющей объединять несколько стилей для какого-либо объекта. Например, вы можете задать свойства для первой буквы параграфа. Для этого вы назначаете для тега P псевдокласс:first-letter, в котором устанавливаете различные стили: p:first-letter { float: right; font-size: 2em; color: red;} В CSS2 определяются следующие псевдоклассы: • :link - еще не посещенные ссылки; • :visited - посещенные ссылки; • :hover - элемент, над которым в настоящее время находится курсор; • :first-line - первая формированная строка абзаца; • :first-letter - первая буква абзаца; • :first-child -первый дочерний элемент другого элемента; • :active - активный в данный момент элемент; • :focus - элемент, имеющий фокус ввода; • :lang - этот псевдокласс определяет текущий язык; • :before - определяет содержимое перед элементом; • :after - определяет содержимое после элемента.
Дата добавления: 2014-01-06; Просмотров: 268; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |