HTML & CSS kezdőknek

HTML & CSS kezdőknek (Rész 04): Szövegek strukturálása

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

A HTML-ben hat különbséget kell tenni hat különböző fejlécszint között. Ezeket a h1 és h6 elemek határozzák meg.

<h1>Fejlécszint 1</h1>
<h2>Fejlécszint 2</h2>
<h3>Fejlécszint 3</h3>
<h4>Fejlécszint 4</h4>
<h5>Fejlécszint 5</h5>
<h6>Fejlécszint 6</h6>

Az h1 a legnagyobb, az h6 pedig a legkisebb fejlécet képviseli. HTML5-tel további lehetőségeket is bemutattak a fejlécek meghatározására, amelyeket később mutatok be.

HTML és CSS kezdők számára (4. rész): Szövegek strukturálása

A különböző fejlécszintek segítenek a szövegek strukturálásában. Példaként orientálódjatok a könyveknél. Ott van a könyvcím, ami összehasonlítható a h1 tartalmával. Egy HTML oldalon csak egy h1 elem szerepeljen. A további szövegrészeket a többi szintről származtassuk. A főcím után jön a h2. Az h2 alkapitányokat ismét az h3 elem jelöli.

Érdekesség: A fejlécszintek nagysága először a böngészők által van meghatározva. Ti magatok azonban a CSS használatával kifejezetten meghatározhatjátok azokat. Erről később bővebben.

<h1>PSD-Tutorials.de</h1>



Egy ilyen módon meghatározott fejlécléc mögött automatikusan egy sortörés és távolság lesz a következő elemektől.

Győződjetek meg róla, hogy az indító és záró tagben a számok megegyeznek.

Bekezdések meghatározása

Az újszövegek a fejlécek mellett természetesen bekezdésekből is állnak. Ezeket az HTML-ben szintén nagyon könnyen lehet megvalósítani. Erre a p elemet használjuk. Egy ilyen megjelölt bekezdés alapból bizonyos távolságot tart a következő elemektől. Hogy ez a bekezdés végül milyen nagy, azt a CSS-szel újra le lehet irányítani.

Itt egy példa két bekezdés meghatározásához:

<p>Ez egy bekezdés</p>
<p>Ez is egy bekezdés</p>



A böngészőben való megtekintés a következőképpen néz ki:

HTML & CSS kezdők számára (Rész 04): Szövegek strukturálása



A HTML5-ben nem kötelező megadni, hogy az megnyitott bekezdések zárásra kerüljenek-e </p>. Az áttekinthetőség érdekében azonban ténylegesen használnám a záró </p>.

Manuális sortörések

A folyamatos szöveg bekezdéseken belül, listákon stb. automatikusan sortörés történik a böngésző által, ha például szélesebb, mint az ablak. Ez gyakorlatias, végül is elkerülhető a felesleges vízszintes görgetés. Ezenkívül bárhol a szöveget sortörésre kényszeríthetitek. Ezt a <br /> elemmel tehetitek meg. Fontos megjegyezni, hogy ez egy ún. önálló címke, amelynek nincs saját záró címkéje, hanem gyakorlatilag saját magát zárja.

<p>Yeh, this one's for the workers who toil night and day<br />
By hand and by brain to earn your pay<br />
Who for centuries long past for no more than your bread<br />
Have bled for your countries and counted your dead</p>



A <br /> használatakor nem számít, hogy egy sor végén vagy egy új sorban van. Az eredmény mindkét esetben így néz ki:

HTML és CSS kezdőknek (4. rész): Szövegek strukturálása

Angol verzió: Once again, back on the automatic line breaks inserted by browsers. These are often problematic because you can not control where the break ultimately occurs. This can lead to unwanted results. A typical example is version numbers.

iPhone 5



Ez normális esetben egy sorban kellene hogy legyen. Így itt az iPhone és az 5 között nem kellene sortörésnek lennie.

iPhone
5



