Wie Sie logo auf der linken Seite und die navigation auf der rechten Seite?
Wie Sie das logo auf meiner Navigationsleiste?
Mein HTML code ist:
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="icon" type="image/png" href="SENCOR_Logo.ico">
<title>SENCOR</title>
</head>
<body>
<div class="bg-div">
<img class="logo-img" src="SENCOR_Logo.jpg" ALT="align box" ALIGN=CENTER>
<nav>
<ul>
<li><a href="#">Monitoring</a></li>
<li><a href="#">Process</a></li>
<li><a href="#">Post and Create Email/Excel</a></li>
<li><a href="#">Reports</a></li>
<li><a href="#">Tools</a></li>
<li><a href="#">Sales</a></li>
</ul>
</nav>
</div>
</body>
</html>
und hier ist mein Stil.css-code:
body{
margin: 0;
padding: 0;
font-size: 15px;
}
/* Navigation */
nav{
margin: 0;
overflow:hidden;
text-align: center;
}
nav ul{
margin: 0;
padding: 0;
}
nav ul li{
display: inline-block;
list-style-type: none;
}
nav > ul > li > a{
color: #aaa;
display: block;
line-height: 2em;
padding: 0.5em 1em;
text-decoration: none;
}
-----------
.logo-img{
position: relative;
margin: 10px 15px 15px 10px;
}
.bg-div{
background:#333;
}
Möchte ich zeigen das logo an der linken Seite und in der Navigationsleiste auf der rechten Seite.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein Stift:
http://codepen.io/toddmoore/pen/JGvVpB
Ich davon aus, dass Sie wollen, dass Sie in der traditionellen Weise. Wenn Sie möchten, dass der nav auf der gegenüberliegenden Seite von der Seite
float
esright
.Könnten Sie auch diese umsetzen mit
flex
, aber für jetzt, ich würde stick zufloat
wenn Sie neu in css.Den
overflow hidden
kann der container, der die beiden schwebten Elemente zu erweitern, um Ihre Höhe, weil sonst schwebt die Flucht der Fluss der Dokumente des Containers zerstört.height
undwidth
Dimensionen, habe ich Sie in meiner Feder Beispiel, das ich Ihnen gab, sollten Sie die Werte einstellen, um was auch immer dieheight
undwidth
Ihr logo ist. Es ist vollkommen gültig, um Sie auf die Attribute des image-tag, oder Sie können Sie in Ihrem.logo-img
Klasse.Die einfachste und grundlegendste Antwort ist, verwenden Sie schwebt.
Normalerweise ist es besser zu nutzen "position: fixed;" für navigation bars an der Spitze. Also, dein css kann dies so tun: