Avatar billede wilweb Nybegynder
12. april 2006 - 15:02 Der er 12 kommentarer og
1 løsning

Validering og XHTML

Jeg har læst olebole artikler om XHTML og spørgsmålet http://www.eksperten.dk/spm/640347#rid5734895 om XHTML 1.0 Strict problemer.
Mit spørgsmål er har XHTML ændret sig siden olebole's artikler og Spørgsmålet som er fra august 2005, hvordan har det ændret sig, hvis det har?

Grunden til mit spørgsmål er at jeg læser til Multimedie-designer og her skal vi validere op imod XHTML 1.1 og det lyder til at kunne skabe problemer ifølge artiklerne og jeg løber sikkert ind i lidt modvind, hvis jeg skriver speciale og validerer op imod HTML 4.1 Strict.

Jeg oplever desuden også at selv om jeg har fået valideret mine web-sider XHTML 1.1 så vises de forskelligt i IE,Firefox,Safari,Opera og det er noget rigtigt bæ.
Er der nogle der har oplevet det samme, altså OK validering men forskellig visning i de forskellige browsere og hvordan er den laveste fællesnævner for standarter (XHTML,CSS) i alle browsere.
Avatar billede mclemens Nybegynder
12. april 2006 - 17:42 #1
[ Grunden til mit spørgsmål er at jeg læser til Multimedie-designer og her skal vi validere op imod XHTML 1.1 og det lyder til at kunne skabe problemer ifølge artiklerne og jeg løber sikkert ind i lidt modvind, hvis jeg skriver speciale og validerer op imod HTML 4.1 Strict. ]

- Hvis man skal være fremtidsrettet skal man lære at kode xhtml sider... det hjælper ikke noget og læne sig tilbage og sige at det andet er godt nok - den holder ikke i længden. Hvis man vil noget på/med nettet må man følge udviklingen og udviklingen bliver til xhtml :)

Jeg indrømmer at der er mange der siger at xhtml er unødvendigt p.t. - ja, ok det er det... men det er ikke smart at lære tysk (html) hvis man bagefter skal lære engelsk (xhtml) og stort set aldrig herefter får behov for sit tysk (html) ... det bygger på samme grundsten selvfølgelig, men når xhtml slår igennem så er 1 fejl fatal for sidens visning...

[ Spørgsmålet som er fra august 2005, hvordan har det ændret sig, hvis det har? ]
- Der er stadig nogle der hæfter sig ved hvor sort / hvid ting er, men når
man i ens studier skal lære xhtml hjælper det ikke med argumenterne som findes p.t..

[... og jeg løber sikkert ind i lidt modvind, hvis jeg skriver speciale og validerer op imod HTML 4.1 Strict. ]
- Ja, den ryger nok ned under mellem :/


[ Jeg oplever desuden også at selv om jeg har fået valideret mine web-sider XHTML 1.1 så vises de forskelligt i IE,Firefox,Safari,Opera og det er noget rigtigt bæ. ]
Jeg har ingen problemer med mit site det validerer i xhtml1.1 og kører ægte xhtml hvis man bruger Firefox

<?php if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'firefox')!== false){
header("Content-type: application/xhtml+xml");} ?>

hvis man ikke gør får den content-type text/html - et af problemerne er at IE går i baglås når der står noget foran doctypen som f.eks.:
<?xml version="1.0" encoding="iso-8859-1"?>
- jeg har ikke noget overflødigt i min css for at kompensere for det...
dog må jeg sige at margin: 0px auto; ikke centrerer i IE med linjen og derfor er det nødvendigt med text-align:center; også... denne bruger jeg samtidig til at centrere min tekst samt logo med... så den er ikke helt overflødig...

[ Er der nogle der har oplevet det samme, altså OK validering men forskellig visning i de forskellige browsere og hvordan er den laveste fællesnævner for standarter (XHTML,CSS) i alle browsere. ]
- Vigtigst af alt: hav en IE og en FF åben ved siden af hinanden og tjek hellere 1 gang for meget pr. time end en gang for lidt...
Avatar billede mclemens Nybegynder
12. april 2006 - 17:46 #2
Og et par indlæg om xhtml fra ole og mig:
http://www.eksperten.dk/spm/699114#rid6183562

