继承另一种风格的另一种风格

Mal*_*olm 13 html css

如果有这样的风格

.Style1
{
   background-color:white;
}
Run Code Online (Sandbox Code Playgroud)

和风格2这样.

.Style2
{
   border: black solid 1px;
}
Run Code Online (Sandbox Code Playgroud)

如何让Style2将Style1作为基本样式?

马尔科姆

10g*_*o10 27

.Style1, .Style2 {
     background-color:white;
}

.Style2 {
     border: black solid 1px;
}
Run Code Online (Sandbox Code Playgroud)

这样,Style1和Style2都将背景设置为白色,只有Style2也会有黑色边框.


Phi*_*ert 5

CSS中没有继承.您最接近继承的方法是在HTML元素中指定2个类:

<div class="Style1 Style2">..</div>
Run Code Online (Sandbox Code Playgroud)

或者您可以简单地使用相同的样式名称:

.Style1 { background-color:white; }
.Style1 { border: black solid 1px; }
Run Code Online (Sandbox Code Playgroud)

现在Style1将具有这两个属性


Dan*_*Dan 1

<... class="style2 style1" ..>
Run Code Online (Sandbox Code Playgroud)