2011-02-02 24 views
0

IE8の送信ボタンとキャンセルボタンのスタイリングに問題があります。
使用:ボタンスタイルの問題を解決する

.editableTable button[type="submit"] 
{ 
    background:url("../images/Ok-icon.png") no-repeat 0 0; 
    border:none; 
} 

.editableTable button[type="cancel"],.editableTable button[type="button"] 
{ 
    background:url("../images/Close-icon.png") no-repeat 0 0;  
    border:none; 
} 

を私はボタンタイプの両方がOKに提出し、私はOK-アイコンを取得するように、ボタンをキャンセルでFFとIE7でなく、IE8に欲しいものを得ます両方のボタン。私の他の選択肢はボタンでした:nth-​​child()しかしIEで動作しません。だから私は立ち往生して本当にどんなポインタにも感謝します...

ありがとう!

よろしくスヴェンは

+1

私は... – Dutchie432

+0

は力があなたと一緒かもしれませ:) "ジェダイ表" として、あなたの質問を読んで:) – Zwempha

答えて

0

あなたはDoctype宣言が欠落している可能性があります。ページの上部に<!doctype html>を追加してから、<html>が開始して何が起こるかを確認してください。また、IEが時々type="submit"を理解していないのに、type="Submit"を理解していて、逆の場合があります。それらも試してみてください。

それに加えて、同様の質問がここで数回お願いしてきました。それらの

一つここ Css attribute selector for input type="button" not working on IE7

--edit

ああです。 IE8でのセレクタの問題に関するこの質問も見つかりました。 Attribute selectors, JavaScript and IE8

+0

私はマスターページにこの宣言を持っている: Zwempha

+0

他のSOの質問で答えを試しましたか?通常、私はこの理由のためにCSSのアトリビュートセレクターから離れようとします。あなたができるなら、クラスを使うことを強くお勧めします。 – sarcastyx