2012-04-03 9 views
2

私のフォントスタイルがIE8で正しく表示されることに問題があります。それは他のすべてのブラウザでうまく見えます。 MYSのCSSファイルでhttp://www.ultralaboratories.com/Fruitrients/Acai%20Berry/index.phpIE8のカスタムタグ

、H10は、次のようになります:

h10 { 
font-size: 2em; 
color: #000; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bolder; 
padding-bottom: 5px; 
} 

は、IE8で、それはそれを正しくスタイリングていない例えば

は、このページにタイトル "アサイベリーは、" タグを持っています;それは太字でも大きなテキストでもありません。その他のフォントはすべて問題なく表示されます。

ありがとうございます!

+0

開発ツールでスタイリングを確認しましたか? – vansimke

+3

h10は有効なHTML要素ではありません。ページは検証に合格しますか? – Sparky

+1

あなたはHタグを適切に使用することを検討する必要があります。これはSEOには適しており、現時点で問題が発生しているようなことはありません。http://www.htmlcodetutorial.com/_H35n.html最低限、サイトタイトルH1とし、H1タグをナビゲーションから削除します(プライマリヘッダーではないため)。 – djlumley

答えて

3

H10は定義済みのHTMLタグではありません。スタイルを割り当てる場合は、別のタグを使用したり、クラス属性を設定したりします。

ページのソースを簡単に見てみると、見出しを不当に使用しているようです(ここではH2H6?)実際には10レベルのドキュメントアウトラインがありますか?

本当にあった場合は、カスタムタグを作成する必要です/属性:Is there a way to create your own html tag in HTML5?

しかし、私は、タグの定義されたセットを超える十分に文書の構造を記述することができると思います。

また、などの廃止予定タグを削除し、BRタグの代わりにCSSでスペースを管理すると、validating your siteが表示されます。

+0

返信Timさんありがとうございます。 私は混乱しています。 h10は、CSSの254行目で定義されています。スタイルを適用するべきではありませんか? はい、私はベストプラクティスに従わなかったことは間違いありません。私は独学で、これは私の最初のサイトです。 –

+2

これは定義されたタグではないので、ブラウザはスタイルを適用するかどうかを選択することができます。 IE8は認識できないタグにスタイルを適用しません(少なくとも私が見たものから)。 –

+0

@Capm、CSSでHTMLタグを作成することはできません。それらはすでに有効でなければなりません。 – Sparky

3

h10という要素が有効なのHTML文書にありません。有効なヘッダーは、h1、h2、h3、h4、h5、およびh6です。

<h1>Document Title</h1> 
<h2>Document Section</h2> 
<h3>Document Sub-Section</h3> 

これもSEOのために非常に重要である:それは、次のような、ヘッダは階層をたどるHTML文書のために非常に重要です。

関連する問題