Mi a CSS? Mi a különbség a HTML és a CSS?
Ha egy weboldal ház lenne, akkor a html a ház szerkezete, falak, ajtók, bútorok helyét elrendezését tartalmazza, a css pedig ezeknek a adatait: színek, méretek.
A HTML határozza meg amilyen elemekből épül fel egy weboldal, de a CSS határozza meg milyen betűkészletet, színeket méreteket használnak az egyes elemek. Persze a html-ben is vannak ezeknek megfelelő formázó tag-ek (font, b, i, u) de ezek szépen lassan kezdenek kikerülni a html köréből, és átkerülnek a css hatáskörébe. A font tag például kifejezetten kerülendőnek minősül a modern fejlesztők körében. Ráadásul a css lehetőséget ad arra, hogy szülő-gyermek kapcsolatokon keresztül adj formázást az egyes elemeknek, ezzel precízebben meghatározva a formázandó elemeket. Nagy segítség ez, amikor a fejlesztő a kódot szerveroldali nyelvvel vagy javascripttel generálja az oldalon.
<b>HTML félkövér</b>
<span style="font-weight:bold;">CSS/Stlye félkövér</span>
CSS egy script alapú stílus leíró nyelv, ami osztályok (class -ok) stílusát határozza meg.
Sok formázási lehetőséget tartalmaz.
HTML mára inkább csak szerkezeti egységek felosztására szolgál.
Sem a html, sem a css NEM SCRIPT NYELV. Mindkettő egyszerű leírónyelv. A css azért született meg, hogy a html-t mentesítse az egyre bővülő formázási igényektől.
Egyik sem alkalmas arra, hogy a weboldalt script alapon programozzuk! A css használatával elérhetőek ugyan látványos effektusok, de ezek csupán eseményekre bekövetkező formai változások (pl css dropdown menü).
Drone007 jól mondja.
Illetve a CSS nem "csak" osztályok stílusát adja meg, hanem egy csomóféle szelektor is van, amivel ki lehet választani a formázások célpontját.
"css egy script ALAPÚ stílus leíró nyelv"
Mivel: valavmi.valami:valami { } valami(); valamai.valami('parameter',parameter,...);
Sőt CSS3 mér még jobban scriptesedet, pl. már számolni is lehet: calc(100% / 3);
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!