實施例:如何在父級的style屬性中設置子元素的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類。這些屬性因網絡控制而異,不能在<head>
或<body>
部分全局設置。例如,我可能在單個頁面上有兩個Web控件,每個頁面都爲其所有子圖像設置了不同的CSS屬性。
作爲最後的手段,我可以將這些控件的動態CSS類生成器拼湊在一起 - 但這將是一個巨大的痛苦,其結果非常潦草。也就是說,每個webcontrol都會生成自己的CSS類,以某種方式將其寫入head
或body
部分,同時確保多個webcontrols的CSS類不使用相同的名稱。就像我說的那樣,一個巨大的雜亂無章的混亂 - 因此我希望能夠將所有這些信息都塞進個別控件的屬性標籤中,這樣他們就不會踩到彼此的腳趾。
所有說,我認爲這是最好的解決方案,因爲其他解決方法是有問題或對父母的地方限制。這也可能會提供最佳的整體表現。 – Giffyguy 2010-11-25 23:33:03
設置兒童屬性的最佳答案。 – 2012-07-24 19:19:12