[CSS] Div Höhe (Menü)

Bububoomt

ohne Vertrauen
ID: 10361
L
28 April 2006
19.666
769
Also ich steht irgendwie aufm Schlauch und verstehe es gerade nicht.

Ich habe ein Div mit einem BG und in diesem möchte ich weitere Divs mit Texten, und dabei soll ein BG am rechten Rand dieser Divs angezeigt werden. mein Problem ist, das diese Divs aber trotz höhenangabe nur so hoch sind wie der Text-Size.

die Divs:
HTML:
    <div id="menue">
        <div class="menuediv">Home</div>
        <div class="menuediv">Menüpunkt2</div>
    </div>
CSS
HTML:
#menue{
        background: black url(menue.png) top center repeat-x;
        width:100%;
        height:31px;
        margin:auto;
        color:white;
        font-size:13px;
}

.menuediv
{
    height:31px;
    line-height:31px;
    background: url(menue_trenner.png) right top repeat-y;
    font-size:13px;
    display:inline;
    padding-right:5px;
    margin-right:6px;    
    border:solid 1px white;
}
Zum testen habe ich schon nen Rahmen um die Divs gesetzt und die sind einfach von der höhe nur ca. 13 px, also so das die Schrift rein passt :(

wo habe ich nen Denkfehler??
 
Hi,

Was mich verwundert ist, dass du dem div "menue" und den divs "menuediv" die Höhe 31px gibts. Du willst sozusagen 62px in 31px packen :biggrin:

Nur nebenbei: Es wäre vielleicht einfacher, du benutzt eine Liste anstatt ein Haufen divs :)
 
ne wieso 62px? Die Divs sind doch nebeneinander (inline).

Hatte es schon mit Liste versucht, aber ebenfalls nciht geklappt wie ichs will.
 
nee oder? Also das Inline löscht quasi meine höhe? kein wunder das es bei der liste dann auch nicht ging argh. Jetzt gehts, danke!!!