CSS referencia => Egységek CSS, 6. fejezet - Egységek 6.1 Hosszúság egységekA hosszúságértékek meghatározott formátuma egy opcionális
Néhány tulajdonság használatánál engedélyezett a negatív érték használata, de ez bonyolíthatja a formázásmodellt és lehetnek megvalósításbeli korlátozásai is. Ha egy negatív érték nincs támogatva, az a legközelebbi támogatott értékkel lesz helyettesítve. A hosszúság-egységeknek két típusa használható: a relatív és az abszolút. A relatív egységek a méretet egy másik hosszúság-tulajdonsághoz viszonyítva adják meg. Azok a stíluslapok, amelyek a méreteket relatívan adják meg, könnyebben skálázhatók egyik médiatípusról a másikra (pl.: számítógép képernyőről nyomtatóra). A százalékos egységek (lásd alább) hasonló előnyöket kínálnak fel. A következő relatív egységek használhatók: H1{ margin: 0,5em } /* -szoros, az elem fontméret-magasságához képest */ H1{ margin: 1ex } /* x-magasság, az 'x' betű magasságához képest */ P { font-size: 12px }/* pixelben, a vászonhoz képest */Példa Az A A gyermek elemek nem a relatív, hanem a számított értéket öröklik: BODY { font-size: 12pt; text-indent: 3em; /* értsd: 36pt */ } H1 { font-size: 15pt } Fenti példában a Az abszolút hosszúságegységeket csak akkor érdemes használni, ha a kiviteli eszköz fizikai tulajdonságai ismertek. A következő abszolút egységek támogatottak: H1 { margin: 0,5in } /* inch; 1 inch = 2.54 cm */ H2 { line-height: 3cm } /* centiméter */ H3 { word-spacing: 4mm }/* milliméter */ H4 { font-size: 12pt } /* pont; 1 pt = 1/72 inch */ H4 { font-size: 1pc } /* pica; 1 pc = 12 pt */Példa Abban az esetben, ha a meghatározott méret nem támogatható, a böngészők megpróbálják hozzávetőlegesen megközelíteni. 6.2 Százalékos egységekA százalékos értékek meghatározott formátuma egy opcionális
A százalékos egységek mindig valamely más egységre vonatkoznak, ez leggyakrabban hosszúság-egység. Minden tulajdonságnál, amelyeknél százalékos egységek alkalmazhatók, meg van határozva, hogy a százalékos egység mire hivatkozik. A hivatkozási alap leggyakrabban az adott elem fontmérete. P { line-height: 120% } /* Az elemnél alkalmazott 'font-size' 120%-a */Példa Minden örökölt CSS tulajdonságnál, ha értéke százalékosan van megadva, a leszármazott elemek a számított értéket öröklik, nem a százalékosat. 6.3 SzínjelölésekA színek meghatározása történhet a szín nevével, vagy numerikusan, a szín RGB kódjával. A javasolt színmegnevezések a következők:
BODY { color: black; background: white } H1 { color: maroon } H2 { color: olive } Az RGB modell számszerű színmeghatározásokat használ. A következő példák ugyanazt a színt (vörös) eredményezik. EM { color: #f00 } /* #rgb */ EM { color: #ff0000 } /* #rrggbb */ EM { color: rgb(255,0,0) } /* egész számok: 0 - 255 */ EM { color: rgb(100%,0%,0%) } /* százalékos : 0% - 100% */Példa Az RGB értékek hexadecimális formátuma: egy Az RGB értékek funkcionális formátuma: az A megadott értékhatárokon kívüli számértékek nem értelmezhetőek, csonkítva lesznek. A következő három deklaráció értelmét tekintve megegyezik. EM { color: rgb(255,0,0) } /* egész számok: 0 - 255 */ EM { color: rgb(300,0,0) } /* csonkítva 255 -re */ EM { color: rgb(110%,0%,0%) } /* csonkítva 100% -ra */ 6.4 URLAz URL rövidítés a Uniform Resource Locator kifejezést takarja, amelynek magyar megfelelője: Egységes Erőforrás Helymeghatározás. BODY { background: url(images/hatter.jpg) } Az URL kifejezés formája: Relatív URL megadásakor az elérési utat nem a dokumentumhoz kell viszonyítani, hanem a stíluslaphoz. | ||||||||||||||||