構文対意味論CSSクラスの名前

1248 ワード

プログラミング言語における構造と意味の概念を簡潔に調べましょう.
プログラミング言語の構文は、コードの構造や形式を指定する規則の集まりですが、意味論は、コードの解釈や、記号、文字、またはプログラムの一部の意味を参照します.(ソース: TechDifference . com )
この文脈では、私は単に言うことができます.
構文はクラス名の書き方を導く規則に関するものです.
一方
意味論は、どのクラス名を意味するかを解釈できる.
今日のNudgetの残りの部分のために、我々は質問に答えるために構文と意味論(sとs)の我々の理解を使用しています;

Q1. How do you properly name CSS class properties?


Ans
適切であるか従来のCSSクラス名はS & Sの両方の概念に従わなければなりません.
クラス名はCSSクラスの命名を導く規則でインラインでなければなりません.また、それは意味を簡単に解釈しなければなりません.
ユーザの個人的な詳細を含むdivを考えてください.
適切なCSSクラスの命名
<div class="user-details">...</div>

.user-details { color: #042; }

An improper class naming could be

<div class="p2">...</div>

.p2 { color: #042; }

Q2. If a class name works, does it make it conventional?


Ans
クラスの命名方法は、主に開発速度とデバッグを強化するためのもので、そのうちの一つはBEM(ブロック要素修飾子の略です.
ほとんどのCSSのコードは、任意の構造や命名規則はまだ動作せずに開発されても、S&Sの知識は、動作するすべてのコードが従来ではないことを証明します.
上記の例2を考えてください.コードが機能しますが、それは従来ではありません.
意味論の概念は、簡単に解釈されるクラス名の使用を要求します.私は別の開発者が私が書くすべてのコードを続けると想像するのが好きです.
したがって、従来のクラスネーミングの徹底的な研究のための取り出し時間.
私はあなたがこの洞察力を発見した場合、あなたがした場合、コメントをドロップするかどうか、あなたは私の記事の詳細を読むことを望む場合.