OT: Jeg giver Ole 100% ret, p.t. er der ikke grundlag
for xhtml når IE ikke understøtter det - men vi skal alle
til at kode i det om x-antal år så hold dig ikke tilbage, men
gå forsigtigt frem når du koder og lad være med at bruge extra
css problemløsere, hvis de ikke er 100% nødvendige ;)
Avatar billede wilweb Nybegynder
12. april 2006 - 20:50 #3
hey tak for et fedt svar. Jeg fornemmmer på dig at det bare er derudaf med XHTML og det er også fint nok med mig.
OK FF er ægte XHTML fortolker.. nice had med Opera og Safari har du en ide om hvad de er?
Tusinde tak for et meget fyldgørende svar...
Avatar billede mclemens Nybegynder
12. april 2006 - 21:11 #4
[ OK FF er ægte XHTML fortolker.. nice had med
Opera og Safari har du en ide om hvad de er? ]

Kender ikke opera og safari... men iflg. det link fra ole's artikel
understøtter de xhtml: http://www.w3.org/People/mimasa/test/xhtml/media-types/results ... så mangler vi bare IE :/

[ Tusinde tak for et meget fyldgørende svar... ]
- så lidt du siger bare til når du vil have "svar" i tråden
... så kan du fordele pointene mellem indlæggene bagefter ;)
Avatar billede mclemens Nybegynder
12. april 2006 - 22:39 #5
[ Grunden til mit spørgsmål er at jeg læser til Multimedie-designer og her skal vi validere op imod XHTML 1.1 og det lyder til at kunne skabe problemer ifølge artiklerne og jeg løber sikkert ind i lidt modvind, hvis jeg skriver speciale og validerer op imod HTML 4.1 Strict. ]

En anden ting der lige ville bekymre mig hvis det var tilfældet:
- Hvis de vil bedømme en xhtml sides udseende ud fra fremvisningen i en browser der ikke kan håndtere xhtml (IE) så er det hverken browsere eller elever der bør have en dårlig karakter hvis siden skulle se dårlig ud... men dem der foretager vurderingen bør have 03!


... men, nu vi er ved det så hvis du vil være stræber så bruger du nogle .php koder til at tjekke hvilken browser det er ... og hvis browseren understøtter xhtml får den fuldt gyldig xhtml ellers får den fuldt gyldig html

hvis det har interresse så brug denne: http://dk2.php.net/function.get-browser
og denne: http://www.w3.org/People/mimasa/test/xhtml/media-types/results

( kan også gøres med asp... men det er ikke mit "felt" )
Avatar billede wilweb Nybegynder
12. april 2006 - 22:58 #6
he he takker igen og kom bare med et svar, jeg har fået noget at arbejde med..
Avatar billede mclemens Nybegynder
12. april 2006 - 23:02 #7
ok her er et svar ;)
Avatar billede roenving Novice
13. april 2006 - 18:39 #8
-- og det skal tilføjes, at der ikke er ændret noget fra august '05, hvor M$, såvidt jeg husker, allerede havde meldt ud, at heller ikke IE7 kommer til at understøtte xhtml, endsige acceptere en ordentlig mime-type !-)
Avatar billede mclemens Nybegynder
13. april 2006 - 18:50 #9
-- og det skal tilføjes, at der ikke er ændret noget fra august '05, ( http://blogs.msdn.com/ie/archive/2005/09/15/467901.aspx ) hvor M$, såvidt jeg husker, allerede havde meldt ud, at heller ikke IE7 kommer til at understøtte xhtml, endsige acceptere en ordentlig mime-type !-)
Avatar billede mclemens Nybegynder
13. april 2006 - 18:51 #10
( jeg er ikke en papegøje :P ville bare lige kaste linket ind )
Avatar billede wilweb Nybegynder
14. april 2006 - 09:51 #11
takker
Avatar billede mclemens Nybegynder
14. april 2006 - 12:08 #12
og tak for point :)
Avatar billede olebole Juniormester
19. april 2006 - 21:02 #13
<ole>

At FF udfører 'ægte' XHTML-fortolkning er nu også lidt af en tilsnigelse. Mozilla har i modsætning til MS valgt at være tidligt med på vognen - koste, hvad det vil. Derfor er FF's XHTML-håndtering desværre blot en 'overbygning' på FF's i forvejen buggy HTML implementering.

Selvom det er er ærgeligt, at IE7 ikke kommer til at understøtte XHTML, er det nu alligevel bedre at vente, til man er sikker på, man kan smide et ordentligt produkt på markedet - omend det kan synes nyt fra den front  ;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