26. august 2009 - 14:06Der er
18 kommentarer og 1 løsning
Problemer med div i ie8
Hej
Jeg har en side http://www.jemaautolifte.dk/da/test.asp som kun vises korrekt hvis jeg bruger kompabilitetsvisning i ie8. Hvis jeg ikke gør det så klapper rammerne sammen.
Er der nogen som har en idé til hvad jeg laver forkert. Jeg er ikke den store haj i div'er så det kan være et simpelt lille problem.
tak for jeres svar. Det var clear:both; der gav resultatet. Er der en nemmere måde at lave det på en det jeg har gjort, det virker som om at det skulle skrives en frygtelig masse steder for at få det hele til at flyde.
tofte >> tabeller måske. Tabeller fejler ingenting så længe de bliver brugt i den rigtige sammenhæng, nemlig visning af tabullerede data, og det er præcis hvad du har.
w13 >> XHTML2 er død - tidligere versioner lever men er så godt som ubrugelige - XHTML5 ser ud til at kunne få en fremtid.
nej - HTML5 indeholder en mulighed for XML også og det bliver refereret til som XHTML5 (navnet af det er jeg dog først blevet klar over i dag - tak arne_v og W3).
XHTML5 er dog en arbejdstitel - og hvad det kommer til at indeholde, ved vi ikke ... men på det sidste punkt adskiller det sig ikke væsentligt fra HTML5.
Første HTML5 version ventes klar engang i 2012 - hvorefter planen er, der der skal testes og smårettes de næste 10 år til 2022. Når vi så lægger de 'planmæssige' forsinkelser oveni, er det åbenlyst, vi kommer til at vente længe ;o)
ja - tidshorisonten virker ekstrem vanvittig, men mon ikke mange alligevel skifter over til det når vi kommer ind i 2012 (eller hvornår det end er klart).
En af grundene til at XHTML sikkert er blevet så populært uden egentlig at være færdig er jo nok at fx Visual Studio som default vælger at der skal arbejdes med XHTML - og det samme kan jo meget vel ske med HTML5.
Jeg så på et tidspunkt en undersøgelse af flere millioner websider, som i deres DTD postulerede XHTML. Man skulle ned i promiller for at tælle de sider, som faktisk lod sig parse af en X(HT)ML parser.
Jeg tror også, XHTML blev så populært p.gr.a. manglende erkendelse af vigtigheden af at sætte sig grundigt ind i det, man laver. Det er let at læse nogle hurtige tutorials - skrevet af folk, som ikke selv har sat sig grundigt ind i emnet. En anden 'velsignelse' ved nettet er jo nemlig, at det er blevet smadderlet at publicere artikler og tutorials helt uden kvalitetssikring.
Jeg er ret sikker på, rigtig mange havde valgt det fra, hvis de havde vist, hvad XHTML i virkeligheden indebærer og kræver ... og reelt kendte gevindsterne og manglen på samme ved teknologien ;o)
Hvis vi ser bort fra flirten med XHTML, så har vi jo brugt 10 år på (nogenlunde) at lære HTML 4.01 og DOM Level 1 - 2 - 3 stykker, samt finde ud af i hvilken retning vi skal gå. Set i det lys er tidshorisonten måske ikke helt i hegnet(?) =)
Jeg tror kun jeg har set henvisnig til én rigtig XHTML-side - og den blev ganske kort tid efter alligevel lavet (forkert) om :)
Jeg har jo selv været stor tilhænger af XHTML og lavet alt i XHTML - ikke fordi jeg ikke vidste det ikke var problemfrit, men i håbet om at det blev fremtiden og at nuværende løsninger let kunne switches over. Men heldigvis kræver det da ikke det store at switche tilbage til HTML4 i de flestes tilfælde.
Ser man på IT-udvikling generelt er HTML4 i mine øjne ekstremt forældet - og i forhold til i hvilket hastighed der fx kommer nye .NET og Flash versioner kan tidshorisonten for HTML5 virker uendelig.
Ja, Adobe har jo f.eks. også grundet hastværk fået implementeret en del ECMA4 features - længe inden ECMA4 var færdig og dermed inden ECMA4 blev mere eller mindre skrottet.
En væsentlig lære af XHTML burde være den gamle kending: Hastværk er lastværk. Det giver ikke mening at udskifte noget gammelt møg med noget nyt møg. Man skal tænke sig rigtig godt om, når man udarbejder standarder. For min skyld kan vi sagtens vente til 2015 - uagtet det faktum, at HTML4.01 er en aldrende kælling =)
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.