B
blizzart88
Guest
Guten morgen zusammen,
ich habe mal eine Frage zu einer horizontalen Navigation:
kann man die Breite der einzelnen Navigationspunkt individuell auf die Breite der Links ändern. Bei meinem Beispiel sind die Navigationspunkte alle 120px breit. Einzelne Menüpunkte, bzw. die Menüpunkte hier brauchen eigentlich teilweise eine geringere Breite.
Kann ich diese einzeln angeben und wenn ja, wie?
Der CSS-Code
Der Seitenquelltext:
ich habe mal eine Frage zu einer horizontalen Navigation:
kann man die Breite der einzelnen Navigationspunkt individuell auf die Breite der Links ändern. Bei meinem Beispiel sind die Navigationspunkte alle 120px breit. Einzelne Menüpunkte, bzw. die Menüpunkte hier brauchen eigentlich teilweise eine geringere Breite.
Kann ich diese einzeln angeben und wenn ja, wie?
Der CSS-Code
Code:
body{background-color:#004f2f}
/* LOGO-Container */
#top{position:relative;
width:1000px; height:200px;
margin: auto;
bottom-margin: 0px;
border: 1px solid blue;
background-color:#545454;
background-image:url('grafik/hor-navi-back.jpg');
background-repeat:no-repeat;
background-position: top left;
}
/* Navigation unterhalb des Logos */
#topnavi{position:relative;
width:820px; height:20px;
margin: 0px auto;
border-top: none;
border-bottom: none;
border-left: 1px solid blue;
border-right: 1px solid blue;
background-color:white;
background-image:url('grafik/hor-navi-back.jpg');
background-repeat:repeat-x;
background-position: top left;
overflow:hidden;
}
/* Container für Seiteninhalt */
#inhalt-container{position:relative;
width:820px; height:900px;
margin: auto;
border: 1px solid blue;
background-color:#545454;
background-image:url('grafik/hor-navi-back.jpg');
background-repeat:no-repeat;
background-position: top left;
background-attachment:fixed;
}
/* Navigation oben durch Listen */
#navi1 li {float: left;}
#navi1{margin: 0;
padding: 0;
list-style-type: none;
background: #6f79dc;
background-image: url(grafik/back001.jpg);
width: 100%;
overflow: auto
}
#navi1 a{font-family: Arial;
font-size: 14px;
font-weight: bold;
text-decoration: none;
width: 120px;
height: 20px;
display: block;
color: #fff;
background-image: url(grafik/back001.jpg);
background-color: white;
text-align: center;
line-height: 20px;
border-bottom: 1px solid #fff;
}
#navi1 a:visited{color: #dfdfdf;
background-image: url(grafik/back001.jpg)
}
#navi1 a:hover{background-color: #000;
background-image: url(grafik/back002.jpg)
}
/* Bottom für Footer (Impressum, AGB, etc...) */
#bottom{position:relative;
width:820px; height:120px;
margin: 0px auto;
margin-bottom: 20px
border-top: none;
border-bottom: 1px solid blue;
border-left: 1px solid blue;
border-right: 1px solid blue;
background-color:white;
background-image:url('grafik/hor-navi-back.jpg');
background-repeat:repeat-x;
background-position: top left;
overflow:hidden;
}
Der Seitenquelltext:
Code:
<html>
<head>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox2.css" type="text/css" media="screen" />
<link rel="stylesheet" type="text/css" href="css.css">
</head>
<body>
<div id="top"></div>
<div id="topnavi">
<ul id="navi1">
<li><a href="#">Home</a></li>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 2</a></li>
</ul>
</div>
<div id="inhalt-container"></div>
<div id="bottom"></div>
</body>
</html>