14. dia WEB JELÖLŐNYELVEI Flashcards

1
Q

Mi az a HTML?

A

A Weben elérhető oldalak készítéséhez elsődlegesen használt leírónyelv, illetve alkalmazásprogramozási interfészek.
Statikus dokumentumokat, és akár dinamikus alkalmazásokat is lehet vele csinálni.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

HTML elemek (definició)

A

Az elemeknek, attribútumoknak és attribútumértékeknek meghatározott jelentése (szemantikája) van 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 elem maradtak meg.
A specifikációban definiált minden egyes elemnek van egy tartalommodellje amelyben leírt követelményeknek a tartalomnak meg kell hogy feleljen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

HTML elemek (korábbi prezentációs elemek média-függetlenné tétele)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

HTML elemek (idegen elemek)

A

A MathML és SVG névterekbe tartozó elemek.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

HTML elemek (HTML 5 jobb tagolás érdekében)

A

article
aside
figure
footer
header
hgroup
nav
section

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

HTML elemek (HTML 5 további hasznos elemek)

A

audio
canvas
data
dialog
math
meter
picture
progress
summary/details
time
video

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Globális attribútumok

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

(HTML szintaxisok) HTML szintaxis, XML szintaxis

A

HTML :
Hasonlít az SGML-hez és XML-hez, de egy külön álló nyelv, saját szabályokkal.
Kompatiblilis régi böngészőkkel.
XML :
XML 1.0 és Namespace in XML 1.0 szabványokon alapuló szintaxis.
Nem határoz meg további követelményeket az XML-hez előírtakon kívül.
XHTML szintaxisnak is nevezik.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

(HTML szintaxisok) HTML szintaxis

A

Kötelező dokumentumtípus-deklaráció.
Elem szövege nem tartalmazhat ‘<’ és ‘&’ karaktereket és attribútumérték nem lehet ‘&’.
Elemek és attribútumok kisbetű-nagybetű érzéketlenek és tetszőlegesen keverhetőek.
A logikai attributumok értékét nem kell megadni, ha azt megadjuk akkor egyeznie kell a nevével, vagy üres karakterlánccal.
Üres (void) elemek, csak nyitó cimkét adhatunk meg.
Idegen elemek vagy nyitó és záró cimkével vagy önlezáróként működnek.
(önlezáró : < circle cx=”50” cy=”50” r =”50” / >)
Opcionális cimkék megadása nem kötelező, ilyen a < html > vagy az < /li > zárócímke.
Névtér-deklarációk nem támogatottak.
CDATA-szakaszok csak idegen tartalomban (MathMl vagy SVG) használhatóak.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

(HTML szintaxisok) XML szintaxis

A

DTD-k és XML sémák nem képesek kifejezni a HTML által
támasztott valamennyi megfelelési követelményt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Document Object Model (DOM)

A

Egy API dokumentumok memória beli tárolásához, eléréséhez és manipulálásához.
Minden dokumentumot egy fa ábrázol, amelyek csomópontokból állnak, ezeket egy API-val rendelkező objektum ábrázolja.
Csomópontok lehetnek:
Document, DocumentType, Element, Text, ProcessingInstruction, Comment
A DOM interfészek Web IDL-ben kerülnek leírásra amely egy interfészleíró nyelv.
HTML megfelelési kritériumai DOM műveletekkel vannak meghatározva.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A HTML dokumentumtípus-deklaráció

A

<!DOCTYPE html> aminek célja, hogy szabványszerűen történjen a dokumentum megjelenítése.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Böngészők megjelenítési módjai

A

A renderelő motorok az alábbi módon jeleníthetnek meg:
- Kompatibilitási mód :
Régi böngészők viselkedésének utánzása az aktuális webszabványokat sértő módon régi weboldalak megjelenítéséhez.
- Szabványos mód :
A weboldalak megjelenítése az aktuális webszabványoknak megfelelően.
- Majdnem szabványos mód

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hibakezelés

A

Az aktuális HTML specifikáció előírja az érvénytelen dokumentumok részleges feldolgozását is.
Elnézőek a böngészők a hibákkal szemben, azokat autómatikusan kijavítják.
Léteznek megfelelési ellenőrző eszközök is, amelyek vizsgálják, hogy teljesíti-e a specifikációt a HTML.
Pl.: Nu HTML Checker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly