0

IE に を表示させるコツは何<ul>ですか? php拡張機能付きのページで作業しています。簡単なリストがあります。

<ul>
    <li>Stuff one</li>
    <li>Stuff two</li>
    <li>Stuff three</li>
    <li>Stuff four</li>
</ul>

Safari と Firefox では適切にレンダリングされるリストが表示されますが、IE では段落が表示されるだけです。何が問題なのかについて、どの Web サイトでも一貫した回答が見つかりませんでした。

何が起こっていますか?

テンプレートはMatthew James Taylor's 3 column blogスタイル レイアウトからのものです。 http://matthewjamestaylor.com/blog/perfect-3-column-blog-style.htm

CSSはページ内にあります。戻ってサイトを剥ぎ取っても、リストは表示されません。

div スタイルのために css を台無しにする可能性はありますか?

4

5 に答える 5

6

IE 6、7、8 はすべて、順序付けられていないリストを正常に表示するはずです...

私の推測では、リストが IE に表示されない原因となっている CSS や JS で何かが起こっていると思います。

于 2009-09-28T18:38:33.183 に答える
1

コードに問題はありません。すべてのブラウザー (およびすべてのバージョン) で 4 つの項目のリストを取得する必要があります。

次のような条件付き (MS 固有の) コメントがないかコードを確認してください。

<!--IE > Hidden code, could be some CSS <![endif]-->
于 2009-09-28T18:40:16.290 に答える
0

それは IE 6 で正常に動作します。リストに CSS を適用していますか?

于 2009-09-28T18:39:08.193 に答える
0

<ul>いいえ、IE はを段落として表示しません。他に何か問題があります。IE 固有の css が外観を変更している可能性はありますか?

于 2009-09-28T18:39:38.407 に答える
0

CSS ルールが完全ではない可能性があります。IE と Opera では、インデントがマージンまたはパディングで行われるかどうかに関して、他のブラウザーとは異なるデフォルトのリスト スタイルの解釈があります。スタイルを正しく適用していない場合、テストしていないブラウザーで正しく表示されないリストになる可能性があります。ブラウザ間の違いについて詳しく説明している記事は次のとおりです。

離れたリスト: 記事: CSS デザイン: リストを使いこなす

編集:そしてこれ:

一貫性のあるリストのインデント

于 2009-09-28T18:55:38.707 に答える