MudGuard: padding im CSS für jeden Browser extra definieren

Beitrag lesen

Hi,

  

> nav ul {  
> margin: 0;  
> padding: 0;  
> padding-left: 3px;  
> width: 840px;  
> text-align: center;  
> valign: center;  
> }  

valign gibt es gar nicht (meintest Du vertical-align?). text-align wirkt nur auf inline-Inhalte.

  

> nav li {  
> list-style: none;  
> float: left;  
> height: 24px;  
> padding-left: 11px;  
> padding-right: 11px;  
> position: relative;  
> background-color: black;  
> color: white;  
> }  

Du läßt die li floaten (damit sind sie definitiv keine inline-Elemente).
Und zwar links.
Und dann wunderst Du Dich, daß die Elemente linksbündig dargestellt werden?

Willst Du vielleicht statt float:left eher display: inline-block; setzen?
Dann hätte das text-align: center im ul eine Chance, für die Zentrierung zu sorgen.

Ich nehme mal stark an, dass ich für die Browser-spezifischen Angaben den Syntax anders schreiben muss.

Das hat 1UnitedPower ja schon beantwortet.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.