Avatar billede suppenudel Nybegynder
28. maj 2011 - 12:45 Der er 6 kommentarer og
1 løsning

Placering af 2 DIVs

Hej - en total nem en her, jeg kan bare ikke lige få det til at virke optimalt:

Jeg har 2 DIVs som jeg vil have til at ligge ved siden af hinanden. Det højre DIV har en fast bredde på 300px og skal altid ligge helt til højre side af skærmen.
Det venstre DIV skal fylde resten af den plads der er tilbage på skærmen..

How to do easy?
Avatar billede NielsErikP Mester
28. maj 2011 - 14:01 #1
Hej...
Håber dette kan bruges  :




<html>
<head>
    <title>
    </title>

<style type="text/css" >
#Venstre {
    background: green;
    border: 2px solid black;
    float: right;
    width: auto;
}
#Højre {
    background: red;
    border: 2px solid black;
    width: auto;
}

       
       
</style>       
</head>
<body>
    <div id="Venstre">
        <p>hhdghasgldddddddddddddddddfÆF <BR />
        DHFLFLDFJDLKJLKDJFLKØJDKFJDJFJDFJDJJJ</P>
   
    </div>
    <div id="Højre">
        <p>hhdghasgldddddddddddddddddfÆF <BR />
        DHFLFLDFJDLKJLKDJFLKØJDKFJDJFJDFJDJJJ</P>   
    </div>

   
</body>
</html>


Avatar billede NielsErikP Mester
28. maj 2011 - 14:12 #2
Hej...
Glem lige det jeg postede i #2, din højre skulle jo have fast bredde på 300px; Jeg vil gøre det sådan (prøv det) :



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>
    </title>
<style type="text/css" >
#Venstre {
    background: green;
    border: 2px solid black;
    width:  auto - 300px;
}
#Højre {
    background: red;
    border: 2px solid black;
    float: right;
    width: 300px;
}

       
       
</style>       
</head>
<body>
    <div id="Højre">
        <p>hhdghasgldddddddddddddddddfÆF <BR />
        DHFLFLDFJDLKJLKDJFLKØJDKFJDJFJDFJDJJJ</P>   
    </div>

    <div id="Venstre">
        <p>hhdghasgldddddddddddddddddfÆF <BR />
        DHFLFLDFJDLKJLKDJFLKØJDKFJDJFJDFJDJJJ</P>
   
    </div>


   
</body>
</html>



Håber det hjælper..!!
Avatar billede suppenudel Nybegynder
30. maj 2011 - 20:24 #3
Hej NielsErikP - super, det virker. Kendte ikke til tricket med at
lave

width: auto - 300px;

Smider du et svar? :-)
Avatar billede NielsErikP Mester
30. maj 2011 - 20:58 #4
SVAR..!!
Kun glad for du fik den hjælp du manglede.

Take Care..!!
Avatar billede suppenudel Nybegynder
30. maj 2011 - 22:13 #5
Super. Hvordan får jeg elementer inden i det venstre DIV til at overholde denne bredde? Hvis jeg f.eks. smider et <asp:GridView> derind og sætter dets style til 100%, bliver venstre divs bredde ophævet og griddet breder sig over hele sidens bredde.
Avatar billede NielsErikP Mester
30. maj 2011 - 22:40 #6
Hej..
Kender ikke så meget til <asp> og <php>, skal selv til at igang med <php>, så <asp:GridView> siger mig ikke så meget.

prøv om du evt. kan bruge noget her:

http://www.w3schools.com/css/pr_pos_overflow.asp

Håber det hjælper!!
Avatar billede suppenudel Nybegynder
30. maj 2011 - 23:28 #7
Ah okay, overflow-propertyen vil bare sætte scroll på min DIV hvis den når ud over en fast bredde, men anyways, spørgsmålet omhandlede jo hverken ASP eller PHP og din løsning virkede :-)

Takker for hjælpen her og good luck med PHP!
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