Avatar billede mrbs Nybegynder
13. maj 2008 - 14:05 Der er 4 kommentarer og
2 løsninger

midt-justeret div med variable div på hver side

Hvordan opnår jeg samme følgende resultat med div:

Den midterste div skal være centreret og have en fast bredde (1000px), og de to kolonner skal variere i bredden, alt efter hvor bredt browservinduet er.
Avatar billede mrbs Nybegynder
13. maj 2008 - 14:09 #1
Bemærk at der skal være div på begge sider, så "margin: 0 auto;" fungerer ikke ;)
Avatar billede jokkejensen Novice
13. maj 2008 - 16:41 #2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <script type="text/javascript">

        </script>
        <style type="text/css">
        #Wrapper
        {
        width: 100%;
        border: 1px solid red;
        margin:0 auto;
        table-layout: fixed;
        border-collapse: collapse;       
        }
        #Wrapper td
        {
        width: auto;
        }
        #Content
        {
        width: 1000px !important;
        border: 1px solid red;
        }
        </style>
    </head>
<body>
<table id="Wrapper">
    <tr>
        <td>Left</td>
        <td id="Content">Content</td>
        <td>Right</td>
    </tr>
</table>
</body>
</html>
Avatar billede jokkejensen Novice
13. maj 2008 - 16:42 #3
Jeg kan godt lave en helvedes masse javascript og skrive en del mere CSS for at slippe for en tabel .... men resultatet bliver det samme..

/JJ
Avatar billede mrbs Nybegynder
13. maj 2008 - 18:34 #4
Ærgeligt!

Jeg kunne godt selv have klaret den med table, så vi deler i porten som tak for din indsats...
Avatar billede jokkejensen Novice
14. maj 2008 - 10:08 #5
Jeg arbejder også selv mest muligt med div's..

Men opgaven løses desværre smukkest med en tabel. Man kan godt måle browserens bredde, og tildele højre og venstre div en bredde ud fra denne, men at skulle gøre det ved hvert request, og få det til at spille i allle browsere kræver nogle flere liniers kode - Hvor resultatet er det samme.
Avatar billede jokkejensen Novice
14. maj 2008 - 10:09 #6
tak for points !
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