Последние учебники веб-разработки
×

CSS Руководство

CSS ГЛАВНАЯ CSS Введение CSS Синтаксис CSS Как CSS Цвета CSS Фон CSS Границы CSS Маржа CSS набивка CSS Высота ширина CSS Текст CSS шрифты CSS связи CSS Списки CSS таблицы CSS Модель Бокса CSS Outline CSS Дисплей CSS Максимальная ширина CSS Позиция CSS терка CSS Inline-block CSS выравнивать CSS Комбинаторы CSS Псевдо-класс CSS Псевдо-элемент CSS Панель навигации CSS Dropdowns CSS Всплывающие CSS Галерея CSS изображение Непрозрачность CSS спрайтов CSS Attr селекторы CSS Формы CSS Счетчики

CSS3

CSS3 Введение CSS3 Закругленные углы CSS3 Пограничные изображения CSS3 Фон CSS3 Цвета CSS3 Градиенты CSS3 Тени CSS3 Текст CSS3 шрифты CSS3 2D Трансформации CSS3 3D Трансформации CSS3 Переходы CSS3 Анимации CSS3 Изображений CSS3 Кнопки CSS3 пагинация CSS3 Несколько столбцов CSS3 Пользовательский интерфейс CSS3 Box Определение размеров CSS3 Flexbox CSS3 Медиа-запросы CSS3 Примеры MQ

CSS Адаптивный веб-дизайн

Адаптивный веб-дизайн вступление Адаптивный веб-дизайн Viewport Адаптивный веб-дизайн Вид сетки Адаптивный веб-дизайн Медиа-запросы Адаптивный веб-дизайн Изображений Адаптивный веб-дизайн Видео Адаптивный веб-дизайн Каркасы

CSS Examples

CSS Примеры CSS викторина CSS сертификат

CSS References

CSS Справка CSS Селекторы CSS функции CSS Ссылка Aural CSS Web Safe шрифты CSS Animatable CSS Единицы CSS PX-EM конвертер CSS Цвета CSS Значения цвета CSS Цвет Названия CSS3 Поддержка браузеров

 

CSS селекторы атрибутов


Стиль HTML элементы с определенными атрибутами

Можно стиль HTML-элементы, которые имеют определенные атрибуты или значения атрибута.


CSS [атрибут] Selector

[attribute] селектор используется для выбора элементов с указанным атрибутом.

Следующий пример выбирает все <a> элементы с целевым атрибутом:

пример

a[target] {
    background-color: yellow;
}
Попробуй сам "

CSS [атрибут = "значение"] Selector

[attribute="value"] селектор используется для выбора элементов с заданным атрибутом и значением.

Следующий пример выбирает все <a> элементы с target="_blank" атрибута:

пример

a[target="_blank"] {
    background-color: yellow;
}
Попробуй сам "

CSS [атрибут ~ = "значение"] Selector

[attribute~="value"] селектор используется для выбора элементов со значением атрибута содержится определенное слово.

Следующий пример выбирает все элементы с атрибутом заголовка , который содержит разделенный пробелами список слов, один из которых является " flower ":

пример

[title~="flower"] {
    border: 5px solid yellow;
}
Попробуй сам "

В приведенном выше примере будут соответствовать элементы с title="flower", title="summer flower" , и title="flower new" , но не title="my-flower" или title="flowers" .


CSS [атрибут | = "значение"] Selector

[attribute|="value"] селектор используется для выбора элементов с указанным атрибутом , начиная с заданного значения.

В следующем примере выбираются все элементы со значением атрибута класса , который начинается с "top" :

Примечание: Значение должно быть целым словом, либо по отдельности, как class="top" , или с последующим дефисом ( - ) , как class="top-text" !

пример

[class|="top"] {
    background: yellow;
}
Попробуй сам "

CSS [атрибут ^ = "значение"] Selector

[attribute^="value"] селектор используется для выбора элементов , значение атрибута которого начинается с заданного значения.

В следующем примере выбираются все элементы со значением атрибута класса , который начинается с "top" :

Примечание: Значение не должно быть целое слово!

пример

[class^="top"] {
    background: yellow;
}
Попробуй сам "

CSS [атрибут $ = "значение"] Selector

[attribute$="value"] селектор используется для выбора элементов , значение атрибута которого заканчивается с заданным значением.

В следующем примере выбираются все элементы со значением атрибута класса , который заканчивается с "test" :

Примечание: Значение не должно быть целое слово!

пример

[class$="test"] {
    background: yellow;
}
Попробуй сам "

CSS [атрибут * = "значение"] Selector

[attribute*="value"] селектор используется для выбора элементов , значение атрибута которого содержит заданное значение.

В следующем примере выбираются все элементы со значением атрибута класса , который содержит "te" :

Примечание: Значение не должно быть целое слово!

пример

[class*="te"] {
    background: yellow;
}
Попробуй сам "

Стилизация Формы

Селекторы атрибутов могут быть полезны для моделирования форм без class или ID :

пример

input[type="text"] {
    width: 150px;
    display: block;
    margin-bottom: 10px;
    background-color: yellow;
}

input[type="button"] {
    width: 120px;
    margin-left: 35px;
    display: block;
}
Попробуй сам "

Совет: Посетите наш CSS Forms Учебник для большего количества примеров о том , как стиль формы с помощью CSS.


Проверьте себя с упражнениями!

Упражнение 1 » Упражнение 2» Упражнение 3 » Упражнение 4» Упражнение 5 » Упражнение 6»


Другие примеры CSS селекторов

Используйте наш CSS Selector Tester для демонстрации различных селекторов.

Для полного ведения всех CSS селекторов, пожалуйста , перейдите на наш CSS селекторы Reference .