ここで何かを誤解していると思います。これを取る場合:
<table class = "default" style = "width: 320px;">
次に、これはclass を持つすべての s には適用されません。属性を持つこの特定の要素にのみ適用されます。width: 320px;
table
default
style
<link>
外部ファイルを使用せずにそのような CSS を指定したい場合は、CSS を<style>
タグ内に埋め込むことができます。
.default { //or table, or whatever your selector is
width: 320px;
}
default
異なるのクラスで特定のテーブルのスタイルを設定する場合はwidth
、別のクラス ( class = "default width320"
) を指定して、次のようにします。
.default.width320 { //selects element with BOTH default and width320 classes
width: 320px;
}
CSS セレクターの詳細についてはこちらを、セレクターの特異性についてはこちらをお読みください。
編集:その特定のテーブルのみをスタイルしたい場合、アプローチは比較的細かいです。ただし、クラスを使用し、スタイルを 1 か所 (.css
ファイル定義であろうとインライン定義であろうと) にマージすることをお勧めします。これは、分散した属性定義<style>
よりもはるかに保守しやすく、整頓されています。style
編集 2:属性を使用することは絶対に正しいです。style
それは個人的な選択の問題です。これが保守性の問題を引き起こさないと確信している場合 ( 'Hey, why is my table 320 pixels wide? I don't see anything in my CSS file that does that'
)、それを実行してください。それがstyle
属性の目的です。