HTML & CSS kezdőknek

HTML & CSS kezdőknek (29. rész): Szép szöveg CSS segítségével (1)

A bemutató összes videója HTML & CSS kezdőknek

A CSS számos tulajdonságot biztosít a betűkészlet testreszabásához. Ezek a betűtípustól a betűstílusig és árnyékokig terjednek.

A CSS betűs tulajdonságai közé tartozik a betűtípus, betűstílus és betűvastagság megadása. Ezek a tulajdonságok természetesen főként azon HTML elemek esetén hasznosak, amelyek szöveget tartalmaznak (p, i stb.). Ugyanakkor tablók esetén is alkalmazhatók.

A font-family segítségével lehet meghatározni a használt betűtípust.

<!DOCTYPE html>
<html lang="de">
<head>
<title>PSD-Tutorials.de</title>
<meta charset="UTF-8" />
<style>
  p {font-family:verdana, sans-serif;} 
  h1 { font-family:"Courier New", Courier, monospace; }
</style>
</head>
<body>
<div>
  <h1>PSD-Tutorials.de</h1>
  <p>Das ist ein Absatz mit einem <strong>fetten Wort</strong>.</p>
  <h2>Das ist eine Überschrift mit einem <strong>fetten Wort</strong>.</h2>
</div>
</body>
</html>

Az eredmény a böngészőben így néz ki:

HTML & CSS kezdőknek (29. rész): Szép szöveg CSS segítségével (1)

Az általános betűtípusok például Arial, Helvetica és Times Roman. A CSS tulajdonsággal, font-family, a kívánt betűtípusokat lehet kiválasztani. Ha több betűtípust adunk meg, a sorrend fontos. Ha az első megadott betűtípus elérhető, akkor azt használja. A kívánt betűtípusokat vesszővel kell elválasztani egymástól. Általában egy ún. generikus betűtípuállítást is megadunk. Egy ilyen generikus betűtípusállítással a böngészőket lehetőséget adunk, hogy olyan betűtípust válasszanak, amely legalább hasonló a megadotthoz.

serif = betűtípusz csapokkal

sans-serif = betűtípusz csapot nélkül

cursive = betűtípusz félkövér írásnak

fantasy = betűtípusz fantázianak

monospace = betűtípusz egyenlő vastagságú karakterekkel.

A Betűstílus

A font-style tulajdonsággal lehet meghatározni a betűstílust. Ha a választott betűtípus lehetővé teszi, az italic értékkel dőlt betűsírást lehet kikényszeríteni.

HTML és CSS kezdőknek (29. rész): Szép szöveg CSS segítségével (1)

Más betűtípusokat lehet ferde által, oblique értékkel megjeleníteni.

A következő CSS tulajdonság, amely az írott betűket befolyásolja, a font-variant. Azon keresztül kis nagybetűket lehet definiálni.

HTML & CSS kezdők számára (29. rész): Szép szövegek CSS segítségével (1)



Ehhez használjuk a font-variant tulajdonság esetén az small-caps értéket.

A Betűméret

Nagyon fontos természetesen a betűméret megadása. A CSS ehhez a font-size tulajdonságot biztosítja. A betűméreteket különféle egységekben lehet megadni.

• EM

• REM

• Pixel

• Százalék

• Kulcsszavak

Kulcsszavakként az alábbi változatok állnak rendelkezésre:

xx-kicsi – nagyon, nagyon kicsi

x-kicsi – nagyon kicsi

kicsi – kicsi

kissebb – kisebb, mint a szülőelemnél

közepes – közepes

nagy – nagy

x-nagy – nagyon nagy

xx-nagy – nagyon, nagyon nagy

nagyobb – nagyobb, mint a szülőelemnél

Itt egy példa, hogyan lehet meghatározni a betűméretet:

.egy {font-size: 10px;} 
.kettő {font-size: 20px;} 
.három {font-size: 110%;} 
.négy {font-size: xx-large;}

