JavaScript. Подробное руководство, 6-е издание
Шрифт:
Каскадные таблицы стилей CSS имеют очень мощные синтаксические конструкции, известные как селекторы, позволяющие описывать элементы или множества элементов документа. Полное описание синтаксиса селекторов CSS выходит далеко за рамки этой книги [34] , однако несколько примеров помогут прояснить их основы. Элементы можно описать с помощью имени тега и атрибутов
34
Определение
В более общем случае элементы можно выбирать, опираясь на значения атрибутов:
Эти простейшие селекторы можно комбинировать:
С помощью селекторов можно также определять взаимоотношения между элементами:
Селекторы можно комбинировать для выбора нескольких элементов или множеств элементов:
Как видите, селекторы CSS позволяют выбирать элементы всеми способами, описанными выше: по значению атрибута
35
Стандарт «Selectors АРІ» не является частью стандарта HTML5, но тесно связан с ним. Подробности смотрите по адресу http://www.w3.org/TR/selectors-api/.
Ключевым в этом API является метод
В дополнение к методу
Эти два метода также определяются классом
Обратите внимание, что стандарт CSS определяет псевдоэлементы
Методы
Метод
Программный код, выполняющий в библиотеке jQuery сопоставление с селекторами CSS, был реструктурирован и вынесен в самостоятельную библиотеку с именем Sizzle, которая была заимствована фреймворком Dojo и другими клиентскими библиотеками. [36]
Преимущество использования библиотек, таких как Sizzle (или библиотек, использующих Sizzle), в том, что выбор элементов можно производить даже в старых броузерах, и при этом обеспечивается поддержка базового набора селекторов, которые гарантированно будут работать во всех броузерах.
36
Самостоятельная версия библиотеки Sizzle доступна по адресу http://sizzlejs.com.
Учебная книга по Русской истории
Проза:
классическая проза
рейтинг книги
Эпоха Опустошителя. Том V
5. Вечное Ристалище
Фантастика:
аниме
фэнтези
попаданцы
рейтинг книги
Я снова граф. Книга XI
11. Дорогой барон!
Фантастика:
боевая фантастика
попаданцы
аниме
рейтинг книги
Гуманитарное знание и вызовы времени
Humanitas
Научно-образовательная:
культурология
рейтинг книги
Adobe InDesign CS3
Видеосамоучитель
Компьютеры и Интернет:
программное обеспечение
рейтинг книги
Мы сможем?
Любовные романы:
рейтинг книги
Гоген в Полинезии
Документальная литература:
биографии и мемуары
рейтинг книги
Эволюционер из трущоб
1. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
рейтинг книги
Путешествия Христофора Колумба (Дневники, письма, документы)
Научно-образовательная:
история
рейтинг книги
Путь Шедара
4. Другая сторона
Фантастика:
боевая фантастика
рейтинг книги
3ds Max 2008
Видеосамоучитель
Компьютеры и Интернет:
программное обеспечение
рейтинг книги
Невеста Дерини
4. Хроники короля Келсона
Фантастика:
фэнтези
рейтинг книги
Слово (Том 1)
рейтинг книги