30. oktober 2005 - 16:45Der er
8 kommentarer og 2 løsninger
Problem med width
Hej,
Jeg har et simpelt css-layout, hvor der er et banner (top), menu (venstre) og en indholdsrude (til venstre for menuen). Nu er det sådan, at jeg gerne vil have en baggrundsfarve på indholdsruden (som skal have en relativ bredde), og jeg har derfor i body forsøgt at skrive width:100% i håb om at det vil gøre, at min indholdsrude "fylder" resten af skærmen ud - det hjælper desværre bare ikke!
Jeg vil i mit design så vidt muligt forsøge at lave bredden relativ... ER CSS så primitivt at der kun i ringe grad er kompatibilitet med relative størrelser, som i mit simple tilfælde?
Jeg må have skrevet forkort. Indholdsruden skal ligge til højre for menuen :)
Browserne reagerer på det punkt forskelligt, så du er nødt til at bruge definerede størrelser, hvis det skal virke rimeligt ens !-)
-- og ja, du kan godt sige at css er så primitivt, men egentlig handler det om det modsatte: At det er beregnet til, at du kan fastlægge designet, og dermed ikke være afhængig af en brugeragents (browsers !-) tilfældige begrænsninger !o]
nu er det jo faktisk sådan, at en div jo fylder hele siden ud (i bredden) minus diverse margins selvfølgelig. Det kan du jo udnytte i dette eksempel ved at flytte indholds-boksen, via margin-left, et stykke til venstre. Herefter kan du jo rykke menuen hen på den tomme plads.
Skovenborg - din løsning var den absolut bedste :) Det virker sq efter hensigten :) Tak for jeres kommentarer begge to - jeg vil gerne ha' et svar fra jer begge, da jeg har fået noget positivt ud fra jer begge!
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.