2011-09-14 41 views
3

私は簡単なテストページを作った。IE8境界線を描画しない

HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title>Test</title> 
    <meta http-equiv="content-type" content="text/html;charset=utf-8" /> 
    <link rel="stylesheet" type="text/css" href="styles.css" /> 
</head> 
<body> 

    <div id='test'> 
     BORDER TEST! 
    </div> 

</body> 
</html> 

はCSS:

body, 
html{ 
    margin:0; 
    padding:0; 
} 
div#test{ 
    border:1px solid #bbb; 
    height:200px; 
    width:500px; 
    margin:10px auto; 
} 

これは動作しません。そして、私は現在開発中のサイト全体にこの問題を持っています。境界線が正しくレンダリングされないか、まったく表示されません。 IE8でこれが起こっています。

正しい方向のポイントは本当に素晴らしいでしょう。

PS: 私はdoctypeを変更しようとしましたが、私のサイトでは、他のDTDはまだ問題を解決しておらず、実際にはより多くの原因があります。

+2

サンプルとプロの両方がIE8、XPSP3で動作します。しかし、私は前に、根本的な原因を見つけるのに十分な世話をしなかった前に、切断されたか、または消える国境のこの問題を見てきました。私はいくつかのコンピュータ上でビデオドライバ/ビデオハードウェアのやり取りを疑っていました。ここでは、古いNVIDIA 8600 GTSで動作しました。 – fvu

+1

これはHTML/CSSの問題ではありません。あなたのコンピュータ上のIE8は何らかの形で壊れています。 – thirtydot

+0

えええええええええええええええええ、この問題は、デスクトップとラップトップの2つのボックスにあります。どちらの仕様も非常に異なっています。ここに欠けているものがなければならない。 – rgin

答えて

1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

doctypeを1に変更してください。私はIE 7にIE 7を確認しました。だからこれは間違いなくあなたを助けます。 :)

+2

私はそれを試みました。私はこのリストにあるもののほとんどを試しました。 http://www.w3.org/QA/2002/04/valid-dtd-list.html – rgin

1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title>Test</title> 
    <meta http-equiv="content-type" content="text/html;charset=utf-8" /> 
    <style> 
    body, 
html{ 
    margin:0; 
    padding:0; 
} 
div#test{ 
    border:1px solid #bbb; 
    height:200px; 
    width:500px; 
    margin:10px auto; 
} 

</style> 
</head> 
<body> 

    <div id='test'> 
      BORDER TEST! 
    </div> 

</body> 
</html> 

これは私の例です。これは実行する必要があります。

+2

これは本質的にdoctypeを変更し、cssをhtmlファイルに移動するだけです。私は困惑している。 – rgin

+0

あなたはまだあなたの要件を取得していない? –

+0

いいえ、何もありません。私はここで何かを逃しているに違いない。 – rgin

関連する問題