Css-ben meglehet oldani valahogy, hogy egy formázás mindenféleképpen felülírja a többit szülő/gyerek kapcsolatot figyelmen kívül hagyva?
Figyelt kérdés
2014. nov. 13. 14:38
1/3 anonim válasza:
Nézz utána a hierarchiának.
Az "in-line" (nem biztos, hogy ez a neve; arra gondolok, amit a HTML-tagbe írunk a style attribútumba) a legerősebb asszem.
Ez után jön talán az id alapú.
Utána az osztály alapú.
Végül a típus/elem alapú.
Ezeket persze összekuszálják az általad említett szülő-gyerek kapcsolatok.
Írok egy példát:
<div id="a" class="a">
<div id="b" class="b"></div>
</div>
Ha mondjuk van egy ilyan szülő-gyerek kapcsolaton alapuló szabályod:
div.a div.b {...}
Akkor ennél szerintem erősebb lesz egy ilyen:
div#b {...}
De ha ilyened van:
div#a div#b {...}
Vagy ilyened:
div.a div#b {...}
Akkor már kérdéses...
Ezt így fejből írtam, ha találok valami pontosabbat, belinkelem, leírom.
3/3 b4r4thg válasza:
Így van, az attribútum után ha megadod az !IMPORTANT-ot, akkor az minden egyéb beállítást felülír.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!