--- title: ':optional' slug: 'Web/CSS/:optional' tags: - Псевдо-классы translation_of: 'Web/CSS/:optional' --- <p>{{ CSSRef() }}</p> <h2 id="Описание">Описание</h2> <p>CSS <a href="/ru/docs/Web/CSS/Псевдо-классы" title="Pseudo-classes">псевдокласс</a> <code>:optional</code> находит любые {{ HTMLElement("input") }} элементы, у которых не установлен атрибут {{ htmlattrxref("required","input") }}. Он позволяет формам легко отмечать необязательные поля, и давать им соответствующие стили.</p> <p>Чтобы задать особый внешний вид обязательным полям формы можно использовать псевдокласс {{ cssxref(":required") }}.</p> <h2 id="Примеры">Примеры</h2> <p>Смотрите {{ cssxref(":invalid") }}</p> <h2 id="Спецификации">Спецификации</h2> {{Specifications}} <h2 id="Поддержка_браузерами">Поддержка браузерами</h2> <p>{{Compat}}</p> <h2 id="Смотрите_также">Смотрите также</h2> <ul> <li>{{ cssxref(":required") }}</li> <li>{{ cssxref(":invalid") }}</li> <li>{{ cssxref(":valid") }}</li> </ul>