«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Представление селекторов CSS

Представление селекторов CSS

Опубликовано в 2025-02-01
Просматривать:732

Этот урок углубляется в улучшение визуальных эффектов HTML с использованием каскадных листов в стиле (CSS). Мы начнем с селекторов CSS - инструменты для нацеливания на определенные элементы HTML.

]

листы каскадных стилей (CSS)

]

CSS диктует внешний вид компонентов HTML: цвет, интервал, размер и многое другое. В то время как вы можете стилизовать отдельные элементы, используя inline style атрибуты (например,

), это неэффективно для больших веб -сайтов.

]

более эффективный подход включает в себя использование элемента в разделе ] ]) Связано с вашим HTML с помощью :

  


/ * style.css */ p { Цвет: красный; Текстовое декорация: подчеркивание; }
/* style.css */
p {
  color: red;
  text-decoration: underline;
}

elements. Инструменты разработчика браузера (например, щелкните правой кнопкой мыши, «осмотрите» в Chrome), позвольте вам исследовать и изменить прикладные стили для устранения неполадок. ] ]

] Introducing CSS Selectors Introducing CSS Selectors выбор HTML Elements

p

in p {color: red; } выбирает All

elements. Для более сложных структур, id и class атрибуты предоставляют более тонкий контроль.

class и id selectors

] каждый элемент может иметь уникальный

id

. ID Selectors (#iDname ) целевые элементы по их id . Однако id s должен быть уникальным, ограничивая их гибкость. классы предлагают большую универсальность. Несколько элементов могут разделить один и тот же класс. Селекторы класса (

. ClassName

) целевые элементы с этим классом. Элементы могут иметь несколько классов (например,

). ]

. Red-Text {color: red; }

стили все элементы с помощью класс Red-Text . P.Red-Text специально стили только

elements с Red-Text . ]

Selectors Combinator

] модель объекта документа (DOM) представляет структуру страницы как дерево. Селекторы комбинатора используют эту иерархию.

]

]

    div P
  • : select All

    elements внутри
    elements (потомки). ] div> p
  • : выбирает только прямых детей

    элементов
    elements. ] p span
  • : выбирает ] сразу же после a

    .
  • p ~ span
  • : selects All ] сестры после a

    . ] ]
  • ] ] Introducing CSS Selectors] Introducing CSS Selectors] Introducing CSS Selectors] Introducing CSS Selectors чрезмерно сложные комбинации комбинатора обескуражены. Вы можете комбинировать их с селекторами класса (например, Introducing CSS Selectors. Intro p

    ). ]

    Pseudo-Selectors

    Pseudo-Class Selectors Элементы стиля на основе их состояния (например,

    a: Hover

    , a: active , a: visited ). Псевдоэлементные селекторы Целевые части элемента (например, :: First-letter ). ]

    другие селекторы

    ] ]

      *
    • : Universal Selecter, выбрать все элементы. ] Group Selectors (например,
    • H1, H2, p
    • ): выберите несколько типов элементов. attribute selectors (например,
    • p [lang]
    • , p [lang = "en"] ): выберите элементы на основе атрибутов. ] ]
    дальнейшее чтение:

    ] ]

    отзывчивый дизайн
    • отзывчивые изображения
    • CSS Animation
    • ]
    • этот пост первоначально появился на TheDevSpace.
    ]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3