Содержание
- 2. Селекторы в CSS CSS селектор, в составе правила, говорит браузеру к каким тегам необходимо применить правило
- 3. 1. Простые селекторы
- 4. Скачайте шаблоны Скачайте архив с шаблонами которые нам понадобятся: https://github.com/filebase-xyz/css-selectors/archive/v2021.zip
- 5. Немного практики Откройте проект из каталога (из архива): ./css-selectors-master/demo-template
- 6. Селектор CSS по названию (типу) тега Стиль применяется ко всем тегам указанного типа (имени).
- 7. Селектор по имени класса .имя-класса – селектор, который позволяет выбрать теги у которых есть искомый класс.
- 8. Селектор по атрибуту id (знак ‘#’) #идентификатор – css-селектор, который позволяет выбрать теги у которых есть
- 9. Тег и множество правил Селектор определяет правила по которым браузер определяет теги к которым будет применены
- 10. 2. Сложные селекторы
- 11. Сложный селектор Сложный селектор позволяет задать правило для тегов которые должны соответствовать нескольким простым селекторам одновременно,
- 12. Псевдокласс :not() Селектор с отрицанием позволит выбрать все теги с классом .cat за исключением тех, которые
- 13. Псевдоклассы Если вы встречаете в CSS-селекторе конструкцию записанную через двоеточие, то такую конструкцию называют псевдокласс. Псевдоклассы
- 14. 3. Комбинированные селекторы
- 15. Это «соседний» селектор. Он поможет нам выбрать все теги с классом .dog, которые находятся на одном
- 16. Это соседний селектор. Он поможет нам выбрать первый тег с классом .dog, который находятся на одном
- 17. Селектор говорит, что правило должно применится к тегу у которого есть класс .cat но только если
- 18. Селектор говорит, что правило должно применится к тегу у которого есть класс .cat но только если
- 19. 4. Порядковый селектор :nth-child(n)
- 20. text 1 text 2 text 3 text 4 text 5 text 6 text 7 text 8
- 21. 5. Каскадирование Специфичность Как браузер разрешает противоречия?
- 22. К одному тегу могут применятся несколько правил, но что если они противоречат друг другу?
- 23. В случае противоречия браузер отдаёт предпочтение одному из стилевых свойств. У правил есть приоритеты. Порядок приоритетов
- 24. 6. Немного практики
- 25. Воспроизведём оформление компонента на базе готовой HTML-разметки Необходимо воспроизвести стили макета. Без внесения изменений в файл
- 26. Будет полезным
- 27. Узнать о селекторах по атрибуту https://webref.ru/css/selector/attr
- 28. Домашнее задание
- 29. Пройти игру! https://flukeout.github.io/
- 30. Реализуйте этот компонент По возможности максимально близко к макету. Font Awesome и Google Fonts вам помогут.
- 31. К следующему занятию…
- 33. Скачать презентацию