Avatar billede websam Nybegynder
07. april 2006 - 09:46 Der er 14 kommentarer og
1 løsning

Layout med 2 kolonner ?

Hejsa,

Jeg forsøger at lave et layout ved hjælp af to kolonner en til et index og en til selve sidens indhold. Det første jeg gør er at oprette en "container" der centrere midt på siden med en bredde på 760px :

#container
{
    width:770px;
    height:100%;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    border-top:solid 1px #999999;
    border-left:solid 1px #999999;
    border-right:solid 1px #999999;
    border-bottom:solid 1px #999999
}

Der efter laver jeg en "index" :

#index
{
    top:0px;
    left:0px;
    width:199px;
    height:100%;
    float:left
}

Og til sidst laver jeg en "main" :

#main
{
    top:0px;
    left:199px;
    width:565px;
    height:100%
}

1. Her har jeg så problemer med at få "main" liggende ved siden af "index". Den flyttes automatisk nedenunder ?

2. Ændre jeg bredden på "container" til 765px istedet for 760px så kommer den op og ligger ved siden af, men når jeg så sætter et top billede ind i både min "index" og "main" som skal ligge helt op og ned af hinanden, ja så gør de ikke det.

Er der en der kan hjælpe mig med dette ?

/Websam
Avatar billede mclemens Nybegynder
07. april 2006 - 10:17 #1
...  hvis du retter den til 760px med de tal du har i dit eksempel kan main og index bredde tilsammen max være 760px i dit eksempel er de 764px og de vil derfor ligge ved siden af hinanden - max bredde tilsammen er containerens bredde :)

- her er et eksempel:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">

html, body{margin:0px;padding:0px;}

#container{
width:760px;
margin: 10px auto;
border: 1px solid #999999;
}

#index{
float:left;
width:200px;
height:100%;
background-color:red;
}

#main{
float:right;
width:560px;
height:100%;
background-color:blue;
}

</style></head>

<body><div id="container">

<div id="index">a
</div>

<div id="main">a
</div>

</div></body></html>
Avatar billede websam Nybegynder
07. april 2006 - 10:25 #2
i dit eksempel ligger nederst højre hjørne af "index" op af øverste venstre hjørne af "main" og ideen var at de skulle ligge ved siden af hinanden ?

/Websam
Avatar billede websam Nybegynder
07. april 2006 - 10:30 #3
Nej den trækker jeg lige i mig igen det var når jeg så siden i min editor at det så sådan ud når jeg loader den i en browser bliver det vist fint nok ;o)
Avatar billede milandt Nybegynder
07. april 2006 - 10:45 #4
Her er en række eksempler på 3col layouts lavet vha css:

http://css-discuss.incutio.com/?page=ThreeColumnLayouts
Avatar billede mclemens Nybegynder
07. april 2006 - 11:10 #5
Nej den trækker jeg lige i mig igen det var når jeg så siden i min editor at det så sådan ud når jeg loader den i en browser bliver det vist fint nok ;o)

ok ;)
Avatar billede mclemens Nybegynder
07. april 2006 - 11:24 #6
- takker for point :)
Avatar billede websam Nybegynder
07. april 2006 - 11:25 #7
en sidste ting, hvordan tjekker jeg det i ie 5 og 5.5 når jeg har ie 6 instaleret på min maskine ?

Det var så lidt du ;o)
Avatar billede mclemens Nybegynder
07. april 2006 - 11:36 #8
en sidste ting, hvordan tjekker jeg det i ie 5 og 5.5
når jeg har ie 6 instaleret på min maskine ?>
- der er jeg godt nok lidt lost :/
Avatar billede websam Nybegynder
07. april 2006 - 11:37 #9
Det vil sige at jeg skal have forskellige maskiner med forskellige IE installeret for at kunne få det til at virke ?
Avatar billede mclemens Nybegynder
07. april 2006 - 11:38 #10
ved ikke om denne er troværdig
- men ellers kan den måske bruges?
http://www.quirksmode.org/browsers/multipleie.html
Avatar billede mclemens Nybegynder
07. april 2006 - 11:55 #11
Avatar billede websam Nybegynder
07. april 2006 - 12:17 #12
Cool jeg kigger på det, tak
Avatar billede mclemens Nybegynder
07. april 2006 - 12:18 #13
- det var så lidt :)
... bookmarkede dem lige selv også ;)
Avatar billede websam Nybegynder
07. april 2006 - 12:19 #14
Der er jo bare ikke meget fidus i at lave layouts med CSS hvis ikke det virker over alt ;o)
Avatar billede mclemens Nybegynder
08. april 2006 - 01:34 #15
fejl med border forsvinder i FF, point returneres i
http://www.eksperten.dk/spm/701447
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