Avatar billede extream Nybegynder
01. december 2005 - 12:30 Der er 7 kommentarer

3 div som er 100%

Jeg skal have et centreret website hvor der er 2 forskellige baggrunde i hendholdsvis højre og venstre side. De 2 baggrunde skal være %-vis så de justere sig efter skærmens bredde. Det skal laves i div. nogle forslag.
Har selv forsøgt med noget her:
--------------
<div style="background-color:#000000; float:left; width:50%; margin-left: -380px; height:600px;"></div>
<div style="background-color:#CCCCCC; float:left; width:760px; height:600px;"></div>
<div style="background-color:#FF0000; float:left; width:50%; margin-left: -380px; height:600px;"></div>
--------------------------
Avatar billede roenving Novice
01. december 2005 - 13:21 #1
Skal der være et billede på de baggrunde ?-)
Avatar billede extream Nybegynder
01. december 2005 - 13:29 #2
jep det skal der bare et baggrundsbillede som repeat-x
Avatar billede roenving Novice
01. december 2005 - 14:14 #3
Tænk den anderledes !-)

Læg de to baggrunde bagest og lav dem 50%, og læg så indholdstingen ovenpå:

<div style="position: absolute; background-color:#000; width:50%; left: 0; top: 0; height:600px; z-index: -1;"></div>
<div style="position: absolute; background-color:#f00; width:50%; right: 0; top: 0; height:600px; z-index: -1;"></div>
<div style="position: relative; background-color:#ccc; float:left; width:760px; margin: 0 auto; height:600px; z-index: 1;"></div>

-- og husk, at du for at benytte den slags skal være sikker på, at browseren er css1-compliant, altså skal du have fuld doctype inklusive dtd-link for at f.eks. IE er med !o]

-- iøvrigt kunne du i ovenstående også sætte left til 50% på den anden baggrundsdiv !-)
Avatar billede extream Nybegynder
01. december 2005 - 14:27 #4
hvordan centrer jeg så den relative div. left: 50% og så margin-left: -380px; eller?
Avatar billede roenving Novice
01. december 2005 - 14:49 #5
-- den er centreret med den ovenstående kode !-)

Tricket er width:760px; margin: 0 auto; men det kræves så, at IE er css-compliant, dvs. du skal have en fuld doctype inklusive dtd-link som det allerførste i dit html-dokument !o]
Avatar billede extream Nybegynder
01. december 2005 - 14:50 #6
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
dette er min doctype
Avatar billede roenving Novice
01. december 2005 - 15:03 #7
Tjah, bortset fra, at næsten ingen browsere og stort set ingen server/-kode forstår at ud- og benytte xhtml, skulle det virke problemfrit !-)
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