как обратиться в style.css к определенному элементу?
Используйте псевдоклассы. Если нужен первый или последний дочерние элементы, то для этого есть :first-child и :last-child. Если какой-то определённый, то пишите :nth-child(n), где n — номер дочернего элемента.
.odin .dva:first-child < color: blue; >.odin .dva:last-child < color: red; >.odin .dva:nth-child(5)
Отслеживать
ответ дан 20 мар 2020 в 10:05
humster_spb humster_spb
13.5k 4 4 золотых знака 24 24 серебряных знака 47 47 бронзовых знаков
отлично) работает, но а если на другой именно конкретный элемент?)
20 мар 2020 в 10:10
@VladApalkov, я дополнил ответ
20 мар 2020 в 10:13
отлично) всем спасибо)
20 мар 2020 в 10:17
Как вариант, можно задать элементу два класса и обратиться .ggg
Отслеживать
ответ дан 20 мар 2020 в 11:44
Alexey Pavlyuk Alexey Pavlyuk
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Используем два класса
Общее оформление для всех преимуществ готово, теперь надо «раскидать» их по тарифам.
Вспомните, как мы отделили элементы-преимущества от обычных элементов. Мы добавили им класс, который говорит, что перед нами преимущество ( advantages-item ). Можем ли мы некоторым преимуществам добавить ещё один класс, который привяжет их к какому-то тарифу и отделит их от других преимуществ? Можем, и тогда у одного элемента будет сразу два класса.
На самом деле у HTML-элемента может быть сколько угодно классов, в этом случае они перечисляются в атрибуте class через пробел, например:
Использование нескольких классов — это типовой приём, который ещё называется миксованием классов. Обычно его используют так: в один класс выносят общее оформление, а в дополнительных классах описывают его модификации. В примере выше размеры карточек товаров можно описать в CSS-правиле .product , а особый фон для хита продаж — в правиле .hit . В общем, удобный приём, помогает сократить дублирование кода.
Осталось придумать наши классы для тарифов. Для эконом-тарифа дополнительный класс вводить не будем, для стандартного тарифа используем класс standard , а для вип-тарифа — vip . Всё, можно дорабатывать разметку.
Перейти к заданию
- index.html Сплит-режим
- style.css Сплит-режим
Разнообразные товары для дома с доставкой по всей планете








