CSS 「input type=”text”」のみスタイル指定
2011/01/21
- input{
- border:none;
- }
上記のようにすると「type=text」だけじゃなく「type=submit」などにも影響がでる。
全部にclass指定しろよって話なんだけど出来上がってるサイトに対して何かしないといけないときって面倒なんだ。
ということで下記のようにする。
- input[type=text]{
- border:none;
- }
name属性でやってもOK。
- *:not([type=submit]){
- border:5px solid red;
- background:none;
- padding:none;
- margin:none;
- }
上記の場合は「type=submit」以外の全部。
- td{ border-top:1px solid #ccc; }
- td[colspan=’2′]{ border-top:none; }
上記の場合「colspan=2」のとこだけ「 border-top:none; 」になる。
※使い方が正しいかは不明・・・
※基本、私はFirefoxで確認してます。他のブラウザでどう見えるかなんて知らない。