1

重複した属性をいつ、どのように分類する必要があるのだろうか。読みやすさ、コードのパフォーマンス、構造間の短所と利点を考慮してください。2 つの CSS コードがあるとします。

1番目のコード:

.a {
    text-align: center;
    font-size: 1em;
    background-color: red;
}

.b {
    text-align: center;
    font-size: 1em;
    background-color: green;
}

.c {
    text-align: center;
    font-size: 2em;
    background-color: blue;
}

.d {
    background-color: blue;
}

2番目のコード:

.a,
.b,
.c {
    text-align: center;
}

.a,
.b {
    font-size: 1em;
}

.c,
.d {
    background-color: blue;
}

.a {
    background-color: red;
}

.a {
    background-color: green;
}

.c {
    font-size: 2em;
}

それで、どちらがより良い人ですか、以前はどうもありがとうございました:)

4

1 に答える 1

1

読みやすさと構造に関しては、私の意見では、アプリケーションの複雑さと構成に依存します。

CSS コードを整理するための一般的な方法が存在します。これは、大規模なアプリケーションで作業していて、複数の開発者が関与している場合に特に役立ちます。

BEM

ブロック、要素、修飾子 – は命名方法です。クラスに名前を付ける賢い方法で、意味と可読性が向上します。

詳細はこちら:

https://css-tricks.com/bem-101/

http://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/

SMACSS

Scalable and Modular Architecture for CSS の略で、より CSS のスタイル ガイドです。

詳細はこちら:

https://smacss.com/

于 2015-10-12T11:42:36.220 に答える