56

何らかの理由で list-style-type を UL 要素に適用しないスタイルシートがあります。私は YUI の Grid CSS を reset-fonts-grid.css ファイルと共に使用しています。これは、CSS リセットの一部として削除されることを知っています。

YUI を呼び出した後、Web サイトのスタイルシートを呼び出し、そこに UL のブロックがあります。

ul {list-style-type: disc;}

リストスタイルで設定しようとしましたが、同じ結果が得られました。上記の CSS ブロックが、適用されるパディングやマージンなどを追加したかのように読み取られることはわかっています。style-type は Firefox でも IE でも表示されません。

私が UL に適用した唯一の他の CSS は #nav div にありますが、その CSS は list-style-type に触れず、YUI が提供したリセットを使用し、YUI とサイト スタイル シートの 2 つの CSS のみです。と呼ばれるシート。

また、サイトの管理者側に FCKEditor があり、そのエディターには箇条書きのスタイルが表示されるので、FCKEditor によってフィルタリングされていない CSS を使用する必要があることがわかります。

4

15 に答える 15

165

cssに以下を含める必要があります。

li { display: list-item; }

これにより、Firefoxがトリガーされてディスクが表示されます。

于 2009-05-13T07:12:42.547 に答える
43

また、使用しているreset.cssがすべてのマージンをnullにする場合、左マージンを指定することもできます。つまり、次のことを意味します。

li {
list-style: disc outside none;
display: list-item;
margin-left: 1em;
}

リセットにこの css を適用すると仮定すると、動作するはずです!

マチュー・リコー

于 2010-08-09T20:54:25.243 に答える
28

私が間違っていなければ、このルールを ul ではなく li に適用する必要があります。

ul li {list-style-type: disc;}
于 2009-01-28T02:29:26.700 に答える
23

私はこの問題を抱えていましたが、ディスクが見えなくなっていた ul にパディングがないことが判明しました。

マージンもこれを台無しにします

于 2012-11-20T20:57:00.487 に答える
17

この問題は、親クラスでli display属性が設定されていることが原因で発生しました。blockでオーバーライドするとlist-item、問題が解決しました。

于 2012-05-15T19:30:50.877 に答える
15

overflow: hidden「li」が適用されていないことを確認してください。

于 2011-02-01T08:40:05.980 に答える
6

reset.cssはでしたmargin: 0, padding: 0。数時間の検索とトラブルシューティングの後、これは機能しました:

li {
    list-style: disc outside none;
    margin-left: 1em;
}

ul {
    margin: 1em;
}
于 2017-08-23T18:35:56.883 に答える
4

私はこの問題を抱えていましたが、ディスクが見えなくなっていた ul にパディングがないことが判明しました。

于 2012-04-25T10:56:09.090 に答える
1
  • !importantでルールを守ってみましたか?
  • FireBugが要素を最後に制御できることを示すスタイルシートはどれですか?
  • これは他の人に見られる場所に住んでいますか?

アップデート

コード例を提供することで、ソリューションをより早く受け取ることができると確信しています。この問題の例をどこかにアップロードするか、ローカルホストでテストできるようにマークアップを提供できれば、貴重な情報を得る可能性が高くなります。

質問の問題は、質問をしている人が質問をするのに十分な知識を持っていると他の人に信じ込ませることです。プログラミングでは、常にそうであるとは限りません。見逃したもの、または誤ってジッパーを付けたものがあった可能性があります。他の人があなたのコードに目を向けることなく、彼らはあなたが何も見逃しておらず、何も見落としていないと想定しなければなりません。

于 2009-01-28T02:07:01.767 に答える
1

私が考えることができるのは、後で何かがこれを上書きしていることだけです.

最初にリセットスタイルを含めていますよね?

于 2009-01-28T02:26:55.363 に答える
0

YUI のリセット CSS は、'ul' だけでなく 'ul li' からリスト スタイルを取り除いていることが判明しました。

于 2009-01-28T12:46:15.737 に答える