, på grund af den kendsgerning, at xhtml er en xml - anvendelse, visse former for praksis, der er lovlige i sgml baseret på http: //4, bør ændres.du har allerede set xhtml syntaks i foregående kapitel, så forskelle mellem xhtml og html er meget tydelige.følgende er en sammenligning mellem xhtml og html., xhtml dokumenter skal være velformet, men formedness er et nyt begreb, der er indført ved xml.dette betyder først og fremmest, at alle elementer skal lukke, og du må rede dem ordentligt, korrekte: indlejrede elementer, < p > her er en (< em > punkt < /em >. < /p >,, ukorrekt: elementer, < p > her er en (< em > stk. < /p > < /em >, elementer og attributter skal være lavere, xhtml dokumenter skal anvende lavere for alle html elementer og attribut navne.denne forskel er nødvendig, fordi xhtml dokument, antages at være en xml - dokumenter og xml - er fortrolige.for eksempel < li > og < li > er forskellige tags. ende mærker er påkrævet for alle elementer i html, visse elementer er tilladt at udelade slutningen navneskilt.men xml - tillader ikke ende mærker udelades,.,, korrekt: afsluttes elementer, < p > her er et stk. < /p > < p > her er et andet punkt. < /p > < br > < den højtstående repræsentant />,, ukorrekt: unterminated elementer, < p > her er et stk. < p > her er et andet punkt.< br > < t >, attributternes værdier skal altid anføres alle attributternes værdier, herunder numeriske værdier, skal angives.,, korrekt citeret attributternes værdier, < td rowspan = "3" >,, ukorrekt: ikke - børsnoterede attributternes værdier, og lt; td rowspan = 3 >, tilskriver minimering, xml - støtter ikke tilskrive minimering.attributværdi par skal skrives fuldt ud.attribut navne såsom cd - og kontrolleres ikke kan forekomme i elementer, uden at deres værdi er specificeret.,, korrekt: ikke alle attributter, < dl cd = "-" >,, ukorrekt: alle attributter, < dl kompakt >, whitespace håndtering i attributternes værdier, når en browser processer attributter, det gør følgende −,,, bånd, der fører tilbage whitespace.,,, kort sekvenser af en eller flere hvide rum tegn (herunder pauser) til en indre ord rummet.,,, manuskript og stil elementer i xhtml, manuskript og stil elementer bør ikke have "<" og "&" personer direkte, hvis de findes, så de behandles som en start på oveni.de enheder, som f.eks. "<" og "&" anerkendes som enhed henvisninger af xml - forarbejdningsvirksomhed til visning af "<" og "&" tegn, at hhv. indholdet af manuskriptet eller stil element i en cdata markerede punkt undgår udvidelse af disse enheder, og lt; manuskript type = "tekst /javascript" > <![cdata [...unescaped vb eller java manuskript....]] > < /manuskript > en alternativ er at anvende eksterne manuskript og stil dokumenter. de elementer, id, og navn, attributter, xhtml anbefaler, udskiftning af navn, attribut, id, attribut.bemærker, at der i xhtml 1.0, navn, tilskriver disse elementer er blevet afvist, og det vil blive fjernet i et efterfølgende udgaver af xhtml., attributter med præ - definerede værdi fastsættes, html og xhtml både har nogle egenskaber, som er fastsat på forhånd og begrænset sæt af værdier.for eksempel, type, attribut i, input, element.i html og xml - de hedder, opregnede egenskaber.under http: //4, fortolkningen af disse værdier, er sag ufølsom, så en værdi af tekst, svarede til en værdi af tekst. i henhold til xhtml, fortolkningen af disse værdier er følsomme, så alle disse værdier er defineret i lavere. enhed henvisninger som hex værdier, html og xml - både tillade henvisninger til personer med hexadecimale værdi.i html disse henvisninger kan foretages enten ved hjælp af, &nn; eller &nn; og de er gyldige, men i xhtml dokumenter, skal de anvende de lavere sag version, såsom &nn,,., < html > element er en skal alle xhtml elementer skal indføjes i < html > grundlæggende element.alle andre elementer, der kan have de elementer, der skal være i par og korrekt indlejrede inden for deres moderselskab element.det grundlæggende dokument struktur er −, <!doctype html. > < html > < head >...< /head > < krop >...< /organ > < /html >,
xhtml vs. html
Previous:xhtml syntaks
Next Page:xhtml attributter