Jump to content
Sign in to follow this  
rafi9898

Rozmieszczenie elementów w nawigacji CSS

Recommended Posts

Hejka wszystkim.

Mam pewne pytanko dotyczące CSS'a. W jaki sposób mogę rozmieścić elementy w nawigacji, które są zamieszczone w liście np. aby logo znajdowało się po prawej stronie, Strona Główna oraz Oglądaj na środku a Rejestracja z Logowaniem po prawej stronie. Dołączam zdjęcie oraz kod źródłowy. Pozdrawiam i dziękuje za zainteresowanie

 

Kod html :


<!DOCTYPE html>
<html lang="pl">
<head>
    <meta charset="utf-8">
    <meta name="description" content="Strona poświęcona rozgrywką piłkarskim. Udostępniony strumień w czasie rzeczywistym z aktualnym meczem.">
    <meta name="keywords" content="piłka nożna, mecze, rozgrywki, piłkarskie, stream, na żywo">
    <meta name="author" content="Rafał Podraza">
    <link rel="stylesheet" href="style.css">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="icon" href="img/favicon.ico">
    <link href="https://fonts.googleapis.com/css?family=Slabo+27px" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css?family=PT+Sans+Narrow" rel="stylesheet">
    <title>MY SPORT</title>
</head>
    <body>
        <div id="container">
            <div id="nav">
                <ol>
                    <li><img src="img/logo.png" alt="Logo"></li>
                    <li><a href="#">Strona Główna</a></li>
                    <li><a href="#">Oglądaj</a></li>
                    <li></li>
                    <li class="right"><a href="#">Zaloguj</a></li>
                    <li><a href="#">Zarejestruj</a></li>
                </ol>
            </div>
            <div class="section1"></div>
            <div class="section2"></div>
            <div id="footer"></div>
        </div>
    </body>
</html>

 

Kod CSS:


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Slabo 27px', serif;
}
body {
    font-size: 20px;
}
#container {
    max-width: 100%;
    max-height: auto;
    margin-left: auto;
    margin-right: auto;
}
#nav {
    width: 100%;
    height: auto;
    background-color: #10253D;
    padding: 24px 18px;
    text-align: center;
}
#nav > ol {
    display: inline-block;
    list-style-type: none;
    margin: 0 auto;
}
#nav > ol > li {
    float: left;
    margin-right: 20px;
    line-height: 130px;
}
#nav > ol > li.right {
}
#nav > ol > li img {
    width: 40%;
}
#nav > ol > li > a {
    display: block;
    text-decoration: none;
    font-family: 'PT Sans Narrow', sans-serif;
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
}

 

Share this post


Link to post

Dzięki wielkie za pomoc cskopytko. Czyli trzeba było dać te zdjęcie po za elementami listy i ustawić odpowiedni float ? 

  • Like 2

Share this post


Link to post

Znajdź:

<div id="container">
            <div id="nav">
                <ol>
                    <li><img src="img/logo.png" alt="Logo"></li>
                    <li><a href="#">Strona Główna</a></li>
                    <li><a href="#">Oglądaj</a></li>
                    <li></li>
                    <li class="right"><a href="#">Zaloguj</a></li>
                    <li><a href="#">Zarejestruj</a></li>
                </ol>
            </div>

zmień na:

<div id="container">
  <img src="img/logo.png" alt="Logo">
            <div id="nav">
                <ol>
                    <li></li>
                    <li><a href="#">Strona Główna</a></li>
                    <li><a href="#">Oglądaj</a></li>
                    <li></li>
                    <li class="right"><a href="#">Zaloguj</a></li>
                    <li><a href="#">Zarejestruj</a></li>
                </ol>
            </div>

 

Edited by ShanonWEB
  • Like 1

Share this post


Link to post
1 godzinę temu, rafi9898 napisał:

Dzięki wielkie za pomoc cskopytko. Czyli trzeba było dać te zdjęcie po za elementami listy i ustawić odpowiedni float ? 

Tak

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Create a New Account. It’s free and easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×
×
  • Create New...