Gunnar Bittersmann: alternative zu div align (und überhaupt Menuaufbau)

Beitrag lesen

Hello out there!

font-size: 12px;

Schriftgrößen solltest du nicht in Pixel angeben, sondern in em oder %, oder auch gar keine Angabe machen. Dann sind sie für alle Nutzer ihren Bedürfnissen entsprechend einstellbar.

font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;

Das dürften alles Defaultwerte sein, die Angaben sind also überflüssig.

background-attachment: fixed;
background-color: #CCCCCC;
background-image: none;
background-repeat: no-repeat;
background-position: left 57px;

Da du kein Hintergrundbild, sondern lediglich eine -farbe hast, sind alle Angaben außer jener überflüssig.

text-align:center;

Da hast du doch deine gewünschte Zentrierung! (*)

list-style-type: none;

list-style-type für ein div? Aber lass das mal so stehen, das wirst du gleich brauchen. (**)

top: 0px;
position: static;
left: 50px;

position: static ist ebenfalls default, die Angabe also überflüssig. top und left wirken nur bei von static abweichender position-Eigenschaft, die Angaben sind also auch überflüssig. [CSS2 §9.3]

div class="menu1" id="test"
  div align="center" class="menulinks" Home

Diagnose: klarer Fall von Divitis. Ist aber heilbar:

[code lang=html]<ul class="menu1" id="test"> <!-- brauchst du Klasse und ID? -->
  <li>Home</li>
  <li><a href="foo">Foo</a></li>
</ul>

(**) da die Liste jetzt eine Liste ist, bei der du keine Bullets haben möchtest.

Eine Klasse für alle li ist nicht erforderlich, da du die mit dem http://de.selfhtml.org/css/formate/zentrale.htm#verschachtelte_elemente@title=Nachfahrenselektor auswählen kannst.

Und wie ersetze ich div align ?

(*) hast du doch schon.

See ya up the road,
Gunnar

PS: Du plenkst.

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)