Hvorfor bruge XHTML?

Tags:    html css

<< < 12 > >>
Jeg har nu tænkt over dette i længere tid. Hvorfor bruge XHTML i stedet for HTML. På min hjemmeside: http://www.superman.bleb.dk/ har jeg brugt HTML, men jeg har overvejet at skifte til XHTML, da det skulle være det "fremtidige HTML".

Jeg har også lige et andet spørgsmål. Er XHTML det samme som XML?

På forhånd tak.

/Dan



17 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
har også tænkt over det.

Jeg er ikke sikker, men det er vist noget med, at pga. der er nogle strengere regler for hvordan man skriver det, kan mobile enheder bedre vise det.

Jeg har også lige et andet spørgsmål. Er XHTML det samme som XML?


jeg tror fakisk godt man kan sige at XHTML og XML er det samme, men jeg er ikke sikker.




Dan, ja, XHTML fremfor HTML, uden tvivl.

Altså, indtil HTML 5 kommer :)

Det er næppe særligt smart at skifte til HTML5 i det øjeblik det udkommer. Man kan nok godt forvente, at det ikke bliver implementeret i diverse browsere, før et par år efter det er udkommet. Sådanne overgange går altid ekstremt langsomt.

Men selv når HTML5 kommer er det stadig klogere at bruge XHTML - det stadig meget mere strict, og med XHTML2, der nok kommer santidig, så får du jo altiv hvad hjertet kan begære. :)



Well, selvfølgelig er AJAX stærk uden brug af metaframes. Det jeg mente var at man ikke kunne benytte meta-frames i strict, ikke at man ikke kunne benytte AJAX. Jeg vil godt rette mig selv på det punkt at AJAX er effektivt, stærks og ultra dynamisk uanset hvad. Men forestil dig dette:

CMS systemer, web portaler til styring af for eksempel taxa centraler med integration af google maps og bilernes koordinater(blot et eksempel, kom selv med flere), Integrations af eksterne enheder for eksempel informationer via XML og eventbaseret live opdatering af indholdsområde, men ikke af menuer og sådan.
Jeg vil godt komme med en indrømmelse: Jeg er ikke den store AJAX haj, men jo jeg har da både været med i udviklingen af nogle AJAX projekter, og eksemplet med taxa centralen er ikke langt fra en af dem. Da vi vendte og drejede projektet, blev vi ret hurtigt enige om at den bedste teknologi i alle henseender til dette projekt ville være AJAX. Og det var fordi siden skulle køre i Meta-frames så man kunne have et oversigt over sin virksomhed på dette kundenet.
Det er jo selvfølgelig muligt helt uden brug af AJAX, men jeg ville til enhver tid foretrække at skrive et sådan eksempel i AJAX.

Jeg trækker nu gerne min udtalelse tilbage omkring det med at AJAX kun er rigtig stærk i Meta-frames. Min personlige mening er dog at AJAX hurtigt bliver for omfattende for klienten, og andre eksempler har vist mig at jo mere Javascript, jo højere risiko for at miste cross-browser funktionaliteten. Derfor mener jeg stadig(personligt) at AJAX skal benyttes i et begrænset omfang, og kun benyttes til de udregninger som ligesågodt kunne ligge hos klienten. En normal gængs webportal ser jeg som et klassisk PHP projekt, og kan 9 ud af 10 gange ikke se fordelen i at lave en AJAX løsning fremfor en PHP / XML/XHTML, CSS løsning.
Så jo, AJAX er stærkt. Rigtig stærkt. Men AJAX er jo basseret på LiveScript oprindeligt, og jo selvfølgelig har Microsoft erkendt at deres Fastscript eller Jscript ikke rigtig kom til at slå igennem, så de laver en mellemting, således at IE jo nu kan forstå begge dele. Men derfor er understøttelsen af Javascript naturligt bedst i firefox.

Det er jo selvfølgelig kun min egen mening, så selvfølgelig er der mange der er uenige. men lad os oprette en anden tråd til dette emne, da det er XHTML det handler om. :lol:



Indlæg senest redigeret d. 11.07.2008 14:03 af Bruger #13976
Fold kodeboks ind/udKode 


Erhm... hva' er metaframes?

Anyway... AJAX er et akronym for en metode der sammensætter to sprog: XML og JavaScript. Til dette bruges XHR objektet og har intet at gøre med frames, iframes eller "metaframes". Men AJAX metode kan bruges sammen med alle DTD uden problemer, da det er JavaScript der sikrer adgang til DOM.



XHTML er HTML ført over på XML formatet. HTML er oprindelig defineret på SGML, hvor XHTML er defineret på XML. XML er meget strengere i syntaks, og det gør det muligt at parse XHTML med en XML parser, og koden er derfor væsentlig nemmere at arbejde med, set fra en browser, da der ikke er så mange ting som kan fortolkes forkert. Det betyder at XHTML er strengere end HTML, og derfor vil XHTML sider oftere se ens ud i flere browsere, end HTML.



XHTML er HTML ført over på XML formatet. HTML er oprindelig defineret på SGML, hvor XHTML er defineret på XML. XML er meget strengere i syntaks, og det gør det muligt at parse XHTML med en XML parser, og koden er derfor væsentlig nemmere at arbejde med, set fra en browser, da der ikke er så mange ting som kan fortolkes forkert. Det betyder at XHTML er strengere end HTML, og derfor vil XHTML sider oftere se ens ud i flere browsere, end HTML.


Kunne ikke have svaret bedre selv :D



Kunne ikke have svaret bedre selv :D

Mange tak, Jonas :)



Mange tak for svarene. Så I vil anbefale, at jeg fremover bruger XHTML i stedet for HTML? :)



Dan, ja, XHTML fremfor HTML, uden tvivl.

Altså, indtil HTML 5 kommer :)



Indlæg senest redigeret d. 10.07.2008 02:05 af Bruger #2330
<< < 12 > >>
t