14. dia WEB JELÖLŐNYELVEI Flashcards
Mi az a HTML?
A Web elsődleges leírónyelve.
Szemantikai szintű leíró nyelv és a kapcsolódó szemantikai szintű alkalmazásprogramozási interfészek a Weben elérhető oldalak készítéséhez, amelyek a statikus dokumentumoktól a dinamikus alkalmazásokig terjednek.
HTML elemek (definició)
Az elemeknek, attribútumoknak és attribútumértékeknek meghatározott jelentése (szemantikája) van.
Ezektől eltérőt tilos írni.
Korábbi verziókban található prezentációs lehetőségeket nem lehet többé felhasználni, csak a style attribútum és a style elem maradt meg.
A specifikációban definiált minden egyes elemnek van egy tartalommodellje.
Egy HTML elem tartalma meg kell, hogy feleljen a tartalommodelljében leírt követelményeknek.
HTML elemek (korábbi prezentációs elemek média-függetlenné tétele)
b - Korábban a félkövér betűt, most a kulcsszavakat jelenti.
i - Korábban a kurzív betűket, most a hangnembeli változást jelenti.
hr - Korábban a vízszintes választóvonalat, most a témaváltást jelenti.
small - Korábban a kisebb betűméretet, most a lapszéli megjegyzést jelenti.
s - Korábban áthúzást, most pontatlan szöveget jelent.
u - Korábban aláhúzást, most az artikulálatlan jelölést jelzi.
HTML elemek (diagram, hova sorolhatóak)
https://html.spec.whatwg.org/images/content-venn.svg
HTML elemek (idehen elemek)
A MathML és SVG névterekbe tartozó elemek.
HTML elemek (HTML 5 jobb tagolás érdekében)
article
aside
figure
footer
header
hgroup
nav
section
HTML elemek (HTML 5 további hasznos elemek)
audio
canvas
data
dialog
math
meter
picture
progress
summary/details
time
video
Globális attribútumok
id
class - az elemek kiterjesztésére használják a szerzők. Gyakorlatilag saját elemeket hoznak létre. Tokenek egy szóközökkel elválasztott listája.
lang
style
egyéni attribútumok - A “data-“ karakterlánccal kezdődik., amelyet legalább egy karakter követ. Olyan annotációt, adatot, állapotot tartalmazhatnak privát módon, amelyekhez nincsenek megfelelőbb elemek vagy attribútumok. Tetszőleges számú és értékű megadható belőle.
HTML szintaxisok (HTML szintaxis, XML szintaxis)