divという単語をdivクラスに使用できますか?またはid?例えばCSS div命名文法
:
#div.leftcol
またはそれはちょうど私があなたが何を意味するか従わないが、私はあなたが求めているものだと思う
#leftcol
divという単語をdivクラスに使用できますか?またはid?例えばCSS div命名文法
:
#div.leftcol
またはそれはちょうど私があなたが何を意味するか従わないが、私はあなたが求めているものだと思う
#leftcol
と見られてますん単語div
を使用して、div
要素にクラスを適用できますか。それはあなたが何を意味するかだ場合は、はい、できます、そしてあなたがあなたの質問に示されているようあなたはまさにそれを実行します。
div.leftcol { color: red }
スタイルはクラスleftcol
とタイプdiv
のすべての要素に適用されること。 div
部分がなければ、スタイルは、それがある要素の種類に関係なく、クラスleftcol
で任意の要素に適用されます:
.leftcol { color: red }
編集今の質問は編集された ...
あなたの質問に編集した後、それは少し意味があります(私は思う)。あなたの最初の例は、div
のid
を持つ要素とleftcol
のクラスに適用されます:
<div id="div" class="leftcol"></div>
2番目の例では、leftcol
のid
を持つ要素に適用されます:
<div id="leftcol"></div>
div
がCSSの予約語であるかどうかを尋ねるだけの場合は、いいえ、それはそうではありませんので、それを識別子として自由に使用してください。しかし、それは混乱を取得
ブラウザは<div id="div" class="leftcol"></div>
私がdivを開始するとき、私は言うでしょう: –
としてあなたが例を提供することができていることがわかります(たとえば、あなたはdiv.div #div
のようなセレクタで終わる可能性が)だろうか?
あなたが同様にdiv.leftcolまたは単純な.leftcol
のいずれか、それに対処することができます<div class="leftcol"> left content </div>
してからCSSで.leftcol { background:red; }
を使用することができますか?
<div id="div.leftcol">Some content</div>
それはあなたがCSSスタイルシートでそれをスタイルにしようとした場合、それは問題を起こす必要があるHTMLとJavascriptのために働くかもしれないが。私は確信しているとして、あなたは、次の
div.leftcol {
color: #efefef;
}
が、それは動作しないように、「クラス名としてleftcolた任意のdiv要素のため#efefefするテキストの色を設定する」という意味を知っています。何のCSSキーワードはありません
...
がうまくいくかどうかはわかりませんが、それは単に醜いです。タグ名はクラス/ IDとして使用することはできますが、あまり有用ではありません。 –
div要素のIDまたはクラスをHTMLの文字列 "div"に設定するかどうかを明確にするか、CSSのidまたはclassと一緒に要素タイプを参照する: 'div .className {} 'または' div#idName {} 'のようになります。 –
あなたは、しかし、本当に...なぜ地球上にいたいですか?確かに混乱に加わることは間違いない。 –