shulze >> "Få dog armene ind til kroppen, Bimmer" var et forsøg på at få dig til at tale ordentligt ... alternativt, kunne du blande dig udenom. Du virker mest af alt, som om du har sat dig på din badeand! Talking about 'usagligt pjat' :D Om du bruger CSS, siger intet om, hvilke HTML-elementer du anvender. CSS er en visuel formatering af HTML-elementer. Det kan du bruge til alle HTML-elementer.
Synes godt om
Slettet bruger
24. januar 2003 - 00:38#13
Manden prøver via css at formatere sit layout, din løsning er formatering ved hjælp af tabeller, hvilket forøvrigt er en forældet teknik. For yderligere kommentare kan du maile mig, gider ikke spamme dette spørgsmål mere en højst nødvendigt.
Du kan lægge dine styles i et stylesheet i stedet. Så giver du hvert div en id (id="tBox") og skriver i dit stylesheet:
<style type="text/css"> body { text-align:center; } #tBox { background-color:green; width:760px; margin:0px auto; } /* og så videre */ </style>
At tro denne fremgangsmåde er bedre eller at tables er 'en forældet teknik' er en fuldstændig forkert myte. Til gengæld er CSS-positionerede div et buzz-fænomen blandt mange, der ikke arbejder professionelt med HTML. Det, man bør gøre, er at vælge de HTML-elementer, der er bedst egnet til en given opgave. At opstille tekst i kollonner er tables stadig uovertrufne til ... det er præcis, hvad de er konstrueret til.
Læg mærke til, hvor meget større koden bliver, når du bruger positionerede divs. Koden bliver med den teknik let stor, kluntet og uelegant, hvilket aldrig kan blive et mål.
Til andre formål er tekniken velegnet - men ikke til dette :) /mvh
pixeldude >> Tror du virkelig, det skal forsvinde ud i venstre side, når browseren formindskes(?) ... jeg tvivler :)
I øvrigt skal du bruge den rigtige doc-type - ellers kan du ikke få IE til at tolke din CSS rigtigt: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> /mvh
Jeg ville nok bruge en kombination af div tags og tabeller - du kan se nedenfor hvordan. Denne løsning er valideret til XHTML 1.0, og den virker både i Mozilla 1.3 og IE 6.0
Det ser ganske fornuftigt ud ... bortset fra, at id er det tungeste, du kan bruge som selector i CSS. I det viste eksempel betyder det måske ikke så meget, men i bare lidt større dokumenter, bør man absolut bruge class (i stedet for id), hvor det overhovedet er muligt :) /mvh
Nej, det gør 'man' ikke :) Hvad _du_ gør, må du sådan set selv om - men hvis du gør, som du skriver, kan du skrive sider med langt bedre performance, end du gør ;o) /mvh
ID <> Class - jeg plejer at bruge ID til mine sidestyringselementer, hvor der kun er et element af hver, og class til alle andre. For mig giver det stylesheets som er nemme at vedligeholde, og det er den primære årsag til valget, jeg skal ikke kunne sige hvilken metode der giver den hurtigste side, men jeg har svært ved at forestille mig at det skulle kunne måles.
Dine forestillingsevner skal jeg undlade at kommentere på - blot konstatere, at der er en væsentlig performance-forskel på at anvende id og class samt gentage, at man derfor bør anvende class, hvor det overhovedet er muligt. Performance er jo altid væsentligere end bekvemmelig vedligeholdelse :) /mvhh
-> olebole Okay - jamen det lyder da godt at der er en _væsentlig_ performance forskel. Jeg har bare svært ved selv at konstatere det, og nu har jeg selv forsøgt at finde forklaring/dokumentation for fænomenet på nettet, desværre uden resultat.
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.