【发布时间】:2011-07-25 20:34:21
【问题描述】:
我可以将 2 个类应用于单个 div 或 span 或任何 HTML 元素吗?例如:
<a class="c1" class="c2">aa</a>
我试过了,在我的情况下,c2 没有得到应用。如何同时申请两个课程?
【问题讨论】:
我可以将 2 个类应用于单个 div 或 span 或任何 HTML 元素吗?例如:
<a class="c1" class="c2">aa</a>
我试过了,在我的情况下,c2 没有得到应用。如何同时申请两个课程?
【问题讨论】:
在一个类属性值中包含两个类字符串,中间有一个空格。
<a class="c1 c2" > aa </a>
【讨论】:
正如其他人指出的那样,您只需用空格分隔它们。
不过,了解选择器的工作原理也很有用。
考虑一下这段 HTML...
<div class="a"></div>
<div class="b"></div>
<div class="a b"></div>
使用.a { ... } 作为选择器将选择第一个和第三个。但是,如果您想选择同时具有a 和b 的一个,您可以使用选择器.a.b { ... }。请注意,这在 IE6 中不起作用,它只会选择 .b(最后一个)。
【讨论】:
<a class="c1 c2">aa</a>
【讨论】:
这很清楚,要在单个 div 中添加两个类,首先必须生成类,然后将它们组合起来。此过程用于进行更改并减少编号。的类。那些从零开始做网站的人大多使用这种方法。他们做了两个类,第一类用于颜色,第二类用于设置宽度、高度、字体样式等。 当我们结合两个类时,第一类和第二类都在 效果。
.color
{background-color:#21B286;}
.box
{
width:"100%";
height:"100px";
font-size: 16px;
text-align:center;
line-height:1.19em;
}
.box.color
{
width:"100%";
height:"100px";
font-size:16px;
color:#000000;
text-align:center;
}
<div class="box color">orderlist</div>
【讨论】:
用空格隔开。
<div class="c1 c2"></div>
【讨论】:
.color
{background-color:#21B286;}
.box
{
width:"100%";
height:"100px";
font-size: 16px;
text-align:center;
line-height:1.19em;
}
.box.color
{
width:"100%";
height:"100px";
font-size:16px;
color:#000000;
text-align:center;
}
<div class="box color">orderlist</div>
【讨论】: