Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
8.0 + | 9.5 + | 5.0 + | 4.0 + | 2.1 + | 3.0 + |
Коротка інформація
Застосовується | До <input> |
---|---|
Посилання на специфікацію | http://www.w3.org/TR/css3-ui/# pseudo-validity |
Версії CSS
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Опис
Застосовується до полів форми, вміст яких не відповідає вказаним типом. Наприклад, для type =" number" має бути введені число, а не букви, для type =" email" коректну адресу електронної пошти.
Синтаксис
input: invalid {...}
Значення
Ні.
Приклад
HTML5 CSS3 IE Cr Op Sa Fx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> : invalid </title> <style> input: invalid {background: #fdd; /* Червоний колір фону */ } input: valid {background: #dfd; /* Зелений колір фону */ } </style> </head> <body> <form> <p> Адреса сайту </p> <p> <input type="url" required> </p> <p> Адреса електронної пошти </p> <p> <input type="email" required> </p> <p> <input type="submit" value="Надіслати"/> </p> </form> </body> </html>
В даному прикладі коректно заповнені поля форми позначаються зеленим фоном, а некоректні червоним. Результат прикладу в Chrome показаний на рис. 1.