

消したい要素の上で右クリックして「検証」を選びます。  
HTMLの要素が青枠で示され、さらにStylusに消したい要素を記述します。  
`.entry-card-content {display: none;}`

その要素はdivに設定されているclass「entry-card-content」らしいですが、なぜ、`entry-card-content`
となるのでしょうか。  
`.entry-card-content` の代わりに他のコードを記述するとどうなるのでしょうか

[![画像の説明をここに入力](https://i.stack.imgur.com/mLvEe.jpg)](https://i.stack.imgur.com/mLvEe.jpg)


CC BY-SA 4.0
2022-02-15T04:11:39.167
86351
2022-02-15T12:40:44.013
2022-02-15T12:40:44.013
3060
28812
question
css
要素のclassはどのようにして決めるか


> その要素はdivに設定されているclass「entry-card-content」らしいですが、なぜ、`entry-card-content`
> となるのでしょうか。

`class` 属性の値は、その **文書を作成した人物が決定** します。つまり、文書の作成者が「この要素には `entry-card-content`
というクラス名を割り当てる」と決めています。

> `.entry-card-content` の代わりに他のコードを記述するとどうなるのでしょうか

他のクラス名を指定すると、もしそのクラス名を付与されている要素が存在するならば、それらの要素に対して stylus
による装飾が適用されます。一方でそういった要素が存在しない場合は、何も起きません。


CC BY-SA 4.0
2022-02-15T12:37:28.873
86370
2022-02-15T12:37:28.873
32986
86351
answer