CSS Target: повышение точности выборки элементов на веб-странице

CSS target - это псевдокласс, который позволяет стилизовать элементы на основе их текущего состояния или положения в URL-адресе. Он активируется, когда в URL-адресе страницы есть фрагмент идентифицирующий целевой элемент. Например, при переходе по следующему URL-адресу веб-страницы:

http://example.com/#section-1

Если в CSS использовать псевдокласс :target селектор:

#section-1:target {

background-color: yellow;

}

то целевой элемент с id "section-1" будет иметь желтый фон.

Этот псевдокласс часто используется для создания навигационных меню с якорными ссылками. Когда пользователь нажимает на ссылку с якорем, содержащем id элемента на веб-странице, этот элемент становится целью (:target), и в CSS можно задать стили, чтобы подчеркнуть активный пункт меню.

Пример кода для создания навигационного меню с использованием псевдокласса :target:

HTML:

Section 1

Some content...

Section 2

Some content...

Section 3

Some content...

CSS:

nav ul li a:target {

color: red;

}

При нажатии на ссылку с якорем "#section-1", цвет текста ссылки будет красным.

Таким образом, псевдокласс :target позволяет стилизовать элементы на основе их текущего состояния в URL-адресе и широко используется для создания интерактивных навигационных меню и других элементов веб-страниц.

Похожие вопросы на: "css target "

Sorted Python: Tips and Tricks for Efficient Data Manipulation
Возведение в степень c: простой и быстрый способ расчетов
Python OpenCV: руководство для начинающих и профессионалов
Seaborn Barplot - Create Stunning Visualizations in Python
ID Telegram: что это такое и как его получить?
Amazon S3: Your Reliable Cloud Storage Solution
Python Apply: Your Gateway to Python Job Opportunities
Django Annotate: мощный инструмент для агрегирования данных в Python
Настройки приложения: путь Safari, поисковая система и настройки
Создание подвала сайта с помощью Bootstrap 5