XHTML

XHTML, Afkorting voor eXtensible HyperText Markup Language. XHTML HTML is in principe uitgedrukt in geldige XML. Het is puur een technisch niveau, maar dit maakt het mogelijk later makkelijker om veranderingen te maken of op fouten onder anderen. In versie 1.0, XHTML is alleen de XML-versie van HTML, zodat u in principe dezelfde functionaliteit, maar voldoet aan de specificaties, strengere XML. Het doel is om het project World Wide Web Consortium gaan naar semantische web, waar de informatie en hoe te presenteren zijn duidelijk van elkaar gescheiden te bereiken. Versie 1,1 is vergelijkbaar, maar een deel van de beschrijving in modules. In de opeenvolgende versies van plan de W3C te breken met klassiekers meegenomen uit HTML-tags.

Voordelen ten opzichte van HTML

De belangrijkste voordelen van XHTML via HTML omvatten:

  • U kunt elementen uit verschillende XML namespaces te nemen.
  • Een browser hoeft niet heuristiek implementeren om te detecteren wat de auteur wilde zetten, zodat de parser kan veel gemakkelijker zijn.
  • Zoals XML kan eenvoudig worden gebruikt voor verwerkingstools generieke XML-documenten ontwikkeld.

Appendix

De XHTML standaard geeft een informatieve bijlage een manier om XHTML te schrijven, zodat browsers die alleen begrijpen HTML, alsof het verwerkt. Hiervoor moet u een document met een aantal beperkingen en overwegingen maken en serveer met de 'content-type "text / html, in plaats van de correcte XHTML.

Sommige van de voorgestelde regels voor XHTML "look" HTML zijn:

  • Geen gebruik proces instructies.
  • Lege elementen moeten geschreven worden & lt; br / & gt; het wordt afgekort en een spatie voor het "/".
  • Geen gebruik maken van het formulier voor geen lege elementen zonder inhoud, te weten: schrijf niet & lt; p / & gt;.

Voor sommige auteurs, met inbegrip van deze bijlage in de standaard was een vergissing en beschouwen het als een vergissing om XHTML te gebruiken op deze manier.

Verschillen tussen HTML en XHTML

De volgende lijst geeft een aantal regels voor XHTML 1.0 dat het onderscheiden van HTML 4.01. Veel van deze verschillen komen met veranderingen die een SGML applicatie om een ​​toepassing van XML strenger zijn:

  • Lege elementen moeten altijd gesloten zijn:
    • Verkeerd:
    • Correct:
      Opmerking: Elk van de drie manieren is valide XHTML. Verenigbaarheid onder "Appendix C" worden gebruikt.
  • Nonempty elementen moeten ook altijd gesloten:
    • Verkeerd:
    • Correct:
  • Geneste elementen moeten een juiste volgorde van het openen / sluiten te hebben.
    • Verkeerd:
    • Correct:
  • Het attribuut waarden moet altijd tussen aanhalingstekens.
    • Verkeerd:
    • Correct:
  • De namen van elementen en attributen moeten in kleine letters.
    • Verkeerd:
    • Correct:
  • Het niet mogelijk het minimaliseren van attributen.
    • Verkeerd:
    • Correct:
  • De deprecated in HTML 4.01 attributen maken geen deel uit van XHTML.
    • Verkeerd:
    • Correct:

Strikte regels voor de DTD

  • De tekst moet niet direct worden ingebracht in het lichaam.
    • Verkeerd:
    • Correct:
  • Mag niet worden geplaatst blok elementen binnen inline elementen.
    • Verkeerd:
    • Correct:
(0)
(0)
Vorige artikel Nelson Acosta
Volgende artikel Polco

Commentaren - 0

Geen reacties

Voeg een Commentaar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha