input.icon
{
border: 0;
cursor: pointer;
margin: 0;
padding: 0;
width: 16px;
height: 16px;
text-indent: -1000em;
}
input.edit {
background: transparent url('/edit.png') no-repeat center top;
}
「のクエリを提出」タグは、値がIEでテキストを属性表示している提出:入力のような要素で
<input type="submit" class="icon edit" onclick="...." />
また、画像上のテキストなしで、Firefoxで罰金レンダリングします。 IEでは、value属性のテキストを表示します。
なぜですか? 実際に私は値属性を設定していなくても、デフォルトで 'submit query'になっています。
input.icon { ... } input.icon .edit { ... }
しかし、それはなぜわからない私のために動作しませんでしたので、私はあまりにも第二の定義を変更:
はまた、私は私のCSSを行うことで、より具体的に考えていた
入力を.edit { .. }
なぜinput.icon .edit
は機能しませんでしたか?
これらのスタイルをdiv要素に置くこともできますか?違いは何ですか?
あなたのHTMLはどのように見えますか?ボタンにはアイコンと編集クラスの両方がありますか? –
はい、上記を参照してください、私の要素が正しくレンダリングされなかったので、私はそれを編集しました。 – codecompleting