Portál AbcLinuxu, 10. května 2025 11:19
Zjistil jsem, ze kdyz dam elementu input atribut disabled, tak se tak sice chova, ale nezmeni svuj vzhled. Je to dost matouci. Overil jsem si, ze je to zpusobeno nasimi styly, ale tam jsem nenasel nic podezrelo. Treba neco napadne vas.
<html><head> <link rel="stylesheet" type="text/css" href="http://www.abclinuxu.cz/styles.css"></head> <body> <form> <input type="submit" id="submitButton" value="submit" disabled="true" /> </form> </body></html>
input, select, textarea, .button, .editTags { background-color: #EEEEEE; color: black; }vyhodit alebo pridat input:disabled
disabled="disabled"
, ale toto je cutnpaste z nějakého cizího příkladu, navíc to fungovalo. Specku jsem nestudoval.
disabled
bez hodnoty (t.j. aj disabled="false"
bude disabled). V XHTML je to definované ako disabled="disabled"
.
<input type="text" disabled="disabled" ... />A pak v CSS:
input[disabled="disabled"] { }Ale stejně si myslím, že by to mělo fungovat snad bez stylu. To na to nemá mít vliv, pokud je upraven styl pro
input
, aby to ovlivnilo i disabled.
input[disabled]
, který už funguje ve všech důležitých prohlížečích (nefunguje v MSIE 5.5), nebo generovat vedle atributu disabled
do kódu ještě nějakou třídu a styl navázat na ni. Ale použil bych to CSS3, na MSIE 5.5 bych se už vykašlal, zvlášť když jde o takovouhle prkotinu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.