Селектор по классу предназначен для выбора элементов по классу (значению атрибута class). Классы позволяют выбрать для задания стилей один или более элементов с одинаковыми именами классов. В элементах классы задаются при помощи атрибута class, на примере цвет применится как к заголовку, так и к тексту. Это является одновременно и достоинством и недостатком этого типа селекторов. CSS селекторы нацеливаются и выбирают HTML элементы, которые вы хотите стилизовать.
Нужно только немного попрактиковаться, и всё сразу станет ясно. Выбирает элемент, подходящий под селектор2, перед которым расположен элемент, подходящий под селектор1. Осуществляется это очень просто, посредством последовательного их записывания, без использования пробела. Для задания правил нескольким селекторам одновременно их необходимо перечислить через запятую. На этом уроке мы изучим основные виды селекторов, и научимся их использовать на практике.
CSS-паттерны в этой аналогии выступают в роли адресной системы, позволяющей точно указать, какие именно «квартиры» требуют ремонта и какой именно дизайн к ним применить. CSS-селекторы — это мощный инструмент в арсенале любого верстальщика. Понимание их работы и правильное использование помогает создавать стильные и функциональные веб-страницы. Помните о специфичности, используйте классы для повторяющихся стилей и избегайте ненужного усложнения селекторов.
Используются реже, так как ID должен быть уникален в рамках страницы. По идентификаторам — применяются при присвоении стиля уникальным элементам сайта. Селектор обозначается символом #, за которым следует имя идентификатора. Свойство font-palette позволяет выбрать одну из цветовых палитр, встроенных в цветной шрифт, или создать свою. При использовании — оно задаёт преобладающую окраску глифов, и свойство color уже не влияет. Когда мы создаём сайты, мы хотим, чтобы ими было удобно пользоваться всем людям — и тем, кто управляет страницей с помощью мыши, и тем, кто использует клавиатуру.
Веб-разработчику, который занимается вёрсткой, необходимо знать CSS-селекторы. Типовые Selector казино селекторы (Type selectors) позволяют выбирать элементы на основе их названия. Например, селектор h1 выберет все заголовки первого уровня на странице.
Код не будет выделять элементы со значением атрибута freeCodeCamp или freediving, как это было в предыдущем примере, потому что free должно быть целым словом, а не подстрокой. Атрибут attr должен содержать слово free отделённое от других символов пробельными символами. Хотя на первый взгляд псевдоклассы и псевдоэлементы могут показаться похожими (оба используют двоеточие в синтаксисе), они выполняют принципиально разные функции.
Псевдоклассы указывают после селектора элемента и отделяют от него двоеточием. В CSS-селекторы используются для стилизации HTML элементов на веб-странице. Существует широкий выбор CSS-селекторов, позволяющий максимально точно отбирать элементы для стилизации.