Alapvető adattípusok html

Ez a rész a specifikáció leírja az alapvető adattípusokat, amelyeket lehet tartalmi elemeket vagy attribútumokat értékeket.


6.1 regiszter

Minden attribútum definíció információt tartalmaz az érzékenység értéke a nyilvántartásban. Az információkat a nyilvántartásban az alábbi gombokat:

Ha az attribútum értéke egy lista, a kulcsokat alkalmazni minden érték a listán, ha másképp nem jeleztük.


6.2 alaptípusai SGML

Document Type Definition (DTD) meghatározza a szintaxis elem tartalmát és attribútum érték HTML segítségével tokeneket SGML (pl. PCDATA, CDATA, NAME, ID, stb). Lásd. A teljes meghatározások [ISO8879].
Itt -ról a legfontosabb információkat:

  • CDATA - karakterek sorozata a karakterkészlet egy dokumentum tartalmazhat memorizálás. Felhasználói ágensek (PA) kell értelmeznie attribútum értékeit az alábbiak szerint:
    • cserélje ki a karakter referencia,
    • figyelmen kívül hagyva a sor vége karakter,
    • Cserélje minden kocsi vissza vagy lap szóköz.

    Egyes HTML 4 attribútumok CDATA attribútumértékektől leírás rögzíti keretein elfogadható értékeket erre a tulajdonság, amely nem határozza meg a DTD.

    Bár elemek stílusok és a scriptek CDATA saját adatmodellek CDATA ezeket az elemeket PA máshogy kezelik. Címkék mnemonikok és úgy kell kezelni, mint a nyers szöveget, és az alkalmazásnak átadott „ahogy van / ahogy van”.
    Az első előfordulása karakter szekvencia "

  • NAME LeksemyID és meg kell kezdeni írni ([A-Za-z]), és ezt követheti tetszőleges számú betű, számjegy ([0-9]), kötőjel ( "-"), egy aláhúzás karaktert ( "_"), kettőspont ( ":") és pontok ( "").
  • IDREF és IDREFS - utalás a token ID bizonyos egyéb tulajdonságokat. IDREF egyetlen vezérjel IDREFS szóközzel elválasztott listája zsetont.
  • NUMBER token tartalmaznia kell legalább egy számjegyet ([0-9]).


6.3 Szöveg húrok

Szöveg attribútumok (% szöveg a DTD-ben), hogy alkalmas legyen az olvasást.
Intro a tulajdonságokat, lásd. A megbeszélések tanulni az attribútumokat.

Ez a specifikáció az URI kifejezést meghatározott [URI] (lásd. Továbbá a [RFC1630]).

Megjegyezzük, hogy az URI tartalmazza az URL-t (meghatározott [RFC1738] és [RFC1808]).

URI mnemonikok képviselte a DTD% URI; .

URI lényegében érzéketlen. Lehet URI, vagy annak egy részét URI, ahol a regiszter nem számít (pl. Mosógép / gazda neve), de azonosításuk nehéz lehet. A felhasználónak mindig feltételezzük, hogy az URI-érzékeny (hogy biztos a tetteik következményeivel).

Az attribútum értéke „színes” (% Szín;) kifejezés a szín meghatározása [SRGB]. A szín érték lehet akár 16-ed rendű szám (előzi #), vagy az egyik a 16 szín nevét. A szín nevek kis- és nagybetűket.

Így, az érték „# 800080” és a „Purple” egyaránt képviseli a lila szín.


6.5.1 A színek használatával

Bár a színek adnak egy csomó extra jelentést a dokumentumhoz, és ez több „olvasható”, vegye figyelembe a következő tippeket, ha a színes a dokumentumokban:

  • A HTML elemek és attribútumok nem ajánlott beállítani a színt. Ehelyett használja stíluslapok.
  • Az ilyen színkombinációkat, ami problémákat okozhat ember szenved színvakság, stb ilyen zavarok.
  • Ha háttérképet vagy a háttér színét, meg a megfelelő szín a szöveget.
  • Színek által meghatározott elemek a test és a betűtípus és bgcolor a táblázatokban másképp néz ki a különböző platformokon (pl. PC, Mac, Windows és LCD képernyők különböznek CRT), ezért ne hagyatkozzunk kizárólag a mi lesz a hatása ugyanaz, mint a vársz. A jövőben támogatást színmodellek [sRGB] együtt az ICC-profilokat kell enyhíteni ezt a problémát.
  • A gyakorlatban próbálja használni a különböző megállapodások, így kisebb az esélye az esetleges kellemetlenségekért a felhasználó számára.


6.6 mérete attribútum-értékek

HTML meghatározza háromféle méretű értékek attribútumok:

  1. Pixel. Az érték (% pixel; ETS) egy egész szám / egész szám, ami a képpontok száma „vászon” (képernyő, papír). így a „50” az 50 pixel. A normatív információt a meghatározása a pixel cm. Az [CSS1].
  2. Hosszát. Az érték (% hossz; a DTD-ben) lehet% pixel; vagy százalékban a rendelkezésre álló függőleges vagy vízszintes helyet. Ezért a „50%” a felét jelenti a rendelkezésre álló teret.
  3. MultiLength. Érték (% MultiLength, a DTD-ben) lehet% Hosszúság; relatív méretét. A relatív mérete a formája „i *”, ahol „i” - egy egész szám.
    Elosztó közötti teret „versengő” elemek, az UE első elosztja a mérete képpontban vagy százalékos, majd elosztja a fennmaradó szabad tér között, a „relatív méretét”. Minden „relatív mérete” kap egy része a rendelkezésre álló teret arányosan az egész szám az előtag „*”. Az érték a „*” egyenértékű a „1 *”. Így, ha a 60 pixel rendelkezésre álló hely után PA helyet allokálunk képpontban és százalékok, és a „versengő” relatív mérete - 1 *, 2 * és 3 *, 1 * osztják a 10 pixel, 2 * - 20 pixel és 3 * - 30 pixel.


6.7 tartalmát / média típusok (típusok MIME)

Megjegyzés: A „Media Type” (meghatározott [RFC2045] és [RFC2046]) meghatározza a természet a kapcsolt erőforrás. Ez a specifikáció a „tartalom típus \ tartalom típus” helyett „média típus \ média típusát” a jelenlegi gyakorlattal összhangban.
Ugyanakkor ebben a leírásban, „a média típus” utalhat a jellemzőket, ahol a PA játszik a dokumentumot.

Ez a típus képviseli a DTD-ben:% ContentType;.

Példák a tartalom típusát: "text / html", "image / png", "image / gif", "video / mpeg", "text / css" és "audio / alap".
A jelenlegi lista regisztrált MIME-típusok cm. Az [Mimetype].


6.8 nyelvi kódok

Az attribútum érték, amelynek típusa - a nyelv kódja (% LanguageCode CTD) jelöli a nyelvi meghatározott kódot [RFC1766]. 2. szakasz.
Ha szeretné megtudni, hogyan határozza meg a nyelvi kódot HTML, lásd. A részben nyelvi kódokat. Terek nem érvényes nyelvi kódot.


6.9 kódolás

Attributes „charset” (% Charset a DTD) utal egy karakterkódolás leírtak szóló részben karakterkódolást. Az értékeket kell húrok (pl. "EUC-JP") a IANA registry (lásd. A lista [karakterkészletekkel]).

Felhasználói ágensek (PA) el kell végeznie egy sor lépést szakaszban meghatározott meghatározza a karakterkódolást. hogy meghatározza a karakterkódolást a külső forrás.


Egyedi karakterek 6.10

Egyes attribútumok okoznak az egyes karakterek a kód sor a dokumentumot. Ezek az attribútumok típusa% Character a DTD-ben.

Egyedi karakter lehet meghatározni, mint memorizálás (pl. „-”).


6.11 Dátum és idő

[ISO8601] lehetővé teszi a sok lehetőség és funkciók a képviseletét dátumát és időpontját. Ez a specifikáció az egyik formátum leírt [DATETIME]. meghatározni a valós vonalak dátum / idő (.atetime CTD).

Jelölés időzóna - az alábbi:

Z jelentése UTC (koordinált világidő). „Z” betűvel kell ügyben. + Hh: mm jelenti a helyi időt - hh mm órával és perccel (+) UTC. -hh: mm jelenti a helyi időt - hh mm órával és perc után a (-) UTC.

A komponenseket kell képviseli pontosan ilyen írásjeleket.
Megjegyzendő, hogy a „T” áll a sorban, mint egy levelet (legyen az nagybetűvel), jelezve az elején az elem a „idő”. meghatározottak szerint [ISO8601].

Ha az alkalmazás nem „tudja” az idő pontossággal másodperc, akkor használja a másodperctől „00” (és a percek és órák is, ha szükséges).


6.12 linkek típusai

Link típusok esetén nem érzékeny, azaz „Alternatív” ugyanazt jelenti, mint „alternatív”.

PA, keresők stb értelmezhetik ezeket a link típusok különböző módon. Például egy felhasználói hozzáférést biztosíthatnak a kapcsolódó erőforrás keresztül a navigációs sáv / navigációs sáv.

Ahhoz, hogy folytassák a vitát fajta referenciákat lásd. Linkek a HTML dokumentumok.


6.13 leírások média típus

A lista a felismert média típusát leíró (% MediaDesc a DTD-ben):

A későbbi verziók HTML vezethet be új értékeket, és lehetővé teheti paraméterezett értékeket. Annak érdekében, hogy a bevezetése ezeket a kiterjesztéseket, megfelelő felhasználói képeseknek kell lenniük arra, hogy elemezni a média attribútum értéke az alábbiak szerint:

  1. Érték - lista, vesszővel elválasztva. Például,
  • Minden bejegyzés van csonkítva, mielőtt az első karakter nem-amerikai ASCII [az, AZ] (ISO 10646 hex 41-5a, 61-7a), egy non-jegyű [0-9] (hex 30-39), vagy nem kötőjellel (hex 2d ). Ebben a példában ez adja:
  • Gőz-érzékeny. Ezután kiválasztott egy sor média típusok, bizonyos módon. UA lehet figyelmen kívül hagyni a megfelelő bejegyzéseket. A példában mi marad képernyőn, illetve nyomtatásban értékeket.
  • Megjegyzés. Stíluslapnyelv lehetnek független a lehetőségek belül (pl. A CSS @media konstrukció). Ilyen esetekben célszerű lehet használni „média = all”.


    6.14 Ezek a forgatókönyvek

    Script adatok (% Script, a DTD-ben) lehet a tartalmat SCRIPT elem és attribútum értéke a belső események. A böngészőknek nem értékeli script adatokat HTML, hanem kell átadni azokat, mint adatkezelő forgatókönyvet.

    Érzékenység szöveges adatok függ az alkalmazott programozási nyelv.

    Felhívjuk figyelmét, hogy script az adatok, hogy elem tartalma nem tartalmazhat referenciákat. de script adatok, amelyek egy attribútum érték, ezek tartalmazhatnak. Kiegészítés információkat tartalmaz nem HTML adatmegadással.


    6,15 Ezek stíluslapok

    Ezek a stíluslapok (% StyleSheet, a DTD-ben) lehet a tartalmi STYLE elem és a stílus attribútum értékeket. PA nincs adat kiszámításához stílust címkék HTML.

    Érzékenység stílus adatok függ stíluslap nyelv.

    Megjegyzendő, hogy ezek stíluslap, amely elem tartalma nem tartalmazhat referenciákat. de az adatok egy attribútum érték tartalmazza őket. Ezen kívül ajánlott további információt nem HTML adatmegadással.


    6.16 Név célkeret

    Kivéve a fenntartott nevek az alább felsorolt, a neve a cél keretet (% FrameTarget; CTD) kell kezdeni alfabetikus karakter (a-z, A-Z). A böngészőknek figyelmen kívül kell hagynia minden más neveken.

    A következő célpont keret nevek vannak fenntartva, és különleges célokra:

    _blank A felhasználói ügynök kell betölteniük a dokumentum egy új névtelen ablakban. _self A felhasználói ügynök kell betölteniük a dokumentum azonos keretben belül elem okozta. _parent A felhasználói ügynök kell töltse be a dokumentumot a szülő, vele kapcsolatban, a keret beállítása FRAMESET. Ez az érték megegyezik a _self ha a jelenlegi keret nem szülő. _top ágens kell töltse be a dokumentumot a teljes, eredeti doboz (visszavonását, így az összes többi képkocka). Ez az érték megegyezik a _self. ha a jelenlegi keret nem szülő.

    Kapcsolódó cikkek