Avatar billede morten-vadskaer Praktikant
17. marts 2008 - 14:16 Der er 7 kommentarer

Højrestille billede i <div>

Jeg vil gerne placere et billede og herunder en horisontal menu i den div, der hedder "top". Jeg har top, leftmenu, shoppingcart, indhold indeni min container. Har prøvet med #top img {float: right; }, men så ryger det hele til venstre for billedet. Er der nogen, der kan hjælpe? Min CSS-fil ser således ud:
#container
{
width : 90%;
margin : 10px auto;
}
#top
{
padding: .5em;
float : top;
}

#leftmenu
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}
#shoppingcart
{
float: right;
width: 160px;
margin: 0;
padding: 1em;
}
#indhold
{
margin-left: 200px;
border-left: 1px solid gray;
margin-right: 200px;
border-right: 1px solid gray;
padding: 1em;
}
Avatar billede langthjem Nybegynder
17. marts 2008 - 14:29 #1
Kan du ikke poste noget HTML også, så vi kan se din struktur.
Avatar billede jokkejensen Novice
17. marts 2008 - 14:45 #2
Jeg fatter den heller ikke, du vil højrestille et billede inde i et div#top, og have en menu nedenunder ?

Så burde koden vel også bare være:

<div id="top">
<img style="display:block;" />
<ul class="menu" />
</div>

og ingen floats mm.

/JJ
Avatar billede morten-vadskaer Praktikant
17. marts 2008 - 14:52 #3
Jo - naturligvis. Her er mit HTML (sådan i grove træk):
<html>
<body>
    <div id="container">
        <div id="top">
            <img src="grafik/billede.png" alt="Dette billede skal højre-stilles">                   
        </div>
       
        <div id="leftmenu">
            Menu
        </div>
        <div id="shoppingcart">
            Din indkøbskurv
        </div>
        <div id="indhold">
            blah blah balh
        </div>
       
    </div>
</body>
</html>
Avatar billede Slettet bruger
17. marts 2008 - 20:05 #4
<img src="www/logo_i.gif" vspace="0" hspace="600" width="240" height="124" align="bottom" alt="logo">
Avatar billede morten-vadskaer Praktikant
17. marts 2008 - 21:10 #5
Havde egentlig ikke tænkt mig at det hele kunne styles i et CSS-stylesheet. Er vspace og hspace valide attributter?
Avatar billede olebole Juniormester
17. marts 2008 - 23:10 #6
<ole>

"Er vspace og hspace valide attributter?" >> Ja, men hvorfor overhovedet bekymre sig om den slags, når man i forvejen skriver 'float:top'?  ;o)

#top
{
padding: .5em;
text-align: right;
}

- så er billedet højrestillet

/mvh
</bole>
Avatar billede morten-vadskaer Praktikant
18. marts 2008 - 08:37 #7
Jeg fik det løst på anden måde. Er float:top noget skidt, Ole?
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