(1)ユーザーID:<input name="a" type="text" value="example12345" disabled="disabled"> (2)パスワード:<input name="b" type="password" value="pass12345"> (3)住所:<input name="c" type="text" value="東京都中央区築地" readonly="readonly"> (4)メールアドレス:<input name="d" type="text" value="taro@example.com"> (5)お名前:<input name="e" type="text" value="南極タロー" readonly="readonly"> (6)情報1の内容:</dt><dd><input name="f" type="text" value="Java、PHP">
サンプル[1]の色分け。まず、全てのフィールドの背景を水色に指定します。次にタイプの違うtype="password"の背景をグレーに、disabled="disabled"の背景をピンクに、readonly="readonly"の背景を薄い黄色にしています。
.sample01 input[type="text"] ,.sample01 input[type="password"] { width:15em; font-size:15px; padding:2px 5px; border:1px solid #708090; background:#aff; } .sample01 input[type="password"] { background:#eee; } .sample01 input[type="text"]:disabled { background:pink; } .sample01 input[readonly="readonly"] { background:#f0e68c; }
.sample02 input[type="password"] { background:#eee; } .sample02 input[type="text"]:disabled { background:pink; } .sample02 input[readonly="readonly"] { background:#f0e68c; } .sample02 input[type="text"]:not([readonly="readonly"]):not([disabled="disabled"]){ background:#aff; }