Avatar billede jademutter Nybegynder
22. april 2007 - 22:28 Der er 4 kommentarer og
1 løsning

CSS hjælp?

Hejsa kloge hovedet....

Jeg har siddet og knoklet med noget css, men jeg kan squ ikke lige få lortet til at virke....
Ideen er at jeg vil have 3 lodrette "DIV"er, som altid er lige høje. til sidst skal der kommer en "footer".
Skidtet virker fint hvis jeg definere en fast højde, men jeg vil gerne have at højde kan variere afhængig af indholdet i de "DIV" erne.

Her er min kode:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>test</TITLE>
<link rel="stylesheet" type="text/css" href="test.css">
</HEAD>

<BODY>
<div id="topbar"></div>
<div id="topmenu"></div>
<div id="reklamer"></div>
<div id="grafikbar"></div>
<div id="container">
<div id="menu">jkjkjkj<br>kjkjkjkj<br>kjkjkjk</div>
<div id="indhold"></div>
<div id="nyheder"></div>
<div id="bundbar"></div>
</div>
</BODY>
</HTML>

CSS:

html, body {
  height: 100%; /* Required */
}

#topbar
{
width:900px;
height:150px;
background-color: black;
}

#topmenu
{
width:900px;
height:30px;
background-color: yellow;
}

#reklamer
{
width:900px;
height:75px;
background-color: green;
}

#menu
{
width:230px;
float: left;
background-color: #3300ff;
height: 100%;
}

#indhold
{
width:440px;
float: left;
background-color: #ff3300;
height: 100%;
}

#nyheder
{
width:230px;
background-color: #ff00ff;
float: left;
height: 100%;
}

#bundbar
{
width:900px;
background-color: yellow;
height: 30px;
float:left;
}

#container
{
width:900px;
background-color: #ff0000;
height: 30px;
float:left;
}

Håber der en nogen der kan hjælpe mig med mit lille problem...

/Jademutter
Avatar billede mclemens Nybegynder
22. april 2007 - 22:34 #1
Undlad at definere en højde på
elementer der har variabel højde.

- M.h.t. 3 kolonne systemet overvej da
en samlet baggrundsbillede der repeates
nedad eller anvend en tabel istedet.
Avatar billede jensgram Nybegynder
22. april 2007 - 22:39 #2
Jeg ville nok også følge mclemens' råd, men du kunne evt. kigge på denne teknik, hvis du _vil_ benytte div-tilgangen: http://alistapart.com/articles/holygrail
Avatar billede mclemens Nybegynder
22. april 2007 - 23:00 #3
Jeg ville kigge på jensgram's forslag,
fin måde at løse problemet med baggrunden.
- Og det ligner det du har brug for :o)
Avatar billede jademutter Nybegynder
23. april 2007 - 22:16 #4
Det kan åbenbart ikke lade sig gøre på den måde jeg havde tænkt mig...
Takker for forsøget, men tror jeg hopper over i nogle tabeller, selvom der sikkert er nogle i dette forum der er komplet uening!!
Avatar billede mclemens Nybegynder
23. april 2007 - 22:44 #5
Tabeller og divs har hver deres styrker, det er
tværtimod ubegrundet at bruge meget tid på at omgå
eller komme omkring problemet med et andet element,
hvis der findes et element, der er optimalt til det.

Ja, jeg bruger også kun divs selv, men havde
jeg behovet du har, valgte jeg også en tabel.

Tak for point :o)

Jensgram, føler lige jeg kaster
15 af dem til dig for godt input.
http://www.eksperten.dk/spm/774892
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