1

これは基本的な質問であるため申し訳ありません。私は CSS を初めて使用しますが、すぐに何かを行う必要があるため、エスプレッソの回答を期待していました...

私のドキュメントには、命名構造 [category].[specificID] を使用して名前を付けたい div があり、それらはすべて [category] ​​CSS 定義に従う必要があります。例えば

<div id="sectionTitle.experience">Experience</div>
...

<div id="sectionTitle.education">education</div>

個別の JS 処理の柔軟性が必要なため、最終的な ID を区別したいと考えています。ただし、各 sectionTitle のフォーマットは同じでなければならないため、同じ CSS クラスになります。

これどうやってするの?

4

3 に答える 3

4

IDとクラスを使用できます。例えば:

<div id="sectionTitle_experience" class="sectionTitle">Experience</div>

.CSSでアクセスできるようにするために、をに置き換えたことに注意してください。そうしないと、の代わりにの_ようなものに頼る必要があります。[id='sectionTitle.experience']#sectionTitle_experience

編集:そうは言っても、迅速で汚い修正が必要な場合は、このCSSを試してください:

[id^='sectionTitle.'] { /* styles here */ }
于 2013-03-07T03:30:54.300 に答える
2

まず、有効なHTMLを使用するには、IDが一意である必要があります。2つの要素が同じIDを共有することはできませんが、同じクラス名を共有することはできます。

また、ID名にを含めることはできないと「思います」が.、それについては間違っている可能性があります。

あなたが欲しいものは:

<div id="experience" class="sectionTitle">Experience</div>
于 2013-03-07T03:31:15.403 に答える
1

css クラス .sectionTitle を作成し、目的のスタイルをそれに含めます。このクラスを、タイトル テキストを持つすべての div に渡します。したがって、異なる ID を持つヘッダーに同じスタイルを使用できます。

于 2013-03-07T03:36:43.900 に答える