例:子要素のCSSスタイルを親のスタイル属性からどのように設定しますか?
<div style="SET IMAGE ATTRIBUTES HERE!">
<img src="http://somesite.com/someimg.jpg"><br />
<img src="http://someothersite.com/someotherimg.jpg"><br />
...
</div>
により私の動的なASP.NETのコード生成の構造に、私は事前に定義されたCSSクラスを使用して避けることを好むだろう。これらの属性はWebコントロールごとに異なり、<head>
または<body>
セクションではグローバルに設定できません。たとえば、1つのページに2つのWebコントロールがあり、それぞれがそれぞれの子イメージ用に異なるCSS属性が設定されているとします。
最後の手段として、これらのコントロール用のダイナミックCSSクラスジェネレータを組み合わせることができますが、それは厄介な結果を伴う巨大な痛みです。つまり、各Webコントロールは独自のCSSクラスを生成し、何らかの形でhead
またはbody
セクションに書きます。複数のWebコントロールがCSSクラスに同じ名前を使用していないことを確認します。私が言ったように、巨大なばかげた混乱 - したがって、私は個々のコントロールの属性タグにすべての情報を詰め込むことができれば、彼らは互いのつま先を踏み外すことはできません。
私はこれが最善の解決策だと思っています。他の回避策は、バグや親に対する制限があるからです。これはおそらく最高の全体的なパフォーマンスを提供するでしょう。 – Giffyguy
子供の属性を設定するための最良の答え。 –