Ezt sőt védett szóközökkel is meg lehet akadályozni. Egy példa:

HTML & CSS kezdőknek (04. rész): Szövegek strukturálása

Ezzel a karakterláncossal egy védett szóköz lesz meghatározva. A böngészőben ez egy normális szóközként jelenik meg: HTML és CSS kezdőknek (4. rész): Szövegek strukturálása

HTML & CSS kezdőknek (4. rész): Szövegek strukturálása

Ehhez, ahogyan azt szeretnétek, ne illesszétek be a szövegbe a szóközöket. Például ez nem fog működni:

HTML és CSS kezdőknek (Rész 04): Szövegek strukturálása

Elõformázott szöveg

Elõfordulhatnak olyan helyzetek, amikor a szöveget pontosan úgy kell megjeleníteni, ahogy a forráskódban van elrendezve. Tipikus példa erre a programlisták, amelyek gyakran megtalálhatóak itt is a PSD-Tutorials.de oldalon.

HTML és CSS kezdőknek (Rész 04): Szövegek strukturálása

Ehhez az HTML lehetõvé teszi a preformázott szövegrészletek meghatározását. Ekkor a böngészõ figyelembe veszi a behúzásokat, ahogyan azok a forráskódban vannak. Az alábbi példa megmutatja, hogyan lehet ezt megvalósítani:

<!DOCTYPE html>
<html lang="de">
<head>
<title>PSD-Tutorials.de</title>
   <meta charset="UTF-8" />
</head>
<body>
<h1>"Hallo, Welt!" in PHP</h1>
<pre>
<?php
   echo "Hallo, Welt\\n";
?>
</pre>
</body>
</html>



Az a szakasz, amelyet előformázott szövegként kell megjeleníteni, a pre-elemen belül van meghatározva. Add oda az indentálásokat stb. pontosan úgy, ahogyan a böngésző végső sorának meg kell jeleníteni.

HTML és CSS kezdőknek (4. rész): Szövegek strukturálása

A kód példáját nézve azok a furcsa karakterek, &lt;?php és ?&gt; tűnhetnek fel nektek. Ezek a böngészőben <?php és ?> formában jelennek meg. Az a változat, amelyet a forráskódban használtak, az karakterek maszkolásának nevezete. Ez szükségessé válik, ha az HTML saját karaktereit nem szeretnénk, hogy a böngésző értelmezze. Ha a <?php karaktereket közvetlenül beírnátok a forráskódba, a böngésző azt gondolná, hogy egy PHP-zóna nyitó jelre utal. Ezért pedig meg kell védeni a karaktereket.

• Cseréld ki a karaktert & az &amp; karakterláncra

• Cseréld ki a karaktert < az &lt; karakterláncra

• Cseréld ki a karaktert > az &gt; karakterláncra

• Cseréld a idézőjeleket &quot; karakterre

Egyébként a pre nem csak a programlisták bemutatására alkalmas. A táblázatos adatokat is könnyedén lehet így megjeleníteni. Az alábbi példa mutat egy tipikus táblázatot, amelyet kizárólag szóközökkel határoznak meg a pre-elemen belül.

<pre>

 Célállomás       Indulás     Érkezés     Vágány

 ----------------------------------------------------------------

 Berlin        10:23       14:30       2

 Hamburg       11:09       13:20       13

 München       12:04       15:45       1a

</pre>

A böngészőben az eredmény a következőképpen néz ki:

HTML & CSS kezdőknek (4. rész): Szövegek strukturálása



Tény, hogy a böngészők figyelembe veszik azokat a szóközöket, amelyeket a forráskódban definiáltok. A bemutatott táblázatváltozat egyébként jól működik. Kisebb táblázatok esetén megfelelőnek találom. Amint az adatmennyiség azonban bővül, érdemes a hagyományos HTML-táblázatokhoz fordulni. Hogy ezeket miképpen lehet definiálni, természetesen ennek a sorozatnak a keretein belül ismertetem.