Využití atributu "placeholder" pro nápovědu v rámci formuláře je v dnešní době běžnou praxí. Dřívější variace s vlastnostmi "onfocus, onblur" fungují stejně dobře, ale nejsou tak elegantní. Problém nastává pokud chcete text nápovědy obarvit třeba na červenou. Ve variantě "onfocus/onblur" to problém není, ale u placeholderu?
K tomuto účelu slouží pseudotřídy.
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: red;
}
::-moz-placeholder { /* Firefox 19+ */
color: red;
}
:-ms-input-placeholder { /* IE 10+ */
color: red;
}
:-moz-placeholder { /* Firefox 18- */
color: red;
}
::-moz-placeholder {
opacity: 1;
}
PHP - Ostatní
JavaScript - Úvod do JavaScriptu
JavaScript - Příklady v JavaScriptu
(x) HTML - Úvod do HTML
CSS - Základy CSS