【发布时间】:2009-06-11 15:40:27
【问题描述】:
是否有更有效的方式来声明和使用这些(非常相似/重复的)CSS 类:
div.rounded20
{
-webkit-border-radius:20px;
-moz-border-radius:20px;
}
div.rounded15
{
-webkit-border-radius:15px;
-moz-border-radius:15px;
}
也许可以这样说:
div.rounded(@Y)
{
-webkit-border-radius:@Ypx;
-moz-border-radius:@Ypx;
}
而实际的类用法是
<div class="rounded(15)" ...>
欢迎提出任何建议,包括使用 jquery 或其他样式方法...
【问题讨论】:
-
不使用纯 CSS,但 Ryan 提供了一个不错的框架答案
-
Ryan Oberoi 提出了一个很好的建议,但对于我的小型 ASP.NET MVC Web 应用程序来说,这有点过头了。我喜欢 Lobstrosity 的想法,因为它可以应用于任何类标签,而且它简短而简单……正是我所需要的。两者都是很好的答案,但一个解决了一般问题(涉及 css 框架),另一个解决了我的特定需求......我想我应该选择 Ryan 的回复作为解决方案,因为它可能会帮助其他人更多......有什么建议吗?
标签: css class parameters