Avatar billede kongknabe Nybegynder
17. december 2011 - 15:48 Der er 6 kommentarer og
1 løsning

Lille CSS problem i IE...

Hej.

Jeg er netop ved at lægge sidste hånd på en ny hjemmeside men oplever et lille problem med CSS'et nogle få steder på siden i IE. Jeg har efterhånden stirret mig blind på det og kan simpelthen ikke identificere problemet, og håber derfor at der er nogle hajer herinde der kan sende mig på rette spor :)

Jeg har en standart opsætning af indhold med to kolonner hvor den ene er den sidebar og den anden indhold. På nogle sider oplever jeg at sidebaren hopper helt ned under indholdet som f.eks. på denne side: http://www.videnform.dk/træningsøvelser

- Håber der er nogle der kan hjælpe :)
Avatar billede olsensweb.dk Ekspert
17. december 2011 - 16:13 #1
prøv at validerer din side ??
feks forkert DFD for IE til at gå i quick mode, og ignorer meget css :)
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.videnform.dk%2Ftr%25C3%25A6nings%25C3%25B8velser&charset=%28detect+automatically%29&doctype=Inline&group=0 254 fejl
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.videnform.dk%2Ftr%25C3%25A6nings%25C3%25B8velser&profile=css21&usermedium=all&warning=1&vextwarning=&lang=en 211 fejl

http://htmlhelp.com/cgi-bin/validate.cgi?url=http%3A%2F%2Fwww.videnform.dk%2Ftr%25C3%25A6nings%25C3%25B8velser&warnings=yes
Errors and Warnings

    Line 2, character 48:

    ... /MarkUp/DTD/xhtml-rdfa-1.dtd"><!--[if IE 7 ]><html lang="da" ...
                                    ^

    Error: unrecognized DOCTYPE; unable to check document
Avatar billede kongknabe Nybegynder
17. december 2011 - 16:21 #2
Ja, kan godt se at validatoren brokker sig lidt.. Mon ikke det skyldes at siden kører i HTML5!?

Det ser ud som om at det meste af det den brokker sig over er kode der generes af HTML5 Boilerplate (http://html5boilerplate.com/)

Anyways virker stort set alt jo i IE med undtagelse af nogle få sider.. så tænker det nok bare er en lille CSS-ting jeg ikke lige kan identificere!?
Avatar billede kongknabe Nybegynder
18. december 2011 - 15:59 #3
Har nu selv fundet problemet.. Det var noget så simpelt som et div tag jeg havde glemt at lukke *flov smiley* :)
Avatar billede olsensweb.dk Ekspert
18. december 2011 - 16:19 #4
det er vist ikke det eneste du har glemt at lukke
"kongknabe (12.740 point. Point ude: 1.965)" http://www.eksperten.dk/list/aabnespoergsmaal/kongknabe
Avatar billede kongknabe Nybegynder
18. december 2011 - 16:52 #5
Nej du har ret.. Synes ærlig talt det der point system er lidt fjollet og går ikke selv op i det... Tror dog ikke jeg skylder nogen nogle point.. men må da lige få de forskellige tråde gået igennem ;)
Avatar billede lilleweb Nybegynder
19. december 2011 - 22:41 #6
Din hjemmeside har vist ikke meget med HTML5 at gøre!

Jeg kan se at det er Drupal du laver det i her er HTML5 Tools et uundværligt modul - http://drupal.org/project/html5_tools ... hvis du ikke allerede har installeret det.

En anden vigtig ting er et HTML5 reset CSS - læs mere her: http://html5reset.org/

:-)
Morten
[reklame i bunden slettet af admin]
Avatar billede kongknabe Nybegynder
20. december 2011 - 07:26 #7
Hej Morten.

Skal ærligt indrømme at det først er her for nylig at jeg er begyndt at rode lidt med HTML5. - Siden er rigtignok opsat i Drupal 7 og jeg bruger temaet Zentropy der ifølge udvikleren skulle konvertere drupal core-templates til HTML5!? - Det benytter også HTML5 boilerplate (CSS reset), og så har jeg derudover inkluderet html5shim manuelt for at få IE til at rette ind.

Men skal have læst lidt mere op på det hele og vil lige tage et kig på dine links også :)

- Rasmus

http://drupal.org/project/zentropy
http://code.google.com/p/html5shim/
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
Kurser inden for grundlæggende programmering

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