0

どこかで、役職に応じたクラスを設けることは良いことだと判断しました。そこで、以下を作成しました。

.prel {position: relative}
.pfix {position: fixed}
.pabs {position: absolute}

これらのクラスは、あちこちに浮かぶ何千もの小さな要素に適用されますが、私を悩ませ始めています。

たとえば、私の相対位置クラスが適用される要素はすべて、約 7 つの他のクラスに属しています。だから私はこれを行うことができます(class1-class7は他の目的に使用されるすべての既存のクラスです):

.class1,.class2...class7 {position: relative}

質問の理由は次のとおりです。これは、後で元に戻す必要がある変更の 1 つになるのではないかとこっそり感じています。そこで、どの方法が最善なのかアドバイスを求めています。違いはありますか?大規模なサイトがこれらの位置クラスを使用しているように見えるのはなぜですか?

それが重要な場合、私は多くのjQueryクラスベースの検索を行います。

4

1 に答える 1

1

原則として、それは悪い考えです。すべての要素にインラインスタイルを適用するのと実際には何の違いもありません。ベストプラクティスは、スタイルとコンテンツを適切に分離することです。

すでに述べたように、これらのクラスの負荷を後で変更する必要がある可能性があります。維持するのは悪夢になるでしょう。

于 2012-08-06T07:47:04.143 に答える