5 прочтений · 7 месяцев назад
Специфика селекторов в CSS.
Специфика CSS - это про то, какие стили применяются к элементам: чем конкретнее селектор CSS, тем больше веса он имеет при определении стиля элемента. Возьмем следующий HTML и CSS в качестве примера: <article id="css-rocks"> ... </article> <style> #css-rocks { background-color: white; } article { background-color: black; } </style> Побеждает белый цвет, так как селектор id более специфичен и имеет больший вес. Существует пять основных уровней, которые определяют специфику стиля, от наименее специфического к наиболее специфичному: 1...
8 прочтений · 1 месяц назад
Сравнение XPATH и CSS. Как найти в DOM (html или xml)?
Давайте подробно рассмотрим, как XPath и CSS-селекторы работают с элементами DOM, сравним их синтаксис и функциональные возможности. Мы разберём наиболее важные аспекты, такие как выбор элементов по классу, идентификатору, атрибутам, иерархии и другим характеристикам. Для каждого случая приведём примеры, как это реализовать с помощью XPath и CSS-селекторов, а также примеры структуры DOM-дерева. div //div Объяснение: В обоих случаях селектор просто выбирает все элементы с указанным тегом (div). #main-content...