English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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

Правила CSS (@RULES)

Полный список свойств CSS

CSS :optional селекторы

:optional CSS сурожный класс указывает на любые элементы <input>, <select> или <textarea>, у которых нет свойства required.

Полное руководство по CSS-селекторам

Онлайн пример

Если у элемента input не установлено свойство "required", установите его в темно-красный цвет:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>Основные учебные материалы (oldtoolbag.com)</title> 
<style>
input:optional
{
background-color: #cc0000;
}
</style>
</head>
<body>
<h3>Пример demonstrations для селектора :optional.</h3>
<p>Опционные input элементы:<br><input></p>
<p>Обязательные input элементы:<br><input required></p>
<p>Выборщик :optional используется для элементов формы, у которых не установлено свойство "required".</p>
</body>
</html>
Проверьте, посмотрите <‹/›

Определение и использование

:optional селекторы устанавливают указанный стиль, когда элемент формы является опционным.

Если в элементе формы не установлено особое значение required, то он является обязательным по умолчанию.

Внимание:  :optional селекторы применимы только к элементам форм: input, select и textarea.

Совместимость с браузерами

Числа в таблице показывают первую версию браузера, которая поддерживает этот атрибут.

Выборщик




:optional10.010.04.05.010.0

CSS грамматика

/*Выбрать любой необязательный input*/
input:optional {
  border: 1px dashed black;
}

Это позволяет легко отображать и форматировать вид полей формы. Примечание: чтобы определить вид обязательных полей, используйте псевдокласс :required.

Связанные страницы

CSS селекторы :required

Полное руководство по CSS-селекторам