3

私の Web サイトには、2 つの異なる CSS スタイル ドキュメントがあります。1 つ目は特にインデックス ページ用で、リストを使用して上部のタブを作成し、タイトルと残りの部分の間のリンク バーを作成します。これにはコードがあります:

index.css :

u1 
{
    list-style-type:none;
}

li要素に適用されるいくつかのコードとともに。

もう 1 つの CSS ドキュメントは、サイトの残りの部分用です。他の部分のリストを使用したいのですが、問題があります。li 要素が適切に上書きされている間、サイトの残りの部分で u1 要素に箇条書きを表示させることができません。u1.a と u1.b を使用してみましたが、修正されません。

main.css :

u1
{
    list-style-type:circle
}
4

3 に答える 3

1

追加して上書きしてみてください!important

u1
{
    list-style-type:circle!important;
}

および/または、このルールだけを含む別の CSS ファイルを、変更したいページに追加します。

于 2013-04-19T23:44:42.637 に答える
0

要素は notおよび inとul同じです。質問のいたるところにあるので、これはコードのタイプミスではないと思います。ULu1u-one

CSS は、カスケードと特異性によって機能します。リスト スタイルをサイトの他の要素に適用することは、クラスを追加するのと同じくらい簡単かもしれません。

ul.circle {
     list-style-type: circle;
}

次に、同じクラスを HTML ドキュメントの要素に追加します。

<ul class="circle"></ul>

CSS をオーバーライドするにはさまざまな方法があり、以前の回答で説明しましたが、あなたの場合はこれが最も簡単なはずです。

于 2013-04-20T00:10:42.837 に答える