css - 如何扩展CSS类

标签 css

我需要扩展特定的 CSS 样式。例如,我正在使用第 3 方 DLL,它将 CSS 类样式动态分配给特定控件。我想在我的 asp.net 元素中创建一个同名的 css 类,其中来自第 3 方 DLL 的样式和我的元素 CSS 类样式都应用于控制。

比如说,第 3 方正在按名字上课

.VerticalAlign
{
   vertical-alignment:center;
}

现在我按名称创建类 .VerticalAlign { color : #f3f3f3 }

当我将上述类应用到控件时,我需要将垂直对齐和颜色应用到我的控件。

如果不能使用相同的名称,是否有可能创建具有不同类名的 css 样式,它从第 3 方 dll 中定义的 CSS 类继承属性。

最佳答案

CSS 中的“C”代表层叠,这意味着样式可以添加到或取代前面的 CSS 规则。因此,使用您希望在原始声明上扩展的样式再次声明类名称的示例是执行此操作的正确方法。

关于css - 如何扩展CSS类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10316802/

相关文章:

javascript - 如何在水平滚动的单个div中添加多个div?

css - 导航菜单在 ie7 中隐藏在 div 后面,但在 ie8 中有效

javascript - 如何使 body 不滚动菜单栏

CSS 最后三个 child 只有在条件下

html - 使一个 flex 元素占据整个列

php - 表示大型元素的 CSS 和 JS 文件的最佳方式

html - 我有一个我似乎无法弄清楚的 HTML/CSS 问题(初级水平)

javascript - Ant 设计 : How can I disable border-bottom of a menu item on hover?

CSS 没有正确选择子元素

html - FF/CH/SAF/IE8 中不可更改的输入图像边框?