7

送信ボタンの外観を変更しようとしています-IDやクラスなどを使用できません。

私は div を持っています - この div 内に 2 つの入力 1 はテキストで、もう 1 つは送信されます。たとえば、div のクラスが所有者であるとします。

<div class="holder">
<input type="text" name="somename" value="somevalue">
<input type="submit" name="submit" value="save changes">
</div>

私の現在のCSSは次のとおりです。

.holder input, textarea {
width:250px;
}

ただし、この場合は両方の入力タイプを変更してください。私はそれらを個別に変更しようとしています。

4

2 に答える 2

14

CSS プロパティに必要な特定の属性を指定できます。

.holder input[type=submit] {
  width:250px;
}

参照: http://www.w3.org/TR/CSS2/selector.html#attribute-selectors

基本的に、幅プロパティ<input>は #holder コンテナー内のタグにのみ適用され、type 属性の値が「submit」の場合にのみ適用されます。

name 属性でこれを使用することもできます。

.holder input[name=submit] {
  width:250px;
}
于 2012-09-02T01:25:39.993 に答える
4

送信入力のセレクターは次のようになります。

.holder input[type="submit"]

div には「holder」の id ではなく「holder」のクラス.があるため、 notを使用することに注意してください#

于 2012-09-02T01:25:46.967 に答える