CSS: 1. Bevezet?
<span style="font-family:Tahoma">Amit már tudnod kell
Mielőtt elkezdenéd a tananyagot, már ismerned kell a HTML / XHTML nyelvet ahhoz, hogy használni tudd az itt leírtakat.
Mi az a CSS?
A CSS (Cascading Style Sheet) jelentése nem más, mint Egymásba íí‚Âgyazott Stíluslapok, amelyek meghatározzák, hogyan jelenjenek meg a weboldalaid. A stílusok alapvetően stíluslapokban (több stílus egy fájlban eltárolva) vannak tárolva. Sok időt takaríthatsz meg a segítségével. (Nem kell külön-külön egyesével beállítanod a megjelenéseket, helyette egy megjelenést több helyen alkalmazhatsz.)
A stílusok gyakori problémákat oldanak meg
A HTML parancsokat a dokumentumok tartalmának leírására tervezték. Az elkészült weboldalak megjelenése a böngészőkre volt bízva. Amint bővítették a parancsok sorát, egyre nehezebbé vált olyan weboldalakelkészítése, ahol a tartalom teljesen különállt a kinézettől. A probléma megoldására a W3C (World Wide Web Consortium) bevezette a STYLES parancsot, amelyet a HTML 4.0 alapból tartalmaz. Az összes főbb böngésző (Firefox, Opera, Internet Explorer, Netscape, Safari, stb.) megjeleníti a CSS-el díszített oldalakat.
A stíluslapokkal sok munkát spórolhatsz meg
A stílusok (styles) meghatározzák, hogyan nézzenek ki a HTML-ben írt oldalak a böngészőben. A stílusok normálisan .css fájlokban vannak tárolva. Az újabb stílusokat egyszerűen bele lehet írni a .css fájlokba. A CSS egy áttörés a webdesign történetében, mert megengedi a fejlesztőknek, hogy irányítsák a stílusokat (különböző elemek megjelenését) és a különböző tartalmú oldalak azonos kinézetét egyetlen fájlban. Egyszer meghatározod egy elem stílusát (pl.: .alma { height: 12px; } - 12 pixel magas lesz az "alma" nevű csoport) és annyiszor alkalmazod más oldalakon, ahányszor akarod. Akár teljesen megváltoztathatod egy honlap kinézetét pár adat megváltoztatásával.
A megtöbbszörözött stílusok egyetlen egy stíluslapba fognak beépülni
A stíluslapok megengedik, hogy a stílus információja többféle módon legyen meghatározva. Egyszerű HTML elemeken belül (pl:
- 12 pixel széles lesz a kep.jpg), az oldal részében (pl.: .barack { height: 12px; } - 12 pixel magas lesz a "barack" nevű csoport) vagy egy külső CSS fájlban (pl.: .dio { height: 12px; } - 12 pixel magas lesz a "dio" nevű csoport). A külső CSS fájlt bele lehet építeni a különböző oldalakba (<link rel="stylesheet" type="text/css"href="style.css" />).
Beágyazási sorrend
Melyik stílus fog életbe lépni annál a HTML elemnél, amelyhez több megjelenési tulajdonságot adtunk meg?
íí‚Âltalánosan azt mondhatjuk, hogy az összes stílus egybe fog épülni virtuálisan, de a konkrét sorrend a következő:
</span>
</span>
<span style="font-family:Tahoma">Amit már tudnod kell
Mielőtt elkezdenéd a tananyagot, már ismerned kell a HTML / XHTML nyelvet ahhoz, hogy használni tudd az itt leírtakat.
Mi az a CSS?
A CSS (Cascading Style Sheet) jelentése nem más, mint Egymásba íí‚Âgyazott Stíluslapok, amelyek meghatározzák, hogyan jelenjenek meg a weboldalaid. A stílusok alapvetően stíluslapokban (több stílus egy fájlban eltárolva) vannak tárolva. Sok időt takaríthatsz meg a segítségével. (Nem kell külön-külön egyesével beállítanod a megjelenéseket, helyette egy megjelenést több helyen alkalmazhatsz.)
A stílusok gyakori problémákat oldanak meg
A HTML parancsokat a dokumentumok tartalmának leírására tervezték. Az elkészült weboldalak megjelenése a böngészőkre volt bízva. Amint bővítették a parancsok sorát, egyre nehezebbé vált olyan weboldalakelkészítése, ahol a tartalom teljesen különállt a kinézettől. A probléma megoldására a W3C (World Wide Web Consortium) bevezette a STYLES parancsot, amelyet a HTML 4.0 alapból tartalmaz. Az összes főbb böngésző (Firefox, Opera, Internet Explorer, Netscape, Safari, stb.) megjeleníti a CSS-el díszített oldalakat.
A stíluslapokkal sok munkát spórolhatsz meg
A stílusok (styles) meghatározzák, hogyan nézzenek ki a HTML-ben írt oldalak a böngészőben. A stílusok normálisan .css fájlokban vannak tárolva. Az újabb stílusokat egyszerűen bele lehet írni a .css fájlokba. A CSS egy áttörés a webdesign történetében, mert megengedi a fejlesztőknek, hogy irányítsák a stílusokat (különböző elemek megjelenését) és a különböző tartalmú oldalak azonos kinézetét egyetlen fájlban. Egyszer meghatározod egy elem stílusát (pl.: .alma { height: 12px; } - 12 pixel magas lesz az "alma" nevű csoport) és annyiszor alkalmazod más oldalakon, ahányszor akarod. Akár teljesen megváltoztathatod egy honlap kinézetét pár adat megváltoztatásával.
A megtöbbszörözött stílusok egyetlen egy stíluslapba fognak beépülni
A stíluslapok megengedik, hogy a stílus információja többféle módon legyen meghatározva. Egyszerű HTML elemeken belül (pl:
Beágyazási sorrend
Melyik stílus fog életbe lépni annál a HTML elemnél, amelyhez több megjelenési tulajdonságot adtunk meg?
íí‚Âltalánosan azt mondhatjuk, hogy az összes stílus egybe fog épülni virtuálisan, de a konkrét sorrend a következő:
</span>
- <span style="font-family:Tahoma"> Böngésző alapbeállítása</span>
- <span style="font-family:Tahoma"> Külső stíluslapban szereplő stílus</span>
- <span style="font-family:Tahoma"> Belső stíluslap (a részen belül)</span>
- <span style="font-family:Tahoma"> A HTML elem style attritbútumában szereplő beállítások</span>
</span>