Van strikte HTML naar XHTML 1.0 in drie stappen

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

 

  1. Wijzig DOCTYPE naar XHTML 1.0 Strict.

    Je weet al alles over DOCTYPEs en je bent gewend aan de HTML 4.01 Strict documenttype. Nou, er is ook een document type voor XHTML 1.0 Strict, en u moet uw DOCTYPE te wijzigen om het te gebruiken. Hier is hoe het eruit ziet:


    Net als de HTML -
    DOCTYPE, dit is een openbaar document type.

    PUBLIC "- / / W3C / / DTD XHTML 1.0 Strict / / EN"
    Het is voor de XHTML 1.0 Strict
    versie van XHTML.

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    En het heeft een URL verwijst naar
    de definitie van XHTML 1.0 Strict.

  2. Voeg de xmlns, lang en xml: lang-attribuut om uw element.

    Vergeet niet dat XML kan worden gebruikt om vele markup-talen, andere dan XHTML definiëren. Om te voorkomen dat al die talen rechte, XML moet weten dat taal je het over hebt wanneer u het element (tenslotte, kan iemand komen langs en maken hun eigen taal met XML en noemen het de "Hippo Tipping Markup Language ', die zou leiden tot verwarring massa). Dus, om dingen recht te houden, de xmlns specificeert dat taal element behoort. En hoe zit het met de rest van de elementen in de element? Standaard erven zij xmlns attribuut van hun ouders.

    De element moet ook lang en xml: lang attributen, die de taal wordt gebruikt in de XML-document. Hier is wat je opening tag moet zien in XHTML:

    De xmlns attribuut
    gebruikt om die XML-taal "html identificeren" behoort.

    = "http://www.w3.org/1999/xhtml"
    XML maakt gebruik van een URL als een uniek
    identificatiecode voor een taal. Als iemand heeft geschreven een "Hippo Tipping Markup Language" ze
    zou kunnen hebben gebruikt "http://www.hippotipping.com/html" als hun identificatienummer. Het maakt niet uit
    Wat is de URL de URL alleen is genoeg om het uniek te maken.

    lang = "nl" xml: lang = "nl">
    En we hoeven alleen maar aan te geven dat
    we gebruiken het Engels. Afhankelijk van de manier waarop uw XHTML is geïnterpreteerd door de browser, u
    Mogelijk moet een van beide, dus het is de beste praktijken te gebruiken beide.


  3. Alle lege tags moet eindigen op "/>", niet ">".

Dit is de laatste en meest bizarre stap van de HTML naar XHTML 1.0 transformatie. Maar het is niet zo mysterieus als je de achtergrond weet.

We hebben u verteld XHTML is strenger dan HTML, en een gebied waar het is strenger is met sluiting tags. In HTML kun je een leeg element zonder een afsluitende tag. Maar in XHTML, als je niet gaat om een afsluitende tag hebt, moet je de browser te vertellen door er een slash voor de laatste ">". Dus, neem de
element als voorbeeld. In HTML schrijven we
. Maar in XHTML, schrijven we
. Die kleine slash op het eind vertelt de browser het moet niet verwachten dat een afsluitende tag, omdat de
is alles wat er is.

Nu ben je misschien al gemerkt hebt, niet met een spatie voor de "/>". Dat komt omdat XHTML doet het niet nodig. Echter, sommige oudere browsers niet 'herkennen /> "zonder een spatie voor de slash, dus om backwards compatible te zijn, gewoon een spatie zetten voordat uw schuine streep in" /> ".

een artikel afkomstig van Octavianus Draganescu


Disclaimer: Onze website is niet verantwoordelijk voor de informatie in dit artikel. In dit artikel wordt op geen enkele manier de standpunten, meningen, gedachten of overtuigingen van de artikelen directory personeel.
Vertaling aankondiging: Het artikel "Van strikte HTML naar XHTML 1.0 in drie stappen" werd vertaald met behulp van een geautomatiseerde vertaling dienst. Onze excuses voor eventuele vertaalfouten die heeft plaatsgevonden. Dank u voor uw begrip.


Online: 823 users browsing the articles directory