Így néz ki a dolog a böngészőben:

HTML és CSS kezdőknek (29. rész): Szép szövegek CSS segítségével (1)



Kérlek, vedd figyelembe, hogy a betűméretemeghatározás témája nagyon összetett, mivel a különböző mértékegységeknek mindegyiknek megvannak a maga előnyei és hátrányai.

Egy jó áttekintést arról, hogy melyik mértékegységet mikor lenne célszerű használni, megtalálod a http://www.soeren-hentzschel.at/technik/programmierung/2011/01/16/px-pt-em-welches-ist-das-richtige-mas-fur-schrift/ oldalon. Annak azoknak, akik nem szeretnék mindezt végigolvasni: A képernyőn való megjelenítés esetében relatív méreteket használj, mint például em. Egyszerű OTP koncepcióknál abszolút egységekre, mint például pt.

A Betűvastagság

Folytatjuk a betűvastagság, másnéven betűstílus, meghatározásával. Ezt szolgálja a font-weight tulajdonság.

.fett {
   font-weight:bold; 
}



Ez a szintaxis a megjelölt szöveget félkövér betűsírással jeleníti meg.

HTML és CSS kezdőknek (29. rész): Szép szöveg CSS segítségével (1)



Lehetséges értékek: bold (félkövér), bolder (különösen félkövér), lighter (vékonyabb) és normal. Ezenkívül numerikus értékek is megengedettek: 100, 200, 300, 400, 500, 600, 700, 800 és 900. Ezek az extra-vékonynál (100) kezdve a különösen vastagnál (900) terjednek.

Definíciók összefoglalása

A betű definícióival kapcsolatban a line-height tulajdonság is fontos szerepet játszik, amelyen keresztül a sor magassága definiálható. Később részletesebben ismertetem ezt a tulajdonságot. Ebben a pontban csak említésre kerül, mivel a következő font tulajdonsággal kapcsolatos.

Össze tudjátok kapcsolni a betűk megjelenítésre vonatkozó eddigi információkat egymással. Ezt az általános font tulajdonság megadásával lehet elérni. Ez tartalmazza a következő egyedi információkat, illetve beleértve ezeket.

font-style

font-variant

font-weight

font-size

line-height

font-family

A font segítségével különböző betű formázásokat lehet kombinálni. Értelemszerűen megadhatjátok az előzőleg említett tulajdonságokat, de nem kötelező mindegyiket használni. Viszont kötelező a betűméret és betűtípus tulajdonságok megadása.

A rövidített írásmód segítségével rövidebbé és átláthatóbbá tehetők a CSS fájlok.

Az alább bemutatott sorrendet mindenképpen be kell tartani. Ha a font-size és line-height tulajdonságokat rögzítik, azokat perjellel kell elválasztani. Amennyiben csak egy érték van megadva, az a font-size-ra vonatkozik.

Egy példa:

p { 
    font: dőlt kis nagybetűs félkövér 1.3em/1.5em Georgia, Times, serif; 
 }



font-size-adjust azzal a céllal lett kifejlesztve, hogy a betűtípusok majdnem azonos méretűek legyenek. Különböző betűtípusok ugyanazt a betűmagasságot különböző x magasságokkal rendelkeznek. Azonban a nagyobb x magasságú betűtípusok jobban olvashatók. Így előfordulhat, hogy egy dokumentum rosszul olvasható, ha az eredeti betűtípus nem áll rendelkezésre, és egy másik kisebb x magasságú betűtípusra van cserélve. A font-size-adjust segítségével ez a különbség kiigazítható.

Egy példa:

h1 {
    font-family: Verdana, 
    'Times New Roman', 'Courier New';
    font-size-adjust: 0.61;
 }



A következő útmutatóban további lehetőségeket tanulhatsz meg, amellyel testreszabhatod a weboldalad betűvizuális megjelenését.