.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...
2 svar · 189 visningar · startad av Troxy
.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...
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 ;)
Så trevligt. Tack så mycket!!