Morabito Érdi SzC Eötvös József Szakképző Iskolája 2015-16
Tartalomjegyzék HTML elemek ............................................................................................................................................................................................ 3 Címkék jelölése ..................................................................................................................................................................................... 3 Páros és páratlan címkék ...................................................................................................................................................................... 3 Egy egyszerű weboldal készítésének lépései ............................................................................................................................................ 3 Böngésző független weblapok .............................................................................................................................................................. 3 Összetett webhelyek, webáruházak készítése ..................................................................................................................................... 4 Igényfelmérés ................................................................................................................................................................................... 4 Célok megfogalmazása ..................................................................................................................................................................... 4 Eszközök megnevezése (mire van szükség a célok eléréséhez) ....................................................................................................... 4 A fejlesztési folyamat megtervezése ................................................................................................................................................ 4 Költségterv ....................................................................................................................................................................................... 4 A webhely megtervezése ................................................................................................................................................................. 4 Dokumentálás .................................................................................................................................................................................. 4 Közzététel ......................................................................................................................................................................................... 4 Hirdetések, kereső optimalizálás ..................................................................................................................................................... 4 Webhelyek akadálymentesítése ............................................................................................................................................................... 4 Látássérültek igényeinek figyelembevétele.......................................................................................................................................... 4 Végtagsérültek igényeinek figyelembevétele ....................................................................................................................................... 4 Színvak személyek igényeinek figyelembevétele ................................................................................................................................. 5 HTML oldalak felépítése............................................................................................................................................................................ 5 HTML oldalak 3 fő része: ...................................................................................................................................................................... 5 Dokumentumtípus definíció célja ......................................................................................................................................................... 5 HTML5 dokumentumtípus definíció:................................................................................................................................................ 5 A dokumentumfej (head ) ......................................................................................................................................................................... 6 A fejléc elemei ...................................................................................................................................................................................... 6 Az oldal neve......................................................................................................................................................................................... 6 A meta címkék ...................................................................................................................................................................................... 7 A karakterkészlet megadása HTML5 szabvány szerint ......................................................................................................................... 7 Link elem .......................................................................................................................................................................................... 8 Külső stíluslap használata ..................................................................................................................................................................... 8 Külső stíluslapok beillesztése ................................................................................................................................................................ 8 Belső vagy beágyazott stílusok ............................................................................................................................................................. 9 Beágyazott stílusok jellemzői ............................................................................................................................................................. 10 Médiatípusok ................................................................................................................................................................................. 10 A szöveg tagolása .................................................................................................................................................................................... 11 Bekezdések, sortörések és megjegyzések ...................................................................................................................................... 11 Címsor (heading) ................................................................................................................................................................................ 11 Karakterformázás HTML elemekkel .................................................................................................................................................... 12 Valamennyi páros címke. ............................................................................................................................................................... 12 A szöveg változásának jelzése ........................................................................................................................................................ 12 A tartalom változásának jelzése (nem csupán szövegformázás) .................................................................................................... 12 Előformázás és szövegirány beállítása ................................................................................................................................................ 13 Idézetek, címek, szerzők jelolése ................................................................................................................................................... 13 Definíciók és rövidítések jelölésére használható HTML elemek .................................................................................................... 14 Számítógépes kódok megjelenítése ............................................................................................................................................... 14 Időpont megadása HTML dokumentumban: ................................................................................................................................. 15 Linkek (hivatkozások).......................................................................................................................................................................... 15 Linkeknél használható HTML attribútumok (HTML Attributes) .......................................................................................................... 15 Külső hivatkozások ............................................................................................................................................................................. 16 Belső hivatkozások ............................................................................................................................................................................. 16 E-mail link ........................................................................................................................................................................................... 16 Számozatlan lista (unordered list ) ..................................................................................................................................................... 17 Több szintű számozatlan lista ......................................................................................................................................................... 17 Számozott lista (ordered list ) ............................................................................................................................................................. 17 Számozott lista jellemzői ................................................................................................................................................................ 18 A sorszámok típusai:....................................................................................................................................................................... 18 Több szintű számozott lista ................................................................................................................................................................ 18 Meghatározáslista .............................................................................................................................................................................. 19 Egyszerű táblázat ................................................................................................................................................................................ 19 Sor és oszlop fejlécek ..................................................................................................................................................................... 20 Táblázat címének jelölése .............................................................................................................................................................. 20 Cellák összevonása ......................................................................................................................................................................... 21
Oszlopok, oszlopcsoportok............................................................................................................................................................. 21 Táblázat tagolása ............................................................................................................................................................................ 22 Állókép beillesztése ............................................................................................................................................................................ 23 Képek beillesztése HTML dokumentumba ..................................................................................................................................... 24 Képtérképek (image map) beillesztése HTML dokumentumba ..................................................................................................... 24 Dokumentumok beágyazása .............................................................................................................................................................. 24 Az <iframe> címke .............................................................................................................................................................................. 24 Beágyazott <iframe> dokumentum jellemzői ................................................................................................................................ 25 Biztonsági beállítások ......................................................................................................................................................................... 25 Beágyazott <iframe> dokumentum biztonsági beállításai ............................................................................................................. 25 Hang videó és animáció beillesztés .................................................................................................................................................... 25 YouTube videó beágyazása iframe segítségével ............................................................................................................................ 26 HTTPS .................................................................................................................................................................................................. 26 Beágyazás object elem segítségével .............................................................................................................................................. 26 Object és param elemek ................................................................................................................................................................ 26 Tárolóelem létrehozása .................................................................................................................................................................. 27 HTML5 - Video elem ........................................................................................................................................................................... 28 HTML5 video elemben használható MIME típusok ........................................................................................................................ 28 HTML5 - Audio elem ........................................................................................................................................................................... 29 HTML oldalak szerkezete ........................................................................................................................................................................ 30 DIV - Általános tárolóelem .................................................................................................................................................................. 31 Egyoszlopos elrendezés .................................................................................................................................................................. 31 Kétoszlopos HTML elrendezés........................................................................................................................................................ 32 HTML5 tartalomfüggő tárolóelemek .............................................................................................................................................. 32 Kétoszlopos HTML5 elrendezés ..................................................................................................................................................... 33 HTML5 Speciális tárolóelem ábrákhoz ........................................................................................................................................... 33 HTML5 címsor csoportok ............................................................................................................................................................... 34 HTML5 Speciális tárolóelem ........................................................................................................................................................... 35 Általános HTML jellemzők .................................................................................................................................................................. 35 Globális HTML attribútumok (HTML Global Attributes) ................................................................................................................. 35 HTML események ............................................................................................................................................................................... 36 Ablak-események (A Body elem eseményei.) ................................................................................................................................ 36 Úrlap-események (A Form elem eseményei.) ................................................................................................................................ 37 Média-események .......................................................................................................................................................................... 37 Billentyűzet-események ................................................................................................................................................................. 37 Egér-események ............................................................................................................................................................................. 37 CSS3 stíluslapok készítése ....................................................................................................................................................................... 38 CSS (Cascading Style Sheet) ................................................................................................................................................................ 38 Színkezelés .......................................................................................................................................................................................... 38 HTML színkódok.................................................................................................................................................................................. 38 HTML alapszínek............................................................................................................................................................................. 39 Web biztos színek ........................................................................................................................................................................... 39 Átlátszóság (fedettség) ................................................................................................................................................................... 40 CSS stílusdeklaráció ............................................................................................................................................................................ 41 A stílusdeklaráció felépítése:.......................................................................................................................................................... 41 CSS megjegyzések .......................................................................................................................................................................... 41
HTML HTML elemek Címkék jelölése A HTML oldal egyes elemeit címkékkel (tag-ekkel) jelöljük, amelyeket < és > között helyezünk el. < > között minden esetben megtalálható az adott címke neve: ( ). A definiált elemektől függően tulajdonságok is megadhatók: , Erőforrások kapcsolhatók az adott elemhez: A címkenevek, tulajdonságneve és néhány kivételtől eltekintve a tulajdonságok értékei sem tartalmazhatnak magyar ékezetes karaktereket, és nem kezdődhetnek számjeggyel!
Páros és páratlan címkék Egy-egy címke a definiált elemtől függően lehet páros vagy páratlan. Páratlan pl. soremelést helyez el az oldalon. Páros pl. … megvastagított betűk … dőlt betűk Páros címkék esetén a záró címke neve elé egy / jel kerül pl. . A páros címkéket kötelező párban használni. A záró címke elhagyása a weboldal hibás megjelenítéséhez vezethet. A páros címkék egymásba ágyazása A páros címkék egymásba ágyazhatók Helyes: … vagy .. Helytelen: … Az egymásba ágyazás több szintű is lehet:
…
Egy egyszerű weboldal készítésének lépései 1. 2. 3.
A HTML dokumentum forráslistáját egy tetszőleges szövegszerkesztőben megírjuk. Az elkészített dokumentumot egyszerű szövegként .html kiterjesztéssel elmentjük. Kedvenc fájlkezelőkben a mentett fájl nevére vagy ikonjára kattintva az alapértelmezett böngészőnkben megnyitjuk.
Ez módszer jól használható a tananyag példakódjainak kipróbálására, módosítására, de összetettebb webhelyek készítését sose s HTML kód írásánál kezdjük. Fontos! Windows Operációs rendszer használata esetén a szövegszerkesztők rendszerint a iso-8859-2 kódkészlet, míg Linux Operációs rendszer alatt UTF 8 kódkészlet használatával mentik a dokumentumot. Ezt a karakterkészlet megadásánál figyelembe kell venni!
Böngésző független weblapok A következő böngészők támogatják: Minden webfejlesztő álma, hogy weblapjai valamennyi operációs rendszeren, valamennyi böngésző program valamennyi változatán, egyformán és úgy jelenjenek meg, ahogy azt ő megtervezte. Ezt a célt meg lehet közelíteni, de elérni sosem fogjuk. Már egy egyszerű vízszintes vonal is másként jelenik meg a különböző böngészőkben. A stíluslapok használatánál, de különösen az aktív tartalmak megjelenítésénél még nagyobbak a különbségek. Az egyes böngésző programok működése kisebb, nagyobb mértékben eltér a www.w3.org webhelyen közzétett internetes szabványoktól. (Tananyagunk ezekre épül. Az ismert eltéréseket jelezzük.) A szabványban leírt funkciók, elemek és jellemzők egy részét nem minden böngésző ismeri. (A tananyagban a böngészőprogramok ikonjai jelzik. Azokat, amelyek adott elemet vagy jellemzőt képesek kezelni.) Ha a teljes böngészőfüggetlenség nem is érhető el mindenképpen érdemes arra törekedni, weboldalainkat minél több látogató legyen képes használni. Ennek érdekében az elkészült weboldalainkat a mindig ellenőrizzük le a legnagyobb böngészőkben. Ha működésében vagy megjelenítésében zavaró hibát találunk, akkor az próbáljuk orvosolni.
Összetett webhelyek, webáruházak készítése Az összetett webhelyek és webáruházak készítése nem a kód elkészítésével kezdődik, és a kód elkészültével közel sem ér véget. A következő lépéseket meg lehet ugyan spórolni, de nem érdemes. Igényfelmérés Szükség van az adott oldalra? Célok megfogalmazása Mit szeretnénk elérni? Kiket szeretnénk elérni? Eszközök megnevezése (mire van szükség a célok eléréséhez) A fejlesztéshez szükséges HW és SW. Domain név? Tárhely (PHP?; MySQL; emal?; aldomai-ok?) Multimédia elemek (pl. webáruház esetén a termékek fotói) A fejlesztési folyamat megtervezése A fejlesztéshez szükséges HW és SW kiválasztása (Mit? Miét? Mennyiért?) Domain kiválasztása (Illeszkedjen a célokhoz!) Tárhely szolgáltató, tárhely csomag kiválasztása. (Ár? Tartalom? Megbízhatóság?) A multimédia elemek (Készítői?; Formátumok? Mennyiség? Költségek?) HTML, PHP; MySQL, JavaScript kódok (Készítői? Tartalom? Mennyiség? Költségek?) Költségterv A munka várható költségei. (Megéri? Belefér a keretbe?) A webhely megtervezése Adatbázis megtervezése (MySQL adattáblák és kapcsolataik) Weboldalak illetve azok kapcsolatainak megtervezése. (HTML, PHP; MySQL, JavaScript kódok, könyvtárszerkezet) A multimédia elemek részletes megtervezése (Melyik oldalra mi kerül. Tartalom? Forma?) Kódolás, multimédia elemek elkészítése A multimédia elemek elkészítése HTML, PHP; MySQL, JavaScript kódok elkészítése Tesztelés, hibakeresés és javítás Webhelyek készítésénél különösen fontos, hogy a legnagyobb böngészőkkel ellenőrizzük megjelenítésüket és működésüket! Dokumentálás Fejlesztői dokumentáció (Lehetővé teszi a későbbi javításokat, módosításokat a fejlesztés folytatását.) Felhasználói dokumentáció (Súgó és/vagy használati útmutató). Közzététel A webhely közzétételével a munka koránt sem ért véget. Még senki nem tud róla. (Sem a felhasználók, sem a keresők.) Maradhattak benne hibák, amiket később javítani kell. Hirdetések, kereső optimalizálás Ha a webhely már működik, akkor erről tájékoztassuk a lehetséges felhasználókat! ( hirdetések, reklámok, újságcikkek, szóbeli tájékoztatók) A webhely megszületéséről tájékoztassuk a keresőket is (Linkek elhelyezése az interneten, Keresők webmester eszközei).
Webhelyek akadálymentesítése Látássérültek igényeinek figyelembevétele Látássérült személyek használhatnak képernyő felolvasó programot, ezért képek, animációk vagy videók használata esetén ne felejtsünk el helyettesítő szöveget megadni! A helyettesítő szöveget nem csak a felolvasó programok használják, hanem a böngészők is ezeket jelenítik meg, ha egy multimédia elemet nem sikerül betölteni.
Végtagsérültek igényeinek figyelembevétele Végtagsérült személyek lehet, hogy nem képesek egeret használni, ezért honlapunk minden részét elérhetővé kell tenni számukra csak billentyűzettel is.
Színvak személyek igényeinek figyelembevétele Színtévesztő, színvak személyek számára nem jelent plusz információt a figyelmeztető színek használata. A honlap kiemelt elemeit ezért a színeken túl egyéb módon is különböztessük meg a többitől. (pl. linkek aláhúzása, nyilacskák és/vagy megfelelő pozicionálás)
HTML oldalak felépítése Minden weboldal 3 fő részből áll.
HTML oldalak 3 fő része:
a dokumentumtípus meghatározása, a dokumentum feje, a dokumentum törzse.
A következő 3 címke valamennyi HTML5 weboldalon megtalálható:
Név
Angol eredete
Hatás
Document type Dokumentumtípus páratlan címke. .
HTML*
A dokumentum tartalma nyitó- és záró html címke (tag) közé kerül.
Head
A dokumentumfej páros címkéje.
Body
A dokumentumtörzs páros címkéje.
*HTML = HyperText Markup Language Forráskód fej (meta-adatok...) törzs (Megjelenítendő tartalom)
Dokumentumtípus definíció célja A dokumentumtípus definíció mondja meg a böngészőnek, hogy a HTML-nek melyik verzióját fogjuk használni. Ez biztosítja számunkra, hogy a különböző gyártmányú és verziójú böngészőkben a weblapunk látványa minél inkább hasonló legyen. A dokumentumtípus definíciót mindig a HTML oldal legelején kell megadni. HTML5 dokumentumtípus definíció:
Néhány korábbi HTML verzió dokumentumtípus definíciója: HTML 4.01 Strict HTML 4.01 Transitional HTML 4.01 Frameset XHTML 1.0 Strict XHTML 1.0 Transitional
"-//W3C//DTD
XHTML
1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
XHTML 1.0 Frameset
A dokumentumfej (head ) A fej (angolul: head ) A fej a weboldalra vonatkozó információk megadását teszi lehetővé. Ezek nem lesznek megjelenítve, de befolyásolják a tartalom megjelenítését. Lehetőség van itt külső erőforrások illesztésére (pl. CSS, Java, JavaScript, ikon …), a böngésző vagy a keresők számára szükséges információk megadására. A fejlécet a és a címkék közzé kell elhelyezni. Név
Angol eredete Hatás
Head
A dokumentumfej páros címkéje.
Forráskód meta-adatok, külső erőforrások... a megjelenítendő tartalom (szöveg, multimédia...)
A fejléc elemei A HTML weboldal fejlécében (head) használható elemek (tag-ek)
Név
Angol eredete
Hatás
Head
A HTML dokumentum feje páros címke. .
Title
A HTML dokumentum címe páros címke.
Base
Alapértelmezett URL. (Relatív címzésnél ez az alap.) Páratlan címke.
Link
Kapcsolatot teremt a weboldal és egy külső erőforrás között. Páratlan címke.
<meta>
Meta
A böngészők és a keresők számára nyújtanak plusz információt. Páratlan címke.
<script>
Script
Külső scriptet (programkódot) definiál. Páros címke.
<style>
Style
Belső stílusinformációk megadását teszi lehetővé. Páros címke.
Az oldal neve A és a címkék közé írt szöveg jelenik meg a böngészők címsorában, a weoldalhoz tartozó fülén és a keresők találati listáján. A felhasználó a böngészőkben a kedvencek vagy a könyvjelzők közé felvett oldalak közül is nevük alapján válogathat. Legyen rövid, és utaljon az oldal tartalmára.
Név
Angol eredete Hatás
Title
A HTML dokumentum címe. Páros címke.
Forráskód EZ AZ OLDAL NEVE Ennek az oldalnak már neve is van, de az ékezetekkel még baj lehet.
A meta címkék A meta adatok nem jelennek meg az oldalon. A böngészők és a keresők számára nyújtanak plusz információt. A meta elem :
Név
Angol eredete
Hatás
<meta>
Meta
A böngészők és a keresők számára nyújtanak plusz információt. Páratlan címke.
A meta elem jellemzői: Név
Érték
Leírás
name
application-name; author; Megadja a metaadatok nevét. description; generator; keywords
content
szöveg
http-equiv
content-type; refresh
Meghatározza a http-equiv vagy a name jellemzőhőz társított értéket default-style; Segítségével a tartalomra és annak feldolgozására vonatkozó plussz infókat adhatunka böngészőnek. (karakterkódolás, alapértelmezett stíluslap, frissítés gyakorisága)
Kiemelkedő jelentősége van a leírásnak (description), amelyben az oldal tartalmának rövid, egy-két mondatos összefoglalását adhatjuk meg. A keresőknek segít, annak eldöntésében, hogy miről szól weboldalunk, mely kifejezésekre történő keresés esetén érdemes megjeleníteni. Sok esetben az itt megadott szöveget jelenítik meg a keresési találatok között az oldal neve, és URL-je alatt. Az már kevésbé biztos, hogy az általunk megadott keresőszavakat (keywords) figyelembe veszik a keresők. Ugyanakkor, ha sikerül azt az 5-10 szót, illetve kifejezést megadnunk, amelyekre keresve a szeretnénk a találati listák élére kerülni, az már fél siker. Nagyon fontos, hogy a weboldal neve (title), leírása (description) és keresőszavai (keywords) összhangban legyenek a tartalommal. A keresők sokszor büntetik a webmesterek átverési kisérleteit. (Amikor egy oda nem illő keresőszóra próbálják elhitetni a keresővel, hogy oldalukat adott szóra érdemes megjeleníteni a találatok között. ) Már domain nevének kiválasztásánál érdemes arra odafigyelni, hogy a választott név illeszkedjen a webhely tartalmához.
Forráskód Leírás: <meta name="description" content="Megismerkedünk a meta címkékkel">
A karakterkészlet megadása HTML5 szabvány szerint A karakterkészlet megadása meta címkével történik a következő módon: Forráskód <meta charset="UTF-8">
vagy <meta charset="iso-8859-2"> A példakód külön ablakban tekinthető meg: html5_charset.html A karakterkészlet megadásának elmulasztása hibás megjelenítéshez vezet(het). Magyar nyelvű weblapoknál az UTF-8 vagy az ISO 8859-2 karakterkódolást használhatjuk.
Interaktív weboldalak esetén szinkronban kell, hogy legyenek a szerkesztőprogram, az adatbázis kezelő és a böngésző karakterkódolási beállításai.
A karakterkészlet megadásának biztonságos módja Forráskód <meta http-equiv="content-type" content="text/html; charset=UTF-8">
vagy <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
Ha azt szeretnénk, hogy ékezetes karaktereinket minden böngésző helyesen jelenítse meg, akkor ezt a formát célszerű használni. Link elem A címke kapcsolatot teremt a weboldal és egy külső erőforrás (pl. stíluslap, ikon.. ) között. ( link magyarul: kapocs ) A link elem:
Név
Angol eredete
Hatás
Link
Kapcsolatot teremt a weboldal és egy külső erőforrás (pl. stíluslap, ikon.. ) között. Páratlan címke.
A link elem jellemzői: Név
Érték
Leírás
href
URL
Az erőforrás helye (URL-je)
hreflang
nyelvkód
Megadja az erőforrás nyelvét. (Magyar = hu)
media
screen; tty; tv; projection; handheld; Megadja a megjelenítő eszköz típusát. Például print; braille; aural; all; megadhatjuk, hogy egy stíluslapot a képernyőn történő megjelenítésénél vagy nyomtatásnál használjon a böngésző.
rel
alternate; archives; author; first; help; Weboldalunk és az erőforrás közötti kapcsolatot icon; index; last; license; next; pingback; adja meg. ( relation magyarul: viszony ) prefetch; prev; search; stylesheet; sidebar; tag; up;
sizes
magasság x szélesség
type
MIME típus Az erőforrás MIME típusa. pl. text/css; text/javascript; image/gif
Az erőforrás méretének meghatározása ikonok esetén. (pl. 16x16)
Forráskód EZ AZ OLDAL NEVE <meta charset="UTF-8"> Már ikonunk is van! Mérete: 16*16 px
Külső stíluslap használata Külső stíluslapok beillesztése A stíluslapok használatával szétválik a tartalom és a forma.
A weboldalak tartalmi elemeit a HTML kód, míg a tartalom megjelenítésére vonatkozó stílusdeklarációkat a CSS kód tartalmazza egyegy külön szöveges állományban. A HTML kódot tartalmazó fájl kiterjesztése .html, a CSS kódot tárolóé .css. Különösen összetett webhelyek esetén hasznos a külső stíluslapok használata. Ekkor ugyanis csupán egyszer kell beállítanunk a webhely oldalain található HTML elemek stílusjellemzőit. Az elkészült CSS fájlt (stíluslapot) használva valamennyi weboldalon könnyen biztosítható az egységes megjelenés. Ha egy stíluselemet kívánunk később módosítani a webhely valamennyi oldalán (mai lehet több száz vagy több ezer is.) elegendő egy helyen elvégezni a változtatást.
HTML kód EZ AZ OLDAL NEVE <meta charset="UTF-8"> Külső CSS stíluslapot használunk.
CSS kód body { font-size: 34px; text-align: center; }
Belső vagy beágyazott stílusok Név
Angol eredete
Hatás
<style>
Style
A HTML dokumentumon belüli stílusdefiníciók megadását teszi lehetővé. Páros címke.
A külső stíluslap beállításait módosíthatjuk a beágyazott stílusdefinícióval, az aktuális weboldal egyedi jellemzőinek megfelelően. Egyszerűbb weboldal esetén (pl. egy oldalas webhely) a külső stíluslapot akár el is hagyhatjuk. Összetett webhely fejlesztésekor beágyazott stílusdeklarációkkal alakítható ki a főbb oldalak megjelenése. Ekkor csak egy-egy fájlt kell megfelelően elkészíteni. Ezt követően a stílusdeklarációk külső stíluslapokba helyezhetők át. Egy HTML oldalon több < style> elem is elhelyezhető.
HTML kód ... <style> body { background-color:#d0e4fe; } A külső stíluslap beállításait módosítjuk.
CSS kód body { font-size: 34px; text-align: center; }
Beágyazott stílusok jellemzői Név
Érték
Leírás
media
screen; tty; tv; A weboldal megjelenítésére haszált eszköz típusa. Külön stíluslap készíthatő a projection; különböző eszközökhöz. (nyomtató, képerny...) handheld, print; braille; aural; all
type
text/css
A tartalom típusa.
scoped
scoped
Felhasználásával a dokumentumtörzsben is megadható stílusdeklaráció, ami a megadás helyén található elemre, és az abba közvetlenűl beágyazott elemekre vonatkozik csupán.
Médiatípusok
Név
Eszköz
all
Valamennyi eszköz
screen
Képernyő
tv
Televízió
handheld
Kézi eszközök (kis képernyős, korlátozott sávszélesség)
Példa: A példában a nyomtatóra megadott stílusdefiníció, a képernyőn történő megjelenítést nem befolyásolja. HTML kód ….. <style type="text/css" media="print"> body { background-color:blue; } <style type="text/css" media="screen"> body { color:red; } A külső stíluslap beállításait módosítjuk.
CSS kód body { font-size: 34px; text-align: center; }
A szöveg tagolása Bekezdések, sortörések és megjegyzések
Név
Angol eredete
Hatás
paragraph
Bekezdések létrehozására használható páros címke.
break
A sortörés páratlan címkéje.
<wbr>
word break
Hosszú szavakba lehetővé teszi a sortörést. (Ha a szó nem fér ki egy sorban.)
horizontal rule
Vízszintes vonal páratlan címkéje. A vonal egy új sorba kerül, és utána is új sor következik.
-
A megjegyzés páros címkéje. A weboldalon nem jelenik meg a tartalma. A webfejlesztők emlékeztetőit tárolja.
A bekezdéseket a böngészők blokkszintű elemként kezelik. Új sorban kezdődnek és az utánuk szintén soremelés következik. Az utánuk következő elem így szintén új sorba kerül. A sortörést követő elem már új sorba kerül. A sortörés használható egy bekezdésen belül is. A megjegyzések (emlékeztetők) használata hasznos, összetett webhely és/vagy hosszú forráskód készítésénél. A jól megírt emlékeztetők megkönnyítik a webhely későbbi továbbfejlesztését, vagy az eseteleges hibák feltárását
Forráskód
Ez az első bekezdés szövege: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede.
Ez az második bekezdés szövege két sortöréssel: szöveg szöveg szöveg szöveg szöveg szöveg szöveg szöveg szöveg szöveg szöveg szöveg szöveg szöveg szöveg szöveg
Ez az harmadik bekezdés előtte vonal
Címsor (heading) A
-től
-ig terjedő címsor hierarchia lehetővé teszi a tartalom strukturált közreadását. (Nyomtatott könyvek tartalomjegyzékében jól követhető, ha strukturált a felépítésük.) Sose használjuk csupán bekezdésformázásra! A legfelső szinten a
áll. A legkevésbé fontos a
. Név
Angol eredete Hatás
...
Heading
Címsorok páros címkéi.
Forráskód Címsorok <meta charset="UTF-8">
Címsor
Címsor
Címsor
Címsor
1.
2. 3. 4.
Címsor 5.
Címsor 6.
Karakterformázás HTML elemekkel Egy-egy karakter, szórészlet vagy szövegrész formázására alkalmas elemek. Valamennyi páros címke.
Név
Angol eredete Hatás
Bold
Félkövér karakterek.
Italian
Dőlt karakterek.
<em>
Emphasized
Kiemelt karakterek.
<strong>
Strong
Erős kiemelés.
<small>
Small
Kis méretű karakterek.
<sup>
Superscript
Felső index.
<sub>
Subscript
Alsó index.
<s>
Strikeout
Nem érvényes áthúzott szöveg.
Underlined
Aláhúzott karakterek.
<mark>
Mark
Kiemelés.
<span>
Span
Stíluslap segítségével formázható szövegrész kijelölése.
Forráskód Címsorok <meta charset="UTF-8"> <style type="text/css" > #piros { color:#990000; } Félkövér Dőlt <em>Kiemelt <strong>Erős kiemelés <small>Kis méretű szöveg Felső index – 2<sup>n Alsó index – U<sub>be <s>Nem érvényes áthúzott szöveg Aláhúzott szöveg <mark>Szövegrész kiemelése <span id="piros" >Stíluslap segítségével formázott A szöveg változásának jelzése A tartalom változásának jelzése (nem csupán szövegformázás) A weboldal tartalmának változására a törölt és a helyébe beszúrt szöveg együttes megjelenítésével hívhatjuk fel a figyelmet. Az új szöveg aláhúzott a régi pedig áthúzott formában jelenik meg.
Név
Angol eredete Hatás
<del>
Delete
Törölt szöveg.
Insert
Beszúrt szöveg.
Forráskód A tartalom változása <meta charset="UTF-8"> <del>Ez a szöveg változott erre a szövegre.
Előformázás és szövegirány beállítása Egy vagy több sor, bekezdés formázására alkalmas elemek. Valamennyi páros címke. Név
Angol eredete
Hatás
<pre>
Preformatted
Előformázott szöveg. Állandó szélességű tarakterekkel, a szőközök és soremelések megtartásával jeleníti meg a tartalmat. (Lásd. mintakódok.)
Bidirectional order
A szöveg olvasási irányánek beállítása. A szövegirányt az elem dir jellemzője adja meg rtl esetén jobbról balra ltresetén ablról jobbra.
Forráskód <pre> Az előformázott valamennyi soremelés
és
szövegben szóköz
megjelenik. A szöveg olvasási iránya 1. A szöveg olvasási iránya 2. Idézetek, címek, szerzők jelolése
Idézetek jelölésére használható HTML elemek Valamennyi páros címke. Név
Angol eredete
Hatás
Quotation
Rövid sorközi idézet. A CITE attribútum használható a forrás megnevezéséhez
Block quote
Idézetblokk. (hosszabb idézet)
Address
A dokumentum vagy adott szakasz szerzőjének elérhetősége név, e-mail cím, postai cím, telefon, honlap...
Citation
Könyv, kiadvány, cikk címe
Forráskód
Idézetek, címek, szerzők
Petőfi Sándor PATÓ PÁL ÚR
Mint elátkozott királyfi Túl az Óperencián, Él magában falujában Pató Pál úr mogorván. Be más lenne itt az élet, Ha egy ifjú feleség...
Közbevágott Pató Pál úr: "Ej, ráérünk arra még!„
….. Definíciók és rövidítések jelölésére használható HTML elemek
Valamennyi páros címke. Név
Angol eredete Hatás
Abbreviation
Rövidítés, mozaikszó.
Definition
Meghatározás, definió.
Minden kifejezésre csak egyszer definiáljunk az oldalon belül! Az címke title jellemzőjének értéke buborékszövegként megjelenik. Többszavas szöveg esetén nem törhető szóközöket ( ) használva a teljes szöveg megjelenik, míg sima szóközök esetén csak az első szó. Forráskód ….
Rövidítések
AFSZ CPU
Meghatározás
Definíció: általában egy fogalom jelentésének meghatározása. ….. Számítógépes kódok megjelenítése
Számítógépes kódok megjelenítésére használható HTML elemek Valamennyi páros címke. Név
Angol eredete
Hatás
Code
Számítógépes kódok vagy programozási nyelvek kódjainak megjelenítésére szolgál.
Variable
Változók jelölésére használhatjuk szöveges környezetben. Lehet matematikai változó vagy programkódban található változó.
<samp>
Sample
Számítógépes program kimenetének jelölésére használhatjuk.
Keyboard
Felhasználó által bevitt információt jelöl. A bemenet tipikusan billentyűzet, de nem csak az lehet. (például hangparancsok)