Vinzenz Mai: Logo links, Nav rechts

Beitrag lesen

Hallo,

ich habe gerade ein Problem mit einer einfach Navigation. Ich habe einen Header, der 960px breit ist. Links angeheftet soll das Logo sein, rechts die Navigation.

mir erscheint Dein HTML-Code unnötig aufgebläht:

<div id="header">
<div id="logo_nav_container">
<div id="logo">
LOGO
</div>
<div id="navContainer">
<ul id="nav">
<li>Home</li>
<li>Home</li>
<li>Home</li>
</ul>
</div>
</div>
</div>

  
Ich reduzierte diesen auf  
  
~~~html
<div id="header">  
    <img id="logo" src="logo.jpg">  
    <ul id="nav">  
        <li>Home</li>  
        <li>Home</li>  
        <li>Home</li>  
    </ul>  
</div>

und nähme folgendes CSS, um die von Dir angesprochenen Ziele zu erreichen:

#logo {  
    float: left;         /* Das Logo soll linksbündig sein,       */  
}  
  
#nav {  
     float: right;       /* die Navigation rechtsbündig, ...      */  
     text-align: right;  /* ... für die Listenelemente, ...       */  
}  
  
#nav li {  
     display: inline;    /* die inline dargestellt werden sollen. */  
}

Anschließendes Clearen bitte nicht vergessen, siehe z.B. https://forum.selfhtml.org/?t=209766&m=1427838.

Freundliche Grüße

Vinzenz