2017-12-04 5 views
1

私はウェブサイト全体で一度しか出現しない特定の要素を持っています。それは他のどこにも現れない(小さなサイトです)。インラインまたはCSSで一度だけ表示される要素をスタイルする必要がありますか?

要素自体にstyle属性の代わりにCSSでこれをスタイリングして得られる利点はありますか?

+1

1つの要素の場合は、インラインで処理するのが最適です。https://stackoverflow.com/questions/8284365/external-css-vs-inline-style-performance-difference –

+2

オピニオンベース質問はSOの話題になっています。 – j08691

+0

1つのマイナーエレメントに対してスタイルをインラインにするかCSSファイルに入れるかは関係ありません。誰かがcssを書き直すと、彼はhtmlとcssを知っているので、簡単にこれを修正できます。 –

答えて

1

あなたの要素のスタイルは、(アランが言及したように)異なる状況に対応する必要がある場合は、インラインスタイルはpseudo-class statesまたはmedia statesまたは実際をサポートしていないとして、あなたはは、全くインラインスタイルでこれを行うことができなくなりますどんな形の状態変化でもよい。

これが必要な場合は、この要素を含むページ内の内部<style>要素にスタイルを配置するだけです。ローカライズされたスタイルと完全なカスケーディングスタイルシートの両方の世界のベストを得ます。

インラインでstyle属性を使用する場合でも、内部スタイルシートを使用する場合でも、唯一他の重要なメリットが著者によって認識されます。すべてのスタイルを1つの場所(メインスタイルシート)メインスタイルシート(またはテーマスタイルシート、またはスタイルシートが意図されているものであれば、それが外部リンクされていると仮定して)を汚染しないユニークな要素スタイルを好みます。

小さなサイトであるため、パフォーマンスは問題にはなりません。

関連する問題