Beiträge: 73
	Themen: 24
	Registriert seit: 26.01.2012
	
	
 
	
	
		Hallo,
ich habe eine feststehende obere Navigationsleiste eingeführt. Der CSS-Code (aus einem Webdesign-Forum erhalten) enthält folgendes:
* {
 margin: 0;
 padding: 0;
}
Das funktioniert für die Leiste auch schön, ich habe jedoch festgestellt, dass sämtliche Listen im Forum dadurch an den linken Rand gerutscht sind.
Hat jemand eine Idee, wie man diesen Konflikt lösen kann?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Nimm doch eine andere Klasse oder Id für die Listengestaltung.. Wie sieht denn  der gesamte Navi Code überhaupt aus ?
	
	
	
Mit freundlichen Grüßen
MrBrechreiz
	
	
 
 
	
	
	
		
	Beiträge: 73
	Themen: 24
	Registriert seit: 26.01.2012
	
	
 
	
		
		
		06.06.2015, 20:57 
(Dieser Beitrag wurde zuletzt bearbeitet: 07.06.2015, 11:56 von Jockl.
 Bearbeitungsgrund: code-Tags hinzugefügt
)
		
	 
	
		Ich bin in CSS leider überhaupt nicht fit, was müsste ich konkret tun ?
a) Hier der CSS-Code der Leiste:
Code:
/* Ein kleiner Reset der Default-Anweisungen im Browser */
* {
 margin: 0;
 padding: 0;
}
.navbar {
 background-color: #ffffff;
 color: #666666;
 line-height: 45px;  /* Hängt von der Höhe der Navbar ab, hilft aber enorm. */
 margin: 0;
 padding: 4px 15px 4px 5px;
 position: fixed;
 top: 0;
 right: 0;
 left: 0;
border-bottom:1px solid #666666;
box-shadow: 5px 5px 10px #e6e6e6;
}
/* Hier erstmal den Container für Titel und Logo nach Links schieben. */
.brand {
 float: left;
}
/* Durch die nächste Anweisung stehen Logo und Seitentitel nebeneinander. */
.brand .logo,
.brand .my_oberzeile_seitenname {
 display: inline-block;
 vertical-align: middle;
}
/* Jetzt zum Menü, schieben wir es erstmal nach rechts. */
.nav_oben {
 float: right;
}
/* Und jetzt noch ein paar Styles für die Links. */
.nav_oben a {
 text-decoration: none;
}
.nav_oben a:hover {
 border-bottom: 3px solid
}
.my_oberzeile_seitenname {
    font: bold 25px Arial;  
        font-color: #666666;
}
.my_oberzeile_seitenname a {
    color: #666666;
    text-decoration: none;
}
b) HTML:
Code:
<div class="navbar">
  <div class="brand">
    <div class="logo"><a href="{$mybb->settings['bburl']}/"><img src="{$theme['logo']}" alt="{$mybb->settings['bbname']}" width="40" title="{$mybb->settings['bbname']}" /></a></div>  
  <!-- Der Seitentitel sollte mit einem H1 ausgezeichnet
           werden, damit er aus semantischer Sicht sofort erkannt wird. -->
    <h1 class="my_oberzeile_seitenname">
<a href="{$mybb->settings['bburl']}/">....de</a></h1>
  </div>
  <!-- Für einfache Navigationen (eine Menüebene), 
        genügen Links in einem nav Element, nav
        kommt von Navigation. 
-->
  <nav class="nav_oben">
Button 1
Button 2
..
  </nav>
</div>
 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Kann man sich deine Seite mal näher betrachten, wo die Navi zu sehen ist ?
	
	
	
Mit freundlichen Grüßen
MrBrechreiz
	
	
 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Dies bitte löschen
Code:
* {
margin: 0;
padding: 0;
}
Diese Klasse
Code:
.navbar {
background-color: #ffffff;
color: #666666;
line-height: 45px; /* Hängt von der Höhe der Navbar ab, hilft aber enorm. */
margin: 0;
padding: 4px 15px 4px 5px;
position: fixed;
top: 0;
right: 0;
left: 0;
border-bottom:1px solid #666666;
box-shadow: 5px 5px 10px #e6e6e6;
}
abändern zu das
Code:
.navbar {
 background-color: #ffffff; 
 color: #666666; 
 line-height: 40px;  /* Hängt von der Höhe der Navbar ab, hilft aber enorm. */ 
 margin: 0; 
 height: 45px; 
 padding: 4px 15px 4px 5px; 
 position: fixed; 
 top: 0; 
 right: 0; 
 left: 0;
 border-bottom:2px solid #a4a4a4;
 box-shadow: 5px 5px 10px #e6e6e6;
 }
Diese Klasse
Code:
.my_oberzeile_seitenname a {
color: #666666;
text-decoration: none;
}
ändern zu
Code:
.my_oberzeile_seitenname a {
color: #666666;    
text-decoration: none; 
line-height: 17px;
}
Hoffe das es nun bei dir funktioniert.
	
Mit freundlichen Grüßen
MrBrechreiz
	
	
 
 
	
	
	
		
	Beiträge: 73
	Themen: 24
	Registriert seit: 26.01.2012
	
	
 
	
	
		Ja, das sieht auf den ersten Blick bestens aus. Vielen Dank, MrBrechreiz !