Drugi poziom, ja mam też menu takie:
ul{
padding-left: 11px;
}
li{
list-style-type:none;
border-bottom: 1px solid black;
}
i border'y sa nie na cala szerokosc strony, szczegolnie to widac przy kolejnych poziomach a moje menu ma 3 poziomy ;/ i nie wiem jak zrobic wlasnie te linie ktore sa na 100% width po każdym li
EDIT:Ok już mam. Rozebrałem stronę do naga i wyszło coś takiego:
<head>
<style type="text/css">
.module_menu {
width:182px;
}
.module_menu ul {
margin:0 0 0px 0;
list-style:none;
}
.module_menu ul li {
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}
.module_menu ul li a {
padding:0 0 0 18px;
margin:0;
display:block;
border-bottom:1px solid red;
}
.module_menu ul ul li a {
padding:0 0 0 30px;
margin:0;
display:block;
border-bottom:1px solid red;
}
</style>
</head>
<body>
<div class="module_menu">
<ul class="menu">
<li><a href="#">Start</a></li>
<li><a href="#">Nasza Oferta</a></li>
<li><a href="#">Nowości</a></li>
<li><a href="#">Artykuły techniczne</a></li>
<ul>
<li><a href="#">Systemy pożarowe</a></li>
<li><a href="#">Telewjzja dozorowa</a></li>
<li><a href="#">Systemy SSWiN</a></li>
<li><a href="#">Kontrola Dostępu</a></li>
<li><a href="#">Videodomofony</a></li>
</ul>
</ul>
</div>
</body>
Chodziło o to, że każdy kolejny poziom ma ustalone (dla taga a) większy left-padding. W praktyce sprawia to ograniczenie, będzie możliwe poprawne wyświetlenie tylko tylu poziomów ile zdefiniuje a menu można zmieniać dowolnie w panelu ... poza tym kod trochę wydaje mi sie nie profesionalny biorąc pod uwagę, że mam 4 poziomy. Może znacie jakiś sposób, żeby to lepiej wyglądało albo jakiś jeden styl dla wszystkich tagów a, żeby każdy miał większe left-padding? W tym momencie mam coś takiego:
#menu ul{
padding: 0px;
margin: 0px;
list-style:none;
}
.menu ul li{
list-style-type:none;
border-bottom: 1px solid black;
}
#menu ul li a{
border-bottom: 1px solid black;
padding:0 0 0 18px;
margin:0;
display:block;
}
#menu ul ul li a{
border-bottom: 1px solid black;
padding:0 0 0 30px;
margin:0;
display:block;
}
#menu ul ul ul li a{
border-bottom: 1px solid black;
padding:0 0 0 42px;
margin:0;
display:block;
}
#menu ul ul ul li a{
border-bottom: 1px solid black;
padding:0 0 0 54px;
margin:0;
display:block;
}
#menu ul ul ul ul li a{
border-bottom: 1px solid black;
padding:0 0 0 68px;
margin:0;
display:block;
}
#menu ul ul ul ul li a{
border-bottom: 1px solid black;
padding:0 0 0 80px;
margin:0;
display:block;
}
2 ostatnie są "na zapas", jak by ktoś zdefiniował jeszcze 2 poziomy czego nie chcę wykluczać.