English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
:optional CSS pseudo-classe representa qualquer elemento <input>, <select> ou <textarea> que não tenha o atributo required.
Manual completo de seletores CSS
Se o elemento input não tiver o atributo "required", defina-o como vermelho escuro:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Tutorial básico(oldtoolbag.com)</title> <style> input:optional { background-color: #cc0000; } </style> </head> <body> <h3>Exemplo de demonstração do seletor :optional.</h3> <p>Elemento input opcional:<br><input></p> <p>Elemento input obrigatório:<br><input required></p> <p> :optional seletor é usado para elementos do formulário que não têm o atributo "required".</p> </body> </html>Teste e veja ‹/›
Seletor :optional define estilos quando o elemento do formulário é opcional.
Se não for especificado o atributo required em um elemento de formulário, ele é considerado opcional.
Atenção: O seletor :optional apenas se aplica a elementos de formulário: input, select e textarea.
Os números na tabela representam a primeira versão do navegador que suporta essa propriedade.
Seletores | |||||
---|---|---|---|---|---|
:optional | 10.0 | 10.0 | 4.0 | 5.0 | 10.0 |
/*Selecione qualquer input opcional*/ input:optional { border: 1px dashed black; }
Permite que os campos opcionais sejam exibidos facilmente no formulário e que seu estilo seja renderizado. Nota: para definir o estilo dos campos obrigatórios, use o pseudo-classe :required.
Seletores CSS :required