Tjipp.
Sitter här med en liten design som jag inte får att fungera, och paradoxalt nog så är det Firebird som strular och IE som fungerar, tvärtemot gällande praxis vad gäller DIV:ar :)
Vi börjar med två skärmdumpar, Ie och Firebird, där IE är den design jag vill ha medan Firebidr är den design jag _inte_ vill ha.
Sedan har jag två småproblem också, vilka också kan ses på IE-skärmdumpen:
Jag vill att den gråa ytan ska vara lika stor som "mainBody". Har inte klurat ut hur man gör detta.
Jag skulle vilja att "MainBody" är lika bred som "header" och "copyright", men i nuläget anpassar den sin bredd efter innehållet :-(.
kan i och för sig lösas genom att lägga en div runt "menu" och "mainBody" och fylla denna med 1):s bakgrundsfärg, men då måste problem 2) lösas först, annars får man en oönskad färgklick på höger sida.
Något mer... Jo, jag har kollat både stilmall och HTML-kod (xhtml 1.0 strict) och de är felfria.
Det är mer elle minder omöjligt att få den där designen som du vill ha den och få den att så crozzbrowser vänlig som möjligt.
Jag har själv försökt, jag höll nog på en månad innan jag gav upp.
Sätt aningen en fast bredd på sidan, då de blir mycket mycket lättare att leka med divar på de sättet du gör, eller lek med flytande ramar och strunta i den understa diven, copyright.
Något av de skulle jag göra, beroende på hur sidan ska fundera.
Sedan kan du passa på att läsa http://realworldstyle.com/2col.html och eventuellt "tweaka" din CSS på något ställe till för att få den att funka ända tillbaka i NN4 (om du har tid/lust/ork ;) )
Alltså:
"floata" bara menyn.
Lägg en vänstermarginal på mainBody som motsvarar bredden på menyn med lite råge.
Lägg på en högermarginal med ett fixt värde på #mainBody så att "width:auto" blir det värde som "expanderas" till att fylla ut bredden vid beräkningen av mainBody:s box.
Lycka till!
276 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e