webForumDet fria alternativet

Dubblett av class-namn

2 svar · 189 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 505 inlägg
#1
.class1 { }
.class1 .class2 { }
.class2 { }

Är det något fel med att använda samma class-namn två gånger? Det fungerar, men kan det uppstå problem på något sätt? Troligen inte eftersom det fungerar...

jarvkloMedlem sedan juli 20013 378 inlägg
#2

Nej - du utnyttjar klasserna som det är tänkt enligt CSS.

Du kan t.o.m. göra såhär:

.class1, .class2 { /* gemensamma stilar */ }
.class1 { /* extra stilar för .class1 */ }
.class2 { /*extra stilar för .class2 */ }

deklarationerna behöver inte ens ligga i samma fil och du kan ha hur många som helst (om två deklarationer av .class råkar definiera samma stil, är det den senast inlästa som,gäller ;) )

Det du använder är helt enkelt "C:et i CSS" - Cascading Style Sheets - dvs "kaskad" av stildefinitioner ;)

TroxyMedlem sedan mars 20041 505 inlägg
#3

Så trevligt. Tack så mycket!!

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)