English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
:read-Só o pseudo-classe CSS indica o estado de não edibilidade do elemento (como caixa de texto bloqueada).
Manual completo de seletores CSS
O elemento input com a propriedade "readonly" configurada, com cor de fundo verde-azulado:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Tutorial básico(oldtoolbag.com)</title> <style> input { min-width: 25em; } input:-moz-read-only { background: azul-turquesa; } input:read-only { background: azul-turquesa; } p:-moz-read-only { background: cinza claro; } p:read-only { background: cinza claro; } p[contenteditable="true"] { color: blue; } </style> </head> <body> <input type="text" value="Insira aqui qualquer coisa que você quiser."> <input type="text" value="Somente leitura." readonly> <p>Parágrafo normal.</p>/p> <p contenteditable="true">Parágrafo editável!</p>/p> </body> </html>Teste e veja ‹/›
:read-O seletor only é usado para selecionar elementos que têm a propriedade "readonly" definida.
Os elementos de formulário podem ter a propriedade "readonly" definida para definir o elemento como de leitura.
Atenção: Atualmente, a maioria dos navegadores, :read-O seletor only se aplica a elementos input e textarea, mas também se aplica a elementos que têm a propriedade "readonly" definida.
Os números na tabela representam a primeira versão do navegador que suporta essa propriedade.
Seletor | |||||
---|---|---|---|---|---|
:read-only | Suportado | Não suportado | -moz- | Sim | Sim |
/* Para escolher qualquer elemento input de leitura, para ser compatível com o Firefox, é necessário adicionar-préfixo moz */ input:-moz-read-only { background-color: #ccc; } input:read-only { background-color: #ccc; }
Atenção: este seletor não seleciona apenas elementos <input> com atributo readonly, também seleciona todos os elementos que não podem ser editados pelo usuário.
Seletor CSS :read-write