2

Blue print CSS を使用していますが、Firefox では正常に動作します...しかし、IE lt IE8 を使用しても IE で見ると、間隔と配置に関してまだ正しく動作していないようです。

それを適切に見せるために私ができることについて何か提案はありますか?

4

3 に答える 3

3

doctype を使用していることを確認してください。そうしないと、quirks モードでレンダリングされます。私は同じ問題を抱えていて、doctypeを修正するとうまくいきました。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

それはドキュメントの上部にあるはずです

于 2011-12-20T14:22:59.383 に答える
2

ie.css ファイルを含めていますか? 通常のブループリント css ファイルの下に、ie.cssIE のみが解析するという表記を使用してファイルを含めます。

<link rel="stylesheet" href="../../blueprint/screen.css" type="text/css" media="screen, projection"> 
<link rel="stylesheet" href="../../blueprint/print.css" type="text/css" media="print"> 
<!--[if lt IE 8]><link rel="stylesheet" href="../../blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> 

CSS ファイルへのすべての URL が正しく、サイトでも機能していることを確認してください。

于 2009-12-08T05:23:47.660 に答える
0

私はこれが少し遅いことを知っています、しかしうまくいけばそれはそれをグーグルする誰かを助けるでしょう。

ここでブループリントを使用する際の大きな落とし穴は、コンテナーdivにidではなくコンテナーのクラスがあることを確認することです。

<div class="container"> ... </div>

いいえ

<div id="container"> ... </div>

数回前に私を捕まえました。

于 2010-12-10T21:05:19.647 に答える