Avatar billede c-sharp Nybegynder
06. april 2007 - 21:50 Der er 3 kommentarer og
1 løsning

Hjælp til menu

Jeg har lavet en menu med ul og li tags. Mit problem er at jeg ikke kan styrre højden på menu elementerne, Jeg vil have at menu elementerne (menu1 og menu2) har en højde på 36px og en brede på 100px. Her er min kode:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>test</title>
   
    <style type="text/css">
        body
        {
            background-color: red;
        }
       
        #menu
        {
            background-color: #ccc;
            width:915px;
            height: 36px;
        }
       
        #menu ul
        {
            height: 36px;
            float: right;
            list-style: none;
            display:table;
        }
       
        #menu li
        {
            height:36px;
            padding-top:14px;
            display:inline;
            list-style: none;       
        }
       
        #menu li a
        {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 14px;
            height: 36px;
            color: #FFF;       
        }

        #menu li a:hover,
        #menu li a.active,
        #menu li a.open
        {
            height: 36px;
            background-color:#000;
            text-decoration:none;       
        }
       
    </style>
</head>
<body>
    <div id="menu">
        <ul>
            <li><a href="#">menu1</a></li>
            <li><a href="#">menu2</a></li>           
        </ul>
    </div>
</body>
</html>
Avatar billede mclemens Nybegynder
07. april 2007 - 00:40 #1
#menu li a
        {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 14px;
            height: 36px;
            color: #FFF;
display:block;
width:100px;
line-height:36px;
background:green; /*midlertidig...*/
border:1px solid #000; /*midlertidig  */   
        }

... måske skal du have en float:left; eller right på hvis det er til en horizontal menu ... samt måske noget left/right padding og så mindre width ...
Avatar billede mclemens Nybegynder
07. april 2007 - 00:41 #2
... måske mangler denne til FF ...
li, ul {margin:0px;padding:0px;}
Avatar billede c-sharp Nybegynder
07. april 2007 - 09:38 #3
Mange tak for hjælpen :-)
Avatar billede mclemens Nybegynder
07. april 2007 - 12:38 #4
Velbekom, og tak for point :o)
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