2つのクラスを単一のdivまたはspanまたは任意のhtml要素に適用できますか?例えば:
<a class="c1" class="c2">aa</a>
私は試しましたが、私の場合c2は適用されません。両方のクラスを一度に適用するにはどうすればよいですか?
回答:
両方のクラス文字列を、間にスペースを入れて、単一のクラス属性値に含めます。
<a class="c1 c2" > aa </a>
<a class="c1 c2">aa</a>
これは、1つのdivに2つのクラスを追加するには、まずクラスを生成してから、それらを結合する必要があることは明らかです。このプロセスは、変更を行い、NOを減らすために使用されます。クラスの。Webサイトを最初から作成する人は、主にこのタイプの方法を使用していました。最初のクラスは色用、2番目のクラスは幅、高さ、フォントスタイルなどを設定するためのものです。両方のクラスを組み合わせると、最初のクラスと2番目のクラスの両方が有効になります。
.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>
.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>
.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>