horizontales Listenmenü zentriert darstellen.

Autor Nachricht
Verfasst am: 31.08.2007 [18:14]
dfluess

[Themenersteller]
dabei seit: 05.09.2003
Beiträge: 991

Hi,

ich lasse Listmenü mit float:left horizontal darstellen. Die Einträge werden also linksbündig nebeneinander dargestellt.
Ich möchte nun aber alle diese Einträge zentrieren, sodass das Menü zum linken und rechten Browserrand immer den gleichen Abstand haben.

Gibt es einen Trick oder warum funktioniert folgendes Beispiel nicht?
Html4strict:Zeilennummerierung:  An / Aus

  1. <div id="nav">
  2.    <div id="nav_main">
  3.      <ul>
  4.        <li><a href="#">Link 1</a></li>
  5.        <li><a href="#">Link 2</a></li>
  6.        <li><a href="#">Link 3</a></li>
  7.      </ul>
  8.    </div>
  9. </div>

Das zugehörige css
Html4strict:Zeilennummerierung:  An / Aus

  1. #nav { 
  2.         background-image: url(../../template/img/index_02.png);
  3.         background-repeat: no-repeat;
  4.         background-position: 0% 0%;
  5.         width:100%;
  6.         height: 47px;
  7. }
  8. #nav_main {
  9.         font: 10px/10px Arial, Helvetica, sans-serif;
  10.         padding:0; margin:0;
  11.         text-align:center;
  12. }
  13. #nav_main ul {text-align:center;}
  14. #nav_main ul li {float:left; margin:0; padding:0; list-style-type: none;}


.:: Mein Tipp für alle, die gern Musik hören ::. -> ClipInc 4 ...
Wer ClipInc nicht kennt, der verpasst was!
» hier lesen, installieren, hören, sehen und staunen! :o)
Verfasst am: 01.09.2007 [17:25]
karinchristina

dabei seit: 26.01.2007
Beiträge: 18

Hallo dfluess!

Ich bin mir nicht ganz sicher, ob ich Dich richtig verstanden hab, aber versuchs mal mit diesen css-Angaben:

Html4strict:Zeilennummerierung:  An / Aus

  1. #nav { 
  2.         background-image: url(../../template/img/index_02.png);
  3.         background-repeat: no-repeat;
  4.         background-position: 0% 0%;
  5.         width:100%;
  6.         height: 47px;
  7.         }
  8.        
  9. #nav_main {
  10.         font: 10px/10px Arial, Helvetica, sans-serif;
  11.         padding:0 30%;
  12.         margin:0;
  13.         }
  14.        
  15. #nav_main ul {
  16.         width:70%;
  17.         }
  18.        
  19. #nav_main ul li {
  20.         float:left;
  21.         margin:0;
  22.         padding:0;
  23.         list-style-type: none;
  24.         }



Ich selber würde mit festen Angaben für width und padding in px oder em an Stelle vom % arbeiten wollen, Liquid Designs sind halt Ansichtssache, besonders der ie7 mit seiner Zoom-Funktion kann Dir ein liquid Design ganz schön durcheinanderwürfeln

icon_cool.gif


liebe Grüße
Karin




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.