Avatar billede Slettet bruger
20. august 2006 - 12:42 Der er 11 kommentarer og
1 løsning

xhtml i 2006, virker det

hej olebole og andre med interesse for emnet
Jeg har læst en del indlæg og artikler men ser at de fleste er fra senest 2005. Er der sket noget med udviklingen.


Er xhtml klar til brug nu i 2006.
Er alle de problemer som tidligere nævnt der stadig.
-at det ikke pases af severen
-at broweren ik læserne det korrekt
Avatar billede mclemens Nybegynder
20. august 2006 - 13:04 #1
[ Er xhtml klar til brug nu i 2006. ] Ja.
[ Er alle de problemer som tidligere nævnt der stadig. ] IE har ikke ændret sig.
[ -at det ikke pases af severen ] Aldrig nogen der har sagt ?
[ -at broweren ik læserne det korrekt ] Hvis vi snakker IE så: Ja, siden skal leveres som text/html ... ellers hvis der er en browser der understøtter xhtml skal den leveres som application/xhtml+xml ...

For at holde denne tråd i en minimum længde så læs denne tråd for lidt længere forklaringer samt links der står i den nævnte tråd: http://www.eksperten.dk/spm/719030

... Vigtigst af alt: Du skal have 0 fejl i din markup! Og du skal ikke køre xhtml for bare at køre xhtml den del er hul i hovedet - du skal køre xhtml hvis du vil øve dig på at skrive xhtml inden IE kommer til at understøtte det 100% ... m.h.t. understøttelse i IE vs. Firefox så har jeg ikke 1 px forskel på om jeg skrev html 4.01 eller xhtml 1.1 ... Men du bør ikke gå højere end xhtml 1.0 (1.1 leveret som text/html er forkert)...
Avatar billede mclemens Nybegynder
20. august 2006 - 13:04 #2
(kører selv 1.1)
Avatar billede mclemens Nybegynder
20. august 2006 - 13:20 #3
( Linket til http://www.eksperten.dk/spm/711580 står også i Olebole's artikel såvel som i den nævnte tråd ... i den tråd kan du læse lidt nyere input fra Olebole...)
Avatar billede mclemens Nybegynder
20. august 2006 - 13:27 #4
Lige en lille edit: [ Er xhtml klar til brug nu i 2006. ] Ja. [[, men du får ikke nogen gevinst ud af det som sådan ud over markup træningen da IE skal have det leveret som text/html og derfor ikke parser det som xhtml og dermed ikke understøtter de gevinster man kan få ved at bruge xhtml - check trådene :o) ]]
Avatar billede Slettet bruger
21. august 2006 - 19:15 #5
hvorfor køre du selv xhtml 1.1 men anbefaler at jeg kører 1.0 ???

skal jeg bruge php til at se hvilken browser brugeren køre og så sende henholdsvis som text/html og application/xhtml+xml
Hvad gør du?

Kan man godt bruge xhtml som det er nu og bare sende det som text/html til alle browsere. Gir det nogen problemer. Jeg har hørt det af browseren vil blive opfattet som fejlfyldt html 4.01

Er det svært at få javascript til at fungere med xhtml. Hvad gør du?
Avatar billede mclemens Nybegynder
21. august 2006 - 19:50 #6
[ hvorfor køre du selv xhtml 1.1 men anbefaler at jeg kører 1.0 ??? ] Fordi en side der leveres som xhtml 1.1 med mime-type text/html er seriøs forkert måde at levere det på ... men det virker ligeså godt som når man leverer en side med xhtml 1.0 som text/html og det er ligeså forkert, men nødvendig når browseren ikke understøtter xhtml... jeg ville sikkert få mere høvl ved at anbefale xhtml 1.1 end xhtml 1.0 strict... (men hvis du vælger xhtml er det jo bare at skifte doctypen hvis man føler det virker ok, med et skridt mere henimod 2.0 som først kommer om flere år)


[ skal jeg bruge php til at se hvilken browser brugeren køre og så sende henholdsvis som text/html og application/xhtml+xml
Hvad gør du? ] Php, asp eller asp.net ... jeg bruger denne: http://www.eksperten.dk/spm/719030#rid6329210


[ Kan man godt bruge xhtml som det er nu og bare sende det som text/html til alle browsere. Gir det nogen problemer. Jeg har hørt det af browseren vil blive opfattet som fejlfyldt html 4.01 ] Hmmm, har hørt nogen sige det - men har aldrig oplevet at der har været fejl i parsingen af mine dokumenter så man kan sige at det er blevet parset som fejlfyldt html 4.01 ... man skal dog sørge for at xml deklarationen ikke står der i IE - for ellers går den i quirks mode og parser som fejlfyldt kode ... men ellers går den ikke i quirks.


[ Er det svært at få javascript til at fungere med xhtml. Hvad gør du? ] Man skal kode op imod xml-dom og ikke html-dom. Jeg træner p.t. mine js-evner og når vi sparker 2.0 igennem i IE og Firefox med de fordele xhtml så vil give (når folk har fået opgraderet til en xhtml 2.0 browser ... vi snakkker selvfølgelig 2 eller flere år frem i tiden skyder jeg på) ... Så er jeg nok klar til at scripte 100% op imod xml-dom ... hvis jeg endelig skulle scripte noget i xhtml ville jeg slå op inde på mozilla, w3c, ms og checke i IE og FF om det virkede og checke at jeg havde holdt mig til xml-dom og ikke havde brugt noget html-dom... Jeg bruger selv p.t. intet javascript overhovedet.
Avatar billede Slettet bruger
21. august 2006 - 19:56 #7
tak mclemens
Jeg ved ikke helt hvad jeg gør endnu, men det er rart at høre andres erfaringer med det.
Avatar billede mclemens Nybegynder
21. august 2006 - 20:07 #8
Velbekom, ja det er lidt noget rod med xhtml når IE ikke understøtter det ...

~ At sige at det ikke kan bruges er forkert.
~ At sige at man ikke kan øve sig ved at bruge det idag er forkert...
- Men at sige at man kan få bøvl med javascript som du selv kom ind på er korrekt.
- Og at sige at du ikke får nogen speciel gevinst for kodningen som du ikke
kunne få ved at køre html 4.01 strict og så konvertere er også korrekt.
Avatar billede mclemens Nybegynder
21. august 2006 - 20:12 #9
(kan ikke nævne nogle +'er før IE understøtter xhtml og man så kan bruge svg og andre teknikker ( http://www.eksperten.dk/spm/711580#rid6279595 ) ... men idag er det ikke noget man kan bruge medmindre man smider 90 % af internettets brugere ud ... og det er ikke noget jeg ville anbefale :o) ... som de forskellige tråde antyder er der intet guldæg i xhtml endnu ... hønen er befrugtet men lægger nok først ægget om et par år :/ )
Avatar billede mclemens Nybegynder
21. august 2006 - 20:12 #10
Og tak for point :)
Avatar billede mclemens Nybegynder
21. august 2006 - 20:17 #11
Avatar billede olebole Juniormester
22. august 2006 - 14:52 #12
<ole>

- og XML-sprog som SVG og VML kan faktisk godt anvendes under HTML. I hvert fald i IE - og da FF's såkaldte 'XHTML'-parser blot er en skidt udbygning af dens i forvejen buggy HTML-parser, kan man formodentlig også dér.

Det er ikke korrekt at gøre det ... men det kan gøres  ;o)

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester