• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[ERLEDIGT] Header - Logo auf Höhe der Navigation

JonSoftware

Neues Mitglied
Hallo,
wie kann ich das Logo der Website auf die Höhe der Navigation machen?
Über eine Antwort würde ich mich freuen.

LG
JonSoftware
 
Werbung:
wie kann ich das Logo der Website auf die Höhe der Navigation machen?
Sprich beides in einer Zeile nebeneinander?

Dafür stehen grundsätzlich diverse CSS-Methoden zur Auswahl.

Die aktuell in der Praxis angewendete Technik ist Flexbox (display:flex), und davor, als Flexbox noch nicht existierte, mittels float:left|right.

Flexbox-Grundlagen:
Flexbox-Beispiele (Quelle https://codepen.io):
Moderation: Thema wird von HTML nach CSS verschoben
 
Viele Dank! Ich habe hier einen Screenshot, wie die Seite aussieht:
Wie man sieht ist das Logo nicht ganz mittig. Über eine Idee würde ich mich freuen.

LG

JonSoftware
 

Anhänge

  • JonSoftwareScreen.png
    JonSoftwareScreen.png
    18,2 KB · Aufrufe: 4
Werbung:
Funktionstüchtige Beispiele hatte ich ja zur Genüge genannt..., um u.a. das Problem eigenständig gelöst zu bekommen.
Wie man sieht ist das Logo nicht ganz mittig. Über eine Idee würde ich mich freuen.
Dazu müsste man auch den Quellcode sehen, denn anhand des Screenshot lässt sich dazu nichts konkretes sagen.
 
HTML:
<nav>
            
                <ul>
                    <li class="JonSoftware"><a href="index.html"><img src="jonsoftware.png"></a></li>     
                    <li class="Programmierung"><a href="index2.html"><h2>Programmierung</h2></a></li>
                    <li class="Hardware"><a href="index3.html"><h2>Hardware</h2></a></li>                 
                    <li class="Kontakt"><a href="index4.html"><h2>Kontakt</h2></a></li>
                
                </ul>           
            
            </nav>
Code:
nav{
    
    background-color: #363636;
    padding: 40px;
    
}

nav ul{
    
    text-align: center;
    margin: 0px auto;
    max-width: 1160px;
    
}

nav li{
    
    display: inline;
    list-style: none;
    
}

nav li h2{
    
    display: inline;
    color: #ffff;
    font-size: 12px;
    text-transform: uppercase;
    
}

nav li h2:hover{
    
    color: #DA4453;
    
}

nav ul li{
    
    margin-left: 20px;
    margin-right: 20px;
}

.JonSoftware{
    
    float: left;
    position: relative;
    height: auto;
    max-width: 100%;
    display: flex;
    flex-direction: row;
        
}
 
CSS:
nav{
   ...
}
nav ul{
    ...
    display: flex; /* added by SpiceLab */
    align-items: center; /* added by SpiceLab */
}
nav li{
    /*display: inline;*/ /* disabled by SpiceLab */
   ...
}
nav li h2{
    /*display: inline;*/ /* disabled by SpiceLab */
    ...
}
nav li h2:hover{
    ...
}
nav li img { /* added by SpiceLab */
    vertical-align: middle;
}
nav ul li{
    ...
}
Fiddle-Demo: https://jsfiddle.net/SpiceLab/z7az2cb2/
 
Werbung:
Zurück
Oben