Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 03.11.2014, 01:29
Benutzerbild von etux
etux etux ist offline
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 17.09.2007
Ort: Berlin
Beiträge: 643
etux wird schon bald berühmt werden
Standard

Zu 1:
Der ul.sub1 könntest Du eine Breite geben (beispielsweise 100%) und ein „text-align: center;“.
Wenn Du jetzt die Listenelementen (li) mit „display: inline-block;“ (und „float: none“) formatierst, werden sie auf die Breite der ul.sub1 zentriert.
Ein exaktes Zentrieren (bezogen auf dem Menüpunkt Karriere) ist zwar auch möglich, aber deutlich komplizierter. So meintest Du es aber nicht, oder?
Sollen alle Sub-Ebenen zentrier werden, oder nur die unter Karriere?
Zu 2:
Mach es Dir einfacher – definiere alles nur über „li:hover“. Z.B. statt "a:hover" nimmst Du „li:hover a“.
Wenn Du für eine Ebene die hover-Ereignisse definierst, mach sie gleich für die nächsten Ebenen rückgängig.
Gehe dann so schrittweise (ebeneweise ) weiter.
Wenn Du fertig bist, kannst Du anschließend den Quellcode reduzieren - identische Regel können zusammengefasst werden.
__________________
Grüße: Emil
--------------------------------------
https://emil-webdesign.net/

Geändert von etux (03.11.2014 um 01:33 Uhr)
Mit Zitat antworten