1

だから私は、私が非常に明白な何かを見逃して、厄介な転倒に備えているか、またはこれは明らかに大丈夫なので、誰も実際に話していないと考えています.

小さな Web サイトに 1 つのスタイル シートを使用したいのですが、一部のページで少し異なるレイアウトが必要です。

例: ホームページには右側のサイドバーがあります。別のページは全幅になります。もう 1 つは 3 つの列を持つ可能性があります。

それだけです。私が作成しているのはdiv、さまざまなフォーマットに適合するさまざまな寸法の複数です。

すなわち。#rightSide; #leftSide; #fullWidth; #middleContent.

アイデアは、ページごとに div の特定の組み合わせを使用し、他のものは必要になるまで背景にフェードインするというものです。

それで、インデックスページを作成しましたが、うまくいきました。3/4幅+rightSideでした。今、私は全幅を作成しています...それでも問題ないようです。

それでも、css の複数のレイアウトに関して行ったすべての調査では、2 列を全幅にするなどの小さなレイアウト変更でも、異なるスタイル シートを使用することが主張されています。この方法で CSS を使用することへの言及は見たことがありませんが、間違ったキーワードを使用している可能性があります。6 ページから 8 ページの Web サイトに 3 つまたは 4 つのスタイルシートを作成するのは、少し過剰に思えます。

それで、私は何が欠けていますか?

4

3 に答える 3

1

特別な機能を追加したいページの上部にスタイルタグを配置し、そこにすべての特別なスタイル機能を配置するだけです

n 番目の子セレクターを使用できます。

div.class:nth-child(1) { specific style for first}
于 2013-07-20T07:32:14.387 に答える
1

これは非常に簡単です。複数のページに複数のクラスを使用できます。たとえば、ブログページに css クラスを使用し、ボディタグで使用できます。 ur css は次のようになります

.menu{color:red}
.blogpage .menu {color:green}

など、各ページに

于 2013-07-20T07:55:22.213 に答える