XHTML 1.1, dezvoltatorii cred că aceasta va înlocui în cele din urmă HTML. Nici o diviziune în tipuri, această definiție nu, o sintaxă, și este supusă unor reguli stricte.
HTML 4.01 DTD-uri
HTML 4.01 Strict - Nu permise de prezentare (decor) marcare, susținând că etoim ar trebui să facă CSS.
Tranziție permite DTD unor elemente mai vechi și atribute
Dacă utilizați frame-uri - ar trebui să fie utilizat DOCTYPE frameset
XHTML 1.0 DTD
XHTML Strict DTD cele mai stricte existente DTD: Moștenirea (a se vedea mai jos) tag-uri nu sunt acceptate, iar codul trebuie să fie scris corect
XHTML Transitional DTD cum ar fi XHTML Strict DTD, dar vechile etichete sunt permise. Acesta este cel mai popular în acest moment DTD.
XHTML Frameset DTD doar XHTML DTD-ul care suporta frame-uri.
XHTML 1.1 DTD
Acesta este un nou DTD, care este rigoare ca în XHTML 1.0 Strict, și se bazează pe cadru, și modulele descrise în Modularizarea XHTML (nu uita pentru ce este.
Statisticile folosesc diferite DTD
Se pare că mai mult de 50% din site-urile funcționează în modul de funcționare calambur - adică, în modul de ie4!
tag-uri perimate în ordine alfabetică
sau CSS.
- sau CSS.
utilizare sau .
utilizare sau.
și stil CSS.Învechite HTML / XHTML tag-ul atribute. Toate acestea pot fi înlocuite cu stiluri CSS.
Diferența dintre HTML și XHTML (date regulile pentru XHTML)
Etichetele trebuie să fie scrise cu litere mici, în loc de , așa cum a fost în HTML, aveți nevoie pentru a scrie:
Toate etichetele ar trebui să fie închise, sau folosind o etichetă cu o bară oblică în pereche, ca un paragraf (
) De exemplu, sau etichete de auto-închidere, cum ar fi (
).Toate etichetele trebuie să imbricate corect între ele, fără suprapunere
Nu ar trebui să fie utilizate etichete depășite
Toate atributele trebuie să fie introduse în registru inferior
Toate atributele de valoare trebuie să fie închise în ghilimele simple sau duble
Toate atributele trebuie să fie utilizate sub formă de lungă, mai degrabă decât pe scurt: dezactivat = »dezactivat» XHTML la HTML împotriva DEZACTIVAT
Structura trebuie să fie separate de conținutul. de exemplu, tag-ul
- este o parte a conținutului (secțiunea) și nu se poate pune-l într-un astfel de tabel, pentru că masa este parte din structura (format).
Compatibilitate și IE8
IE8 are patru moduri: IE 5.5 modul de compatibilitate, modul standard IE 7, modul de IE 8 standarde și IE 8, în modul de compatibilitate.
Alegerea metodei depinde de datele din diferite surse: DOCTYPE, elemente de meta, antete HTTP, datele descărcate periodic de la Microsoft, un intranet, setările făcute de către utilizator, setările făcute de administratorul, disponibilitatea site-ului în lista neagră Microsoft și alte (!)!
surse de informații
articole similare