Witam,
Tworzę prostą stronę typu "one page". Przy tworzeniu navbara napotkałem problem z jego wyśrodkowaniem. Czy istnieje możliwość wyśrodkowania tekstu ? Próbowałem wszystkie sposoby z position oraz text-align: center. Teraz wygląda to tak jak na obrazku:
A tutaj kod:
HTML:
<body>
<div class="firstpage">
<div class="navbar">
<ol>
<li><a href="#content">O Nas</a></li>
<li><a href="#Informations">Oferta</a></li>
<li><a href="#">Nasze realizacje</a></li>
<li><a href="#">Galeria</a></li>
<li><a href="#">Kontakt</a></li>
</ol>
</div>
</div>
<div class="content">
</div>
CSS:
.firstpage
{
height: 100vh;
width: auto;
background-image: url("Grafiki/img3.JPG");
background-repeat: no-repeat;
background-size: 100% 100%;
}
.navbar
{
width: 100%;
margin-top: 5px;
padding: 10px 0;
border-top: 1px solid #751b1b;
}
.content
{
height: 100vh;
background-image: url("Grafiki/img2.JPG");
background-repeat: no-repeat;
background-size: 100% 100%;
position: relative;
}
ol
{
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
font-size: 18px;
height: 35px;
line-height: 200%;
display: inline-block;
text-align: center;
}
ol a
{
color: #000000;
text-decoration: none;
display: block;
opacity: 50%;
}
ol > li
{
float: left;
width: 200px;
height: 40px;
margin: 0 10px;
}
ol > li:hover
{
-moz-box-shadow: 0 0 10px #ccc;
-webkit-box-shadow: 0 0 10px #ccc;
box-shadow: 0 0 20px #ccc;
}
ol > li:hover > a
{
color: #000000;
text-decoration: none;
opacity: 0.5;
}