Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31


Чувашия-это моя Россия

Конфликтующие правила стилей: каскад CSS.

Опишем постоянно проявляющуюся ситуацию, когда элементы документа получают инструкции по представлению из нескольких источников - это могут быть функции вызовов стилей на разных внешних файлов в Вашем корневом каталоге или, вообще, вне данного сайта. При этом обязательно возникают конфликты при выполнении того или иного выполнения сценария. Разработана иерархическая система, в которой различным источниками информации о стилях присваиваются разные веса. Каскадом (в каскадной таблице стилей) называется то, что происходит, когда несколько источников информации о стилях соперничают за контроль над элементами. Информация о стилях передается ниже по иерархии, пока не будет перезаписана информацией, имеющей большей вес. В каскадном порядке ( как в на предыдущих страницах сайта разбирали как древовидную структуру страницы) существует ряд правил для разрешения конфликтов между конкурирующими таблицами стилей. Когда пользовательский агент (например, браузер) встречает элемент в коде документа сайта, он просматривает все объявления стилей, которые могут к нему применяться, а затем сортирует их по их происхождению таблицы стилей, специфичности селектора и порядку правил и на этом основании определяет, какая таблица применяется.

Вот, и получается каскадные таблицы стилей( Cascading Style Sheets, CSS) - это стандарт W3C для представления и в конечном итоге является тем "художником", который займется оформлением страницы по Вашему усмотрению.

Вы должны точно представлять и знать, что с чем конфликтует, у чего больший вес( авторитет) нга данный момент сравнения выборки элементов.

Происхождение таблиц стилей.

Прежде всего пользовательские агенты определяют источник объявления стилей. Браузеры присваивают разные веса таблицам из разных источников. Вот, далее читайте и запоминайте. Трудности здесь ничего не вызывает.

Таблицы стилей пользовательского агента. Это стилевая информация, встроенная в браузер для отображения HTML элементов. Она определяет внешний вид элементов по умолчанию.

Таблицы стилей пользователя.

Пользователь также может создать свою таблицу стилей сайта. Такие таблицы сайта подменяют стили браузера, заданные по умолчанию.

Таблицы стилей автора.

Когда автор документа связывает документ сайта с таблицей стилей, эти объявления имеют более высокий приоритет по сравнению с таблицами стилей пользовательского агента [за исключением таблиц, помеченных как важные (! important),].

Объявления стилей читателя с пометкой !important.

В CSS 2 объявления стилей читателя, помеченные как важные (!important), имеют приоритет перед всеми объявлениями, даже указанными автором документа сайта:

Никто не может поменять!!!

После определения источника таблицы стилей существует еще одна иерархия весов, применяемая к таблицам стилей, созданным автором документа сайта. Можете связывать стилевую информацию с документом сайта в форме внутристрочных стилей, встроенного элемента style или при помощи одной или нескольких внешних таблиц стилей. Данные источники в пределах авторских таблиц стилей также имеют разные веса.


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно    назад    дальше     продолжение темы

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: