Avatar billede jensgram Nybegynder
04. oktober 2004 - 13:46 Der er 1 kommentar og
1 løsning

Bredde = 100 pct. i IE samt bredde på list-elementer

Hej CSS-hajer

Jeg har følgende: (inspireret af Taming Lists på alistapart.com)


<html>
<head>
<style>
div#mnuJgMenu {
    position: absolute;
    left: 0px;
    top: 50px;
    width: 100%;
    font-family: tahoma, arial, sans-serif;
    font-size: 8pt;
    background-color: #000000
}

#mnuJgMenu ul {
    margin: 0px;
    padding: 2px;
    font-weight: bold;
    color: #ffffff;
}

#mnuJgMenu ul li {
    margin: 0px;
    padding: 0px 25px 0px 5px;
    border-right: 1px solid #999999;
    list-style: none;
    display: inline;
    background: url('menupil.png') no-repeat right center
}

#mnuJgMenu ul li:hover {
    background-image: none;
    cursor: pointer
}
</style>
</head>
<body>

<div id="mnuJgMenu">
    <ul>
        <li>Ildere</li>
        <li>K&aring;l</li>
        <li>3mug</li>
    </ul>
</div>

</body>
</html>

Problemerne er:

1) I Mozilla ser alt fint ud, men i IE (har kun v6) er <div>'en ikke 100% bred - det ligner, at IE laver plads til en scrollbar som ikke skal være der. Når jeg forsøgsvis sætter body {overflow: scroll} rykker min <div> dog endnu længere ind og efterlader atter  10-15 pixel i højre side

2) Hvis jeg tilføjer width: 125px; til min #mnuJgMenu ul li klasse så bliver <li>'erne 125 px i IE men ikke i Mozilla - hvordan laver man en fast bredde på en <li> i Mozilla ( = CSS)?

Håber på input...

- Jens Gram
Avatar billede notes2c Nybegynder
04. oktober 2004 - 15:07 #1
1) body { margin: 0; }
2) Tilføj følgende til #mnuJgMenu ul li
display: block;
float: left;
width: 125px;
Avatar billede jensgram Nybegynder
04. oktober 2004 - 17:01 #2
Ja, nemlig ja!

Tilføjede dog ikke display: block, da jeg jo benytter display: inline (for at få listen til at vises horizontalt)...

Takker
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