一部の組み込みWebサーバー上で継承した機能不全コードがあります。 ちょうど、HTMLで、クラスを確認するには、その名前にスペースがないことは正しいですか?このクラスエラーはどのように処理されますか?
<p id="SupplyPLR0" class="data percentage">
私はかなり確信していますが、このタグはどのように処理されるのですか?単純に100%エラーになるか、dataというクラスを指していますか?
一部の組み込みWebサーバー上で継承した機能不全コードがあります。 ちょうど、HTMLで、クラスを確認するには、その名前にスペースがないことは正しいですか?このクラスエラーはどのように処理されますか?
<p id="SupplyPLR0" class="data percentage">
私はかなり確信していますが、このタグはどのように処理されるのですか?単純に100%エラーになるか、dataというクラスを指していますか?
これは、2つの異なるクラスを指しています:data
とpercentage
いや、CSSクラスは、その名前にスペースを持つことはできません。しかし、あなたの例は有効なHTMLであり、<p>
要素に2つのクラス、 "data"と "percentage"を割り当てます。
指摘したように、それはdata
とpercentage
という2つの異なるクラスを持ちます。
.data {
}
または
.percentage {
}
または、さらに具体的には:
これは、あなたが(必要に応じて)次のCSSを使用して、それを参照できることを意味
.data.percentage {
}
はい、そうです。class
はnot
の間にspace
がありますが、 o multiple
class
を宣言すると、クラス間にspace
を追加する必要があります。したがって、<p>
タグでは、2 classes
のデータとパーセンテージが定義されています。その代わりの
<p id="SupplyPLR0" class="data percentage">
<!-- Declaration of two classes data and percentage -->
あなたがそれらの間にハイフンを割り当てることができ、
<p id="SupplyPLR0" class="data-percentage">
<!-- Declaration of one class data-percentage as hyphen is added and no space-->
Class
はhyphens(-)
とunderscore (_)
を取ることができますが、space
を使用していることを区切る場合には、2 different class
の宣言としてそれを取るでしょう。
あなたの「データ」と「パーセンテージ」は、1つの場合はスペースがないはずの2つの異なるクラスになる場合があります –