0

CSSでスタイルが異なる2つのinput type=text要素セットがあります。最初のセットの場合、長さはCSSによって決定されwidthます。2番目のセットでは、サイズ値を使用して入力ボックスの長さを決定します。

<input type=text name=name value='Jason Bourne'> /*1st set*/
<input type=text name=cardNumber value='4111111111111111' size=19> /*2nd set*/

classor属性を導入せずidに、2つのセットを別々にスタイリングすることは可能CSS selectorsですか?

明確化:上記のサイズ19は単なる例です。サイズ属性が設定されているかどうかで選択できるようにしたいのですが、タイプがテキストである属性と組み合わせてください。

4

2 に答える 2

3

それは可能です-http://jsfiddle.net/geQqG/2/

    input[type="text"]{
    color: red;
}

input[size]{
    color: green;
}
于 2012-06-01T09:13:22.593 に答える
1

Dipaksの答えは私にいくつかのインスピレーションを与えました、私はフィドルを試しました、そしてこれは実際に私が探しているものです:

input[type="text"] {
 color: blue;
}

input[type="text"]:not([size]) {
 width: 200px;
 color: red;
}
于 2012-06-01T09:32:55.837 に答える