login  Naam:   Wachtwoord: 
Registreer je!
 Forum

probleem met menu positie (Opgelost)

Offline xellos - 05/07/2011 12:05
Avatar van xellosLid oke ik heb een menu op mijn site in een div.
alleen komt het menu niet goed in die div bij komt voor de helft door de border
aan de onderkant heen.
wat raar is want het menu is niet te groot voor die div en heb hem ook geen padding mee gegeven.

ik hoop dat iemand mij kan helpen

hier is de code

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <meta name="description" content="beschrijving van de webpagina" />
  6. <meta name="keywords" content="trefwoorden, gescheiden, door, komma's" />
  7. <LINK HREF="css/mainstyle.css" REL="stylesheet" TYPE="text/css">
  8. <title> -- </title>
  9. </head>
  10. <body>
  11. <div id="inhoud">
  12. <div id="head"> </div>
  13. <div id="menu">
  14. <ul>
  15. <li><a href="" class="sub">Home</a></li>
  16. <li><a href="#">Products</a>
  17. <ul>
  18. <li><a href="" class="sub">After-Life</a></li>
  19. <li><a href="" class="sub">Evil Blood</a></li>
  20. <li><a href="" class="sub">Freaking Fit</a></li>
  21. <li><a href="" class="sub">Insane Test</a></li>
  22. <li><a href="" class="sub">Killer Vites</a></li>
  23. <li><a href="" class="sub">Madhouse Whey</a></li>
  24. <li><a href="" class="sub">Passed Out</a></li>
  25. <li><a href="" class="sub">Psycho Test</a></li>
  26. <li><a href="" class="sub">Ripped to the bone</a></li>
  27. <li><a href="" class="sub">Sick Bricks</a></li>
  28. <li><a href="" class="sub">Skeleton Bullets</a></li>
  29. <li><a href="" class="sub">Skeleton Powder</a></li>
  30. <li><a href="" class="sub">Training Log</a></li>
  31. <li><a href="" class="sub">Zombie Dust</a></li>
  32. </ul>
  33. </li>
  34. <li><a href="">Web Shop</a>
  35. <ul>
  36. </ul>
  37. </li>
  38. <li><a href="">About us</a>
  39. </li>
  40. <li><a href="">Ingredients</a>
  41. <ul>
  42. <li><a href="" class="sub">Amino Acids</a></li>
  43. <li><a href="" class="sub">Carbohydrates</a></li>
  44. <li><a href="" class="sub">Creatine</a></li>
  45. <li><a href="" class="sub">Diet</a></li>
  46. <li><a href="" class="sub">Energizers</a></li>
  47. <li><a href="" class="sub">Glutamine</a></li>
  48. <li><a href="" class="sub">Pre-workout</a></li>
  49. <li><a href="" class="sub">Post-workout</a></li>
  50. <li><a href="" class="sub">Protein</a></li>
  51. <li><a href="" class="sub">Minerals</a></li>
  52. <li><a href="" class="sub">Muscle Enhancers</a></li>
  53. <li><a href="" class="sub">Vitamins</a></li>
  54.  
  55.  
  56. </ul></li>
  57. <li><a href="">Links</a>
  58. </li>
  59. <li><a href="">Contact</a>
  60. </li><ul>
  61. <ul>
  62.  
  63. </ul>
  64. </ul>
  65. </ul>
  66. </div>
  67. <div id="hooftvak">
  68. <div id="hooftvakpicture"> </div>
  69. </div>
  70. </div>
  71. </body>
  72. </html>


en de css
  1. body{
  2. background-repeat:no-repeat;
  3. width:100%;
  4. height:100%;
  5. background-image: url(../img/back2.jpg);
  6. }
  7.  
  8. div{
  9. border: 1px solid black;
  10. color: white;
  11. margin:0px;
  12. padding:0px;
  13. }
  14.  
  15.  
  16. #inhoud{
  17. width:1000px;
  18. height:920px;
  19. margin-left: auto;
  20. margin-right: auto;
  21.  
  22. }
  23.  
  24. #head{
  25. width:100%;
  26. height:200px;
  27. font-size:33px;
  28.  
  29. }
  30.  
  31. #menu {
  32. height: 26px;
  33. width: 100%;
  34. margin: 0 auto;
  35. border-top: 1px solid black;
  36. border-right: 1px solid black;
  37. border-left: 1px solid black;
  38. border-bottom: 1px solid black;
  39. background-color: red;
  40. }
  41.  
  42. #menu ul {
  43. list-style-type: none;
  44. }
  45.  
  46. #menu ul li {
  47. float: left;
  48. width: 128px;
  49. position: relative;
  50. }
  51.  
  52. #menu li a:link, #menu li a:visited {
  53. display: block;
  54. width: 127px;
  55. height: 22px;
  56. border-right: 1px solid black;
  57. padding-top: 4px;
  58. text-align: center;
  59. font-size: 13px;
  60. text-decoration: none;
  61. text-transform: uppercase;
  62. color: white;
  63. font-weight: bold;
  64. }
  65.  
  66. #menu li a:hover, #menu li li a.sub:hover {
  67. background-color: red;
  68. }
  69.  
  70. #menu li ul {
  71. width: 128px;
  72. border-top: 1px solid black;
  73. position: absolute;
  74. left: -10000px;
  75. top: 1px;
  76. font-size: 14px;
  77. }
  78.  
  79. #menu li li a:link, #menu li li a:visited {
  80. display: block;
  81. width: 121px;
  82. height: 22px;
  83. background-color: red;
  84. border-right: 0;
  85. padding-left: 8px;
  86. padding-top: 4px;
  87. text-align: left;
  88. text-decoration: none;
  89. text-transform: none;
  90. color: white;
  91. font-size: 14px;
  92. }
  93.  
  94. #menu li:hover ul {
  95. display: block;
  96. left: -1px;
  97. top: 26px;
  98. }
  99.  
  100. #hooftvak{
  101. border-left: 0;
  102. border-right:0;
  103. margin-top:1em;
  104. width:100%;
  105. height:500px;
  106.  
  107. }

4 antwoorden

Gesponsorde links
Offline StefanH - 05/07/2011 15:14
Avatar van StefanH Lid #menu ul {
list-style-type: none;
margin: 0px;
}

Probeer eens met die margin erbij.
Offline xellos - 05/07/2011 15:19 (laatste wijziging 05/07/2011 16:06)
Avatar van xellos Lid :D heb ik gewoon overheen gekeken bedankt

nu heb ik alleen nog een probleem.
als je bijvoorbeeld bovenop products gaat staan komt er een sub menu alleen die komt niet netjes onder de products te staan maar iets naar rechts hoe los ik dat op?
Offline StefanH - 05/07/2011 15:47 (laatste wijziging 05/07/2011 16:24)
Avatar van StefanH Lid #menu li:hover ul {
display: block;
left: -1px;
margin-left: -40px;
top: 26px;
}

Ik kon niet zo gauw zien waar het aan lag.
Maar hiermee los je het ook op.
Offline xellos - 05/07/2011 17:16
Avatar van xellos Lid heel erg bedankt
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.22s