(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;
}