Jak wysrodkowac menu w css - lechu5 - 14-03-2010
Witam
Jak wysrodkowac menu poziome ?
HTML:
Kod: <div id="top">
<div id="NAGLOWEK">Nagłówek szablonu<br>
<ul>
<li><a href="czcionki.html">O nas</a></li>
<li><a href="tekst.html">Produkt</a></li>
<li><a href="tlo.html">Kontakt</a></li>
</ul>
</div>
<div id="TRESC">Treść strony</div>
<div id="STOPKA"><img style="border: 0px;" src="graf/stopka.jpg" alt="stopka"></div>
</div>
CSS:
Kod: html, body {
background-image: url('../graf/tlo.jpg');
background-repeat: repeat-x;
background-color: #E7E5E6;
color: #000;
margin: 0;
padding: 0;
text-align: center;
}
#top {
margin:0 auto;
text-align: left;
width: 960px;
}
#NAGLOWEK {
background-color: #888;
}
#NAGLOWEK ul, ul li {
text-align: center;
display: block;
list-style: none;
margin: 0;
padding: 0;
}
#NAGLOWEK ul {
float: left;
background-color: #fff;
padding: 1px 0 1px 1px;
border: 1px solid #000;
}
#NAGLOWEK ul li {
float: left;
}
#NAGLOWEK ul a:link, ul a:visited {
text-decoration: none;
display: block;
font-weight: bold;
background: #000 url("tlo.gif") repeat-x center;
color: #fff;
padding: 10px 20px;
border-right: 1px solid #fff;
border-right: 1px solid #fff;
}
#NAGLOWEK ul a:hover {
background-color: #800;
}
#TRESC {
width: 100%;
float: left;
overflow: hidden;
background-color: #fff;
}
#STOPKA {
clear: both;
padding: 30px 0 0 0;
width: 100%;
}
RE: Jak wysrodkowac menu w css - KowR - 14-03-2010
Hmmm...
1. Tak to wygląda poprawione:
Kod: <div id="top">
<div id="naglowek">
Nagłówek szablonu
</div>
<div id="menu">
<ul>
<li><a href="czcionki.html">O nas</a></li>
<li><a href="tekst.html">Produkt</a></li>
<li><a href="tlo.html">Kontakt</a></li>
</ul>
</div>
<div id="tresc">
Treść strony
</div>
<div id="stopka">
<img src="graf/stopka.jpg" alt="stopka" />
</div>
</div>
2. CSS
Kod: body {
background:url(../graf/tlo.jpg) repeat- x #E7E5E6;
color:#000000;
margin:0px;
padding:0px;
text-align:center;
img {
margin:0px;
padding:0px;
border:none;
}
div#top {
margin:0px auto;
padding:0px;
text-align:center;
width:960px;
}
div#naglowek {
background-color:#888888;
text-align:left;
width:960px;
min-height:50px; /* do skasowania ;] jeżeli nie chcesz */
float:left;
display:block;
}
div#menu {
background-color:#000000;
text-align:center;
width:960px;
float:left;
display:block;
}
div#menu ul {
margin:0px;
padding:0px;
text-align:center;
display:inline;
list-style-type:none;
}
div#menu ul li {
margin:0px;
padding:0px;
text-align:center;
display:inline;
list-style-type:none;
}
div#menu ul li a {
color:#ffffff;
text-decoration:none;
}
div#menu ul li a:hover {
color:#ffffff;
text-decoration:underline;
}
div#tresc {
text-align:left;
width:960px;
float:left;
display:block;
}
div#stopka {
text-align:left;
width:960px;
float:left;
display:block;
}
-------
Pisane z palca, ale powinno działać.
RE: Jak wysrodkowac menu w css - lechu5 - 14-03-2010
No nie do konca o to chodzilo. Ale ok. Pomoglo.
Dziekuje
|