Kezdőoldal » Számítástechnika » Weblapkészítés » Css-ben meglehet oldani...

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.

2014. nov. 13. 14:45
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
100%
#asd { padding:0 !IMPORTANT }
2014. nov. 13. 15:01
Hasznos számodra ez a válasz?
 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.
2014. nov. 17. 19:30
Hasznos számodra ez a válasz?

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!