
Na slici vidite u cemu je problem. Taj ugnjezdeni li sa svojim elementima mi pravi problem. Ide malo u desno i ne mogu to da namestim da bude u liniji sa gornjim li. Takodje me nervira sto ne znam odakle mu tolko puno mesta ispred i iza u divu za ugnjezdeni li.
Jel moze neko da mi sredi to da stoji u liniji i da nema tolko prostora napred i nazad?
Code:
<div id="nav" runat="server">
<nav>
<ul runat="server" id="ListVisitor">
<li id="Li_Login" runat="server"><a href="Login.aspx" id="LoginHref" runat="server">
Login</a>
<div>
<ul>
<li><a href="products.html#chair">Chair</a></li>
<li><a href="products.html#table">Table</a></li>
<li><a href="cooker.html">Cooker</a></li>
</ul>
</div>
</li>
<li id="Li_Register" runat="server"><a href="Register.aspx" id="RegisterHref" runat="server">
Register</a></li>
<li id="Li_Recover" runat="server"><a href="Recover.aspx" id="ForgotPasswordHref"
runat="server">Forgot Password</a></li>
</ul>
</div>
<div id="nav" runat="server">
<nav>
<ul runat="server" id="ListVisitor">
<li id="Li_Login" runat="server"><a href="Login.aspx" id="LoginHref" runat="server">
Login</a>
<div>
<ul>
<li><a href="products.html#chair">Chair</a></li>
<li><a href="products.html#table">Table</a></li>
<li><a href="cooker.html">Cooker</a></li>
</ul>
</div>
</li>
<li id="Li_Register" runat="server"><a href="Register.aspx" id="RegisterHref" runat="server">
Register</a></li>
<li id="Li_Recover" runat="server"><a href="Recover.aspx" id="ForgotPasswordHref"
runat="server">Forgot Password</a></li>
</ul>
</div>
css
Code:
/* OVO mi je stil za navigaciju u CSSu */
nav
{
position: relative;
background: #005e9c url(images/img02n.jpg) repeat-x top left;
margin: 0;
padding: 0;
height: 60px;
width: 100%;
}
nav ul
{
list-style: none;
padding-top: 12px;
position: relative;
}
nav ul li
{
padding: 5px 8px 5px 8px;
margin-right: 0px;
display: inline-block;
}
nav ul li.active, nav ul li li.active
{
background: #005e9c;
border-top: solid 1px white;
border-bottom: solid 1px white;
border-left: solid 1px white;
border-right: solid 1px white;
border-radius: 5px;
padding-top: 4px;
padding-bottom: 4px;
position: relative;
}
nav > ul > li > a > .caret
{
content: "";
display: inline-block;
height: 0;
width: 0;
vertical-align: middle;
-webkit-transition: color 0.1s linear;
-moz-transition: color 0.1s linear;
-o-transition: color 0.1s linear;
transition: color 0.1s linear;
border-bottom: solid 1px white;
}
nav > ul > li > a
{
text-decoration: none;
color: #FFFFFF;
letter-spacing: -1px;
font-size: 1.25em;
display: block;
}
nav > ul > li:hover
{
background: #005e9c;
border-top: solid 1px white;
border-bottom: solid 1px white;
border-left: solid 1px white;
border-right: solid 1px white;
border-radius: 5px;
padding-top: 4px;
padding-bottom: 4px;
}
nav > ul > li:hover > a
{
color: rgb( 255, 255, 255 );
font-weight: none;
}
nav > ul > li:hover > a > .caret
{
border-top-color: rgb( 255, 255, 255 );
font-weight: none;
}
nav > ul > li > div
{
background: #005e9c;
border-top: solid 1px white;
border-bottom: solid 1px white;
border-left: solid 1px white;
border-right: solid 1px white;
border-radius: 5px;
padding-top: 4px;
padding-bottom: 4px;
position: absolute;
width: 165px;
visibility: hidden;
z-index: 10;
-webkit-transiton: opacity 0.2s;
-moz-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
-transition: opacity 0.2s;
}
nav > ul > li:hover > div
{
display: block;
opacity: 1;
visibility: visible;
}
nav > ul > li > div ul > li
{
display: block;
}
nav > ul > li > div ul > li > a
{
color: #fff;
display: block;
padding: 0px 0px;
text-decoration: none;
}
nav > ul > li > div ul > li:hover > a
{
background-color: rgba( 255, 255, 255, 0.1);
}
/* OVO mi je stil za navigaciju u CSSu */
nav
{
position: relative;
background: #005e9c url(images/img02n.jpg) repeat-x top left;
margin: 0;
padding: 0;
height: 60px;
width: 100%;
}
nav ul
{
list-style: none;
padding-top: 12px;
position: relative;
}
nav ul li
{
padding: 5px 8px 5px 8px;
margin-right: 0px;
display: inline-block;
}
nav ul li.active, nav ul li li.active
{
background: #005e9c;
border-top: solid 1px white;
border-bottom: solid 1px white;
border-left: solid 1px white;
border-right: solid 1px white;
border-radius: 5px;
padding-top: 4px;
padding-bottom: 4px;
position: relative;
}
nav > ul > li > a > .caret
{
content: "";
display: inline-block;
height: 0;
width: 0;
vertical-align: middle;
-webkit-transition: color 0.1s linear;
-moz-transition: color 0.1s linear;
-o-transition: color 0.1s linear;
transition: color 0.1s linear;
border-bottom: solid 1px white;
}
nav > ul > li > a
{
text-decoration: none;
color: #FFFFFF;
letter-spacing: -1px;
font-size: 1.25em;
display: block;
}
nav > ul > li:hover
{
background: #005e9c;
border-top: solid 1px white;
border-bottom: solid 1px white;
border-left: solid 1px white;
border-right: solid 1px white;
border-radius: 5px;
padding-top: 4px;
padding-bottom: 4px;
}
nav > ul > li:hover > a
{
color: rgb( 255, 255, 255 );
font-weight: none;
}
nav > ul > li:hover > a > .caret
{
border-top-color: rgb( 255, 255, 255 );
font-weight: none;
}
nav > ul > li > div
{
background: #005e9c;
border-top: solid 1px white;
border-bottom: solid 1px white;
border-left: solid 1px white;
border-right: solid 1px white;
border-radius: 5px;
padding-top: 4px;
padding-bottom: 4px;
position: absolute;
width: 165px;
visibility: hidden;
z-index: 10;
-webkit-transiton: opacity 0.2s;
-moz-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
-transition: opacity 0.2s;
}
nav > ul > li:hover > div
{
display: block;
opacity: 1;
visibility: visible;
}
nav > ul > li > div ul > li
{
display: block;
}
nav > ul > li > div ul > li > a
{
color: #fff;
display: block;
padding: 0px 0px;
text-decoration: none;
}
nav > ul > li > div ul > li:hover > a
{
background-color: rgba( 255, 255, 255, 0.1);
}
ovako bi trebalo da bude:

Misa Seslija