实施例:如何在父级的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