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

manual de referência do CSS

regra do CSS (RULES)

大全 de atributos do CSS

Seletores :optional CSS

:optional CSS pseudo-classe representa qualquer elemento <input>, <select> ou <textarea> que não tenha o atributo required.

Manual completo de seletores CSS

Exemplo online

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 ‹/›

Definição e uso

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.

Compatibilidade do navegador

Os números na tabela representam a primeira versão do navegador que suporta essa propriedade.

Seletores




:optional10.010.04.05.010.0

Sintaxe CSS

/*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.

Páginas relacionadas

Seletores CSS :required

Manual completo de seletores CSS