Dal HTML rigoroso a XHTML 1.0 a tre punti

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

 

  1. Aggiunga i xmlns, il lang e il xml: attributi del lang al vostro elemento del <html>.

    Ricordi che XML può essere usato per definire molte lingue di margine di profitto tranne XHTML. Per mantenere tutte quelle lingue diritte, XML deve conoscere quale lingua state parlando quando usate il <html> dell'elemento (dopo tutto, qualcuno potrebbe venire avanti e comporre la loro propria lingua con XML e denominarlo l'ippopotamo che capovolge la lingua di margine di profitto, che avrebbe causato la confusione totale). Così, mantenere le cose diritte, l'attributo dei xmlns specifica quale lingua l'elemento del <html> appartiene. E che cosa circa tutto il resto degli elementi all'interno dell'elemento del <html>? Per difetto, ereditano l'attributo dei xmlns del loro genitore.

    L'elemento del <html> inoltre ha bisogno del lang e del xml: attributi del lang, che specificano la lingua che è utilizzata nel documento di XML. Qui è che cosa la vostra modifica di apertura del <html> dovrebbe assomigliare in XHTML:

    l'attributo dei xmlns del xmlnsThe del <html è
    usato per identificare a che la lingua HTML di XML appartiene.
    = " http://www.w3.org/1999/xhtml " XML usa un URL come un unico
    contrassegno per una lingua. Se qualcuno scriva un ippopotamo che capovolge la lingua di margine di profitto
    potrebbe usare http://www.hippotipping.com/html come loro contrassegno. Non importa
    che cosa è al URL il URL da solo è abbastanza per renderlo unico.
    xml del lang= " en ": >And che del lang= " en " dobbiamo appena specificare quello
    stiamo usando l'inglese. Secondo il senso il vostro XHTML è interpretato dal browser, voi
    può avere bisogno di l'uno o l'altro uno di questi, in modo da è pratica ottimale usare entrambi.

  2. Tutte le modifiche vuote dovrebbero concludersi in/>, non >.

Ciò è il finale e la maggior parte del punto bizzarro del HTML a trasformazione di XHTML 1.0. Ma non è così misteriosa se conoscete i precedenti.

Lo abbiamo detto che XHTML è più rigoroso del HTML ed una zona dove è più rigorosa è con le modifiche di chiusura. In HTML, potete avere un elemento vuoto senza una modifica di chiusura. Ma in XHTML, se non stiate andando avere una modifica di chiusura, dovete dire il browser a questo proposito mettendo un taglio prima del finale >. Così, prenda l'elemento del <br> come esempio. In HTML scriviamo appena il <br>. Ma in XHTML, scriviamo <br/>. Che poco taglio sull'estremità la dice al browser non dovrebbe prevedere una modifica di chiusura, perché il <br/> è tutto là è.

Ora potreste notare che non abbiamo compreso uno spazio prima del/>. Quello è perché XHTML non lo richiede. Tuttavia, alcuni browser più anziani non possono riconoscere/> " senza uno spazio prima del taglio, così, per essere indietro compatibili, appena hanno messo uno spazio prima del vostro taglio in/>.

un articolo ha presentato da Octavian Draganescu


Diniego: Il nostro Web site non è responsabile delle informazioni contenute da questo articolo. Questo articolo in nessun modo riflette le viste, le opinioni, i pensieri o la credenza del personale dell'indice degli articoli.
Avviso di traduzione: L'articolo dal HTML rigoroso a XHTML 1.0 a tre punti è stato tradotto usando un servizio di traduzione automatizzato. Chiediamo scusa francamente per tutti gli errori di traduzione che possono accadere. Grazie per la vostra comprensione.


Online: 1094 users browsing the articles directory