【发布时间】:2011-05-15 21:36:47
【问题描述】:
例子:
<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> 部分中全局设置。例如,我可能在一个页面上有两个 Web 控件,每个控件都为其所有子图像设置了不同的 CSS 属性。
作为最后的手段,我可以为这些控件拼凑一个动态的 CSS 类生成器——但这将是一个巨大的痛苦,而且结果非常草率。也就是说,每个 web 控件都会生成自己的 CSS 类,以某种方式将其写入 head 或 body 部分,同时确保多个 web 控件的 CSS 类不使用相同的名称。就像我说的那样,一团糟——因此我希望能够将所有这些信息塞进各个控件的属性标签中,这样它们就不会互相踩踏。
【问题讨论】: