2009-08-25 16 views
2

IEは私を驚かせています。IEはカスタムCSSセレクタを無視しますか?

私のCSSコードは次のようになります。

kl { 
    font-size:10pt; 
    font-weight: bold; 
    color:#6e90a6; 
} 

と私のhtmlコードは次のようになります。

<div id="testid"><kl>test</kl> 

なぜIEは私のCSSコードを無視するのですか?

+1

Jognlikesitを、私は代替だけでなく、あなたのためにいくつかのfuther読書を追加しました。 あなたに最適な答えをチェックしてください。 – Dorjan

答えて

8

カスタムタグを作成していますか? IE deals with custom tags differently than other browsers.

なぜスパンとクラスを使用しないと、私はIE6がうまく対応するかもしれないと思っています。

<div id="testid"><span class="kl">test</span></div> 

.kl { 
    font-size:10pt; 
    font-weight: bold; 
    color:#6e90a6; 
} 
+0

なぜ私はしませんでしたか?私は "IE6は彼がこのようにすればもっとうまく反応するかもしれない"と言った。 でもOK – Dorjan

+0

どうやって今? – Dorjan

+0

もっと良くなりました;) – Sampson

0

なぜあなたはあなたのCSSのためにこれをしないだろう。

動作するはず
#testid (
    font-size:10pt; 
    font-weight: bold; 
    color:#6e90a6; 
} 

。あなたはIE(特に< 7)がCSSに準拠していることを知っておくべきです。

+0

あなたは彼の質問に答えなかった。 – Sampson

+3

@ジョナサン、あなたは肛門になっている – SilentGhost

+1

@Silent、はい。わたし。その男はカスタムタグに関する質問をしました。代替案を提示することは容認されるが、彼の質問を無視してはならない。 – Sampson

2

K1?これを試してみてください...

CSS:

#testid span { 
    font-size:10pt; 
    font-weight: bold; 
    color:#6e90a6; 
} 

HTML:

<div id="testid"><span>test</span></div> 
+0

あなたは彼の質問に答えませんでした。 – Sampson

+1

いいえ、ジョナサン、私はちょうどこの問題(あなたが私に尋ねるならば)のための解決策だったことを示唆しました。 – Mickel

+0

@Mickel、代替ソリューションを提供することは問題ありません。しかし、その過程で彼の質問に答えよ。 – Sampson

4

私はCSSクラスやIDを使用しますが、あなたはあなたのカスタムタグを持っていなければならない場合、私はあなたを信じてXSLであなたのタグを定義し、それをあなたのページに含めてIEがそれを認識できるようにする必要があります。

2

Ajaxianは、CSSの前記タグへの適用と共に、IEのカスタムタグの実装に対処した2008年後半の記事を執筆しました。あなたがここに短い論文を読むことができます:

Adding Custom Tags To Internet Explorer, The Official Way

+0

他の人をコピーする必要はありません:); – Dorjan

+0

コピーしませんでした - あなたはあなたの回答を編集しました、そして、私たちはどちらも同じような検索結果に上がりました。 – Sampson

+0

私は知っているので、;)あなたの投票を削除してください私の投稿にも! 私はちょうど見た、あなたはすみませんでした:)ありがとう!彼の質問の私の見落としを指摘するためにあなたのために投票してください:) – Dorjan

関連する問題