Muskampen 2025: Segraren korad!
Permalänk
Medlem

Placering av lager med CSS?

Hej
Jag sitter å ska göra en sida med tre lager som ska vara placerade enlig följande

+---------+ | | +---+-----+ | | | | | | | | | | | | +---+-----+

Jag har i nu läget placerat alla dessa lager i ett huvudlager.
Vilket är det enklaste sättet att positionera dessa lager relativt till varandra så att de två nedre lagren ligger under huvudet, och det högra ligger till höger om menyn.

Jag har ännu ett problem då jag har en css meny i det vänstra lagret.
Det som ställer till det är att olika webbläsare verkar reagera olika på "width" inställningen. Mozilla verkar plussa på alla margins och paddings som man har medan IE inte gör det ???
Detta resultear i att jag får det svårt att göra en snygg sida för båda webbläsarna.

Bifogar länk till sidan och CSS dokumentet så ser ni lite bättre hur jag menar:
Sidan
CSS

Tack på förhand!

Nicklas

Visa signatur
Permalänk
Medlem

använd tables om inte positioneringen ska vara mer omfattande, då det finns en större möjlighet att den även funkar i gamla webblasare som inte hanterar lager så bra.

Visa signatur

Sverige är ett så litet land att det bara får plats en åsikt i taget där.

Permalänk
Medlem

Placera ut lagren som du vill ha dom, kolla sedan upp dina paddings/margins en extra gång eftersom det är just dom som strular till det.
För lite kod exempel och tips ta gärna en titt på bluerobots hemsida.

http://bluerobot.com/web/layouts/layout3.html

lycka till!

Visa signatur

Gula tankar sover bäst

Permalänk
Medlem

Jag löste problemet med menyn.

Jag skrev bredden för IE i mitt #navlist a block och använde sedan en CSS2 selector som IE inte är kompatibel med.

#navlist a{ width: 160px /* IE s bredd*/ } html>body #navlist a{ width: 132 /* Total bredd minus margins, paddings och linjer för korrekta webbläsare*/ }

Ska se om jag får till det andra också!

Lösningen hittade jag på denna sida
http://glish.com/css/hacks.asp

Visa signatur