0 szavazat
(1,7e pont) által 

Sziasztok!

Már sokadszorra csinálom végig a névjegykártyás leckét. Nagyjából érthető is minden, egy dolog kivételével.

Addig rendben, hogy a CSS-fájlban a class-okat .-tal kezdjük, az id-eket meg #-tel, de mi van olyankor, amikor mindenféle . vagy # nélkül kezdődik egy definíció a CSS-ben.

Pl. úgy emlékszem, simán body-val és egyszer találn simán img-vel kezdődött egy definíció. Ilyenkor mi van? Mennyiben különbözik ez a másik kettőtől, ahol használjuk ezeket a jeleket.

Előre is köszönöm a választ!

1 válasz

0 szavazat
(1,7e pont) által 
által kiválasztott
 
Legjobb válasz

Szia!

Attól függ a használatuk, hogy mennyi elemet akarsz velük jelölni. Az id-ket (#elem {...}) például akkor használjuk, ha egy elemet szeretnénk kijelölni. Ezzel ellentétben viszont például a class (.elem {...})-okat akkor használjuk, ha egy vagy több elemet szeretnénk kijelölni, de nem az összeset a weboldalon, csak azokat amelyeknél definiáltuk a class="classnev" attribute-ot.

Ha viszont már nem raksz a selector elé semmit, (elem {...}) akkor minden HTML elemre vonatkozni fog a CSS kódod a weboldalon.

Ez az oldal pontosabban leírja, hogy hogyan is működnek ezek a CSS selectorok.

...