Avatar billede skizo_someone Nybegynder
02. marts 2005 - 20:42 Der er 5 kommentarer og
1 løsning

Problem med CSS

Godaften alle.

Jeg er stødt på et 'bette' problem med det div-opbyggede design jeg leger lidt med.

Jeg syntes det snakker lidt for sig selv, hvis man kigger på siden: http://dev.pornogris.dk/cms først i IE (jeg bruger version 6) og derefter i FF.

Altså designet ser - næsten - ud som jeg vil have det til i IE med den undtagelse at afstanden mellem den venstre og den midterste blok er anderledes i forhold til afstanden mellem den højre og den midterste.

Kan nogen hjælpe mig med disse problemer?

På forhånd tak
Christian Rasmussen
Avatar billede notes2c Nybegynder
02. marts 2005 - 22:42 #1
Måske kunne du bruge noget her fra:

http://www.pmob.co.uk/temp/3columnfluid_simple_1.htm
Avatar billede olebole Juniormester
03. marts 2005 - 07:27 #2
<ole>

*LooOooL* ... hvad er dette for noget:
  <a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml11" alt="Valid XHTML 1.1!" height="31" width="88" /></a>

Den side har da (Gudskelov) ikke det fjerneste med XHTML (og for den sags skyld heller ikke med HTML) at gøre.
Den er - i følge din DTD - skrevet i HTML4.01-Transitional, men ikke desto mindre blander du XHTML-tag-lukninger ind i din kode ... det er en rigtig skidt idé. Ligeså dårlig som at skrive XHTML, der er langt dårligere end HTML4.01-Strict - og i øvrigt slet ikke kan bruges på WWW endnu.

Det er med andre ord ikke den bedste reklame at sætte et XHTML-banner på siden. For det første ved alle med forstand på WWW, at XHTML er langt dårligere end HTML (som WWW ser ud idag), så bland dem bliver man kun til grin, hvis man bruger det banner.
Derudover passer W3C's bannere kun til ganske få designs - og skæmmer oftere end de pynter.
De oplyser i princippet ikke andet end, at koderen er begavet nok til at læse en manual og gøre som der står. Hvis en koder mener, at det er værd at reklamere for, er jeg bange for, han skyder sig selv i foden ... det burde være en selvfølgelighed og ikke noget, man føler sig tvunget til at reklamerer for.

Derudover forstår jeg ikke, hvorfor du prøver at få div-elementer til at opføre sig som et tabel-element. Det har aldrig været god kode.
Tabeller er beregnet til at opdele en side i kolonner og til at fremvise tabullerede data. Til det formål er der _ingen_ HTML-elementer, der når tabellen til sokkeholderne - hvorfor W3C netop anbefaler tabeller til den slags opgaver  :)

At der så er en hel del tutorial-forfattere, der desværre aldrig har sat sig ordentligt ind i WWW-teknologierne og de tilhørende standarder, er en hel anden ting. For mange mennesker er det tydeligvis vigtigere at have et eller andet stående på nettet end at have noget korrekt stående.

Det forbandede er, at de spreder deres misforståelser og fejl - og nogle af dem får endda på forunderlig vis tiltusket sig en helt ufortjent status som web-guru.
Sandheden er desværre ofte, at de blot er uvidende - men påståelige stakler - der ikke har den ringeste forstand på det, de skriver om  :)

/mvh
</bole>
Avatar billede skizo_someone Nybegynder
03. marts 2005 - 17:30 #3
ole, grunden til at DTD'en siger HTML4 og der er et XHTML validerings mærke på siden er fordi at de design jeg startede med skulle være xhtml valid, og logoet er placeret der udelukkende for at gøre det nemt for mig om koden stadig er xhtml valid.

Grunden til at jeg prøver mig frem til at lave det overordnede design med div's er at alle steder hvor jeg har forhørt mig ang. tabel opbygget design er jeg blevet svinet til og sagt at jeg skulle gå over til div.
Avatar billede olebole Juniormester
03. marts 2005 - 18:04 #4
Du kan ikke teste om et dokument med en HTML-DTD er valid XHTML i W3C's validator.

Ja, det er problemet ... en håndfuld båtnakker, der ikke har fattet det ringeste af, hvad W3C skriver (eller overhovedet har gidet at checke det ud), skriver en del tutorials, hvor de primært citerer hinandens misforståelser og bekræfter hinanden i dem.
Ikke så snart disse ligger på nettet, kaster en langt større - og ligeså uvidende - flok sig over dem ... æder dem råt og kalder forfatteren genial og guddommeligt vidende.
Herefter kaster de sig i religiøs ekstase over alle vantro og håner dem for deres kode ... uagtet, at den kode, de håner, ofte er langt bedre end den gang misforstået makværk, de selv er i stand til at klatte sammen.

Uanset, hvad disse 'koranskoler' og deres formørkede, uvidende disciple angriber dig med, er det W3C's helt klare anbefaling at bruge tabeller til kolonneopdeling og visning af tabullerede data. Der er heller intet, der tyder på, W3C har i sinde at opgive tabeller de næste mange år. Det er ikke sandsynligt, at tabeller ryger ud af standarderne, før div og span gør.

Det, W3C har advaret imod, er de kæmpe 'sætterkasser', der er opbygget af et hav af nestede tabeller - med transparente giffer til at holde dem på plads. Det har dog intet med fornuftig brug af tabeller at gøre.

Morale: Mellem to grøfter, ligger der ofte en god vej!  ;o)
Avatar billede skizo_someone Nybegynder
04. august 2005 - 00:11 #5
olebole - et evt. svar?
Avatar billede skizo_someone Nybegynder
23. oktober 2006 - 16:01 #6
Jeg har startet processen af at få lukket nogle af mine gamle spørgsmål, grundet at jeg pt. har ~2300 point ude at svømme. Der er rykket for svar, men i tilfælde af at dette ikke er kommet indenfor en rimelig tid, tillader jeg mig nu at lukke. Hvis du, som reelt har svaret, pludselig vender tilbage hertil og vil have fingrene i pointene, er du velkommen til at smide mig en hurtig besked.

Med venlig hilsen
Christian Rasmussen.
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