<html>
<head>
<title>jWebDeveloping</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="container">
<div id="header">
<div class="logo">
<font face="Arial" size="20" color="#2C2CA0"><sup>J<sup></font>
<font face="Arial" size="20">Web</font>
<font face="Arial" size="20" color="#2C2CA0"><sub>Development<sub></font>
</div>
<div class="search">
</div>
</div>
<div id="navmenu">
<div class="navmenu">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="#">Web Hosting</a></li>
<li><a href="#">Web Development</a>
<ul>
<li><a href="#">Onze templates</a></li>
<li><a href="#">Persoonlijke Site</a></li>
</ul>
</li>
<li><a href="#">Contact</a></li>
</ul>
</div>
</div>
<div id="body">
</div>
<div id="footer">
</div>
</div>
</body>
</html>
#container {
position: absolute; top: 0px; left: 0px;
width: 100%;
max-width: 100%;
height: 1500px;
background: linear-gradient(#D8D8D8 , #fff);
}
#header {
position: absolute; top: 0px; left: 0px;
width: 100%;
height: 200px;
border: 1px solid #000;
}
.logo {
position: absolute; top: 40px; left: 200px;
width: 400px;
height: 120px;
border: 1px solid #000;
}
.search {
position: absolute; top: 40px; left: 930px;
width: 200px;
height: 80px;
border: 1px solid #000;
}
#navmenu {
position: absolute; top: 200px; left: 200px;
height: 70px;
width: 932px;
background: #333;
border: 1px solid #000;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: none;
border-bottom-left-radius: none;
}
.navmenu {
position: absolute; top: 0px; left: 160px;
height: 70px;
width: 932px;
}
.navmenu {
z-index: 100;
margin: 0;
padding: 0;
}
.navmenu ul {
margin: 0;
padding: 0;
list-style: none;
line-height: 30px;
}
.navmenu li {
text-align: center;
margin: 0;
padding: 0;
float: left;
position: relative;
list-style: none;
border: 1px solid #999;
border-top: none;
border-bottom: none;
}
.navmenu ul li a {
font-family: Arial;
text-decoration: none;
height: 70px;
width: 150px;
display: block;
background: #333;
color: #fff;
}
.navmenu ul ul {
position: absolute;
visibility: hidden;
background: #999;
}
.navmenu ul li:hover ul {
visibility: visible;
filter: alpha(opacity:70);
opacity: 0.9;
}
.navmenu ul li:hover ul li a:hover {
background: #CCC;
color: #000;
}
.navmenu a:hover {
color: #000;
}
#body {
position: absolute; top: 270px; left: 200px;
height: 1030px;
width: 932px;
background: #999;
}
#footer {
position: absolute; top: 1300px; left: 200px;
height: 180px;
width: 932px;
background: #333;
border: 1px solid #000;
border-top-left-radius: none;
border-top-right-radius: none;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
}
Dit is een HTML en een CSS bestand.
Alleen er zijn 2 probleempjes:
In de hoogte staat de tekst in de list-items niet in het midden, weet iemand hoe ik dit voor mekaar krijg?
Als je goed kijkt, zie je als je met je muis over 'Web Development' gaat, dat de list-items die daar onderuit komen niet mooi aansluiten op het gehele menu, hoe zorg ik ervoor dat het wel aan elkaar mooi aansluit?
<head>
<title>jWebDeveloping</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="container">
<div id="header">
<div class="logo">
<font face="Arial" size="20" color="#2C2CA0"><sup>J<sup></font>
<font face="Arial" size="20">Web</font>
<font face="Arial" size="20" color="#2C2CA0"><sub>Development<sub></font>
</div>
<div class="search">
</div>
</div>
<div id="navmenu">
<div class="navmenu">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="#">Web Hosting</a></li>
<li><a href="#">Web Development</a>
<ul>
<li><a href="#">Onze templates</a></li>
<li><a href="#">Persoonlijke Site</a></li>
</ul>
</li>
<li><a href="#">Contact</a></li>
</ul>
</div>
</div>
<div id="body">
</div>
<div id="footer">
</div>
</div>
</body>
</html>
#container {
position: absolute; top: 0px; left: 0px;
width: 100%;
max-width: 100%;
height: 1500px;
background: linear-gradient(#D8D8D8 , #fff);
}
#header {
position: absolute; top: 0px; left: 0px;
width: 100%;
height: 200px;
border: 1px solid #000;
}
.logo {
position: absolute; top: 40px; left: 200px;
width: 400px;
height: 120px;
border: 1px solid #000;
}
.search {
position: absolute; top: 40px; left: 930px;
width: 200px;
height: 80px;
border: 1px solid #000;
}
#navmenu {
position: absolute; top: 200px; left: 200px;
height: 70px;
width: 932px;
background: #333;
border: 1px solid #000;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: none;
border-bottom-left-radius: none;
}
.navmenu {
position: absolute; top: 0px; left: 160px;
height: 70px;
width: 932px;
}
.navmenu {
z-index: 100;
margin: 0;
padding: 0;
}
.navmenu ul {
margin: 0;
padding: 0;
list-style: none;
line-height: 30px;
}
.navmenu li {
text-align: center;
margin: 0;
padding: 0;
float: left;
position: relative;
list-style: none;
border: 1px solid #999;
border-top: none;
border-bottom: none;
}
.navmenu ul li a {
font-family: Arial;
text-decoration: none;
height: 70px;
width: 150px;
display: block;
background: #333;
color: #fff;
}
.navmenu ul ul {
position: absolute;
visibility: hidden;
background: #999;
}
.navmenu ul li:hover ul {
visibility: visible;
filter: alpha(opacity:70);
opacity: 0.9;
}
.navmenu ul li:hover ul li a:hover {
background: #CCC;
color: #000;
}
.navmenu a:hover {
color: #000;
}
#body {
position: absolute; top: 270px; left: 200px;
height: 1030px;
width: 932px;
background: #999;
}
#footer {
position: absolute; top: 1300px; left: 200px;
height: 180px;
width: 932px;
background: #333;
border: 1px solid #000;
border-top-left-radius: none;
border-top-right-radius: none;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
}
Dit is een HTML en een CSS bestand.
Alleen er zijn 2 probleempjes:
In de hoogte staat de tekst in de list-items niet in het midden, weet iemand hoe ik dit voor mekaar krijg?
Als je goed kijkt, zie je als je met je muis over 'Web Development' gaat, dat de list-items die daar onderuit komen niet mooi aansluiten op het gehele menu, hoe zorg ik ervoor dat het wel aan elkaar mooi aansluit?