mrt: Positionierung in Firefox(3) und Opera(9.5)

Beitrag lesen

DocType ist loose:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">

Ja auf die Adressangabe kam es mir an.
Sollte damit auch bei transitional in opera und FF einheitlich werden.
bei MSIE bin ich mir nicht sicher.

Hmm... also entweder ich hab dich falsch verstanden, oder daran lag's nicht. Der DocType war nämlich die ganze Zeit auf "loose" - oder meintest Du, ich soll den auf "strict" ändern? Bin verwirrt.

Eigentlich würde ich dir empfehlen, die <a> Elemente zu floaten, weil margin ja einen float (implizit block) verlangt.
Dein CSS macht also sowieso nicht, was du erwartest.

Du meinst also, auf die Liste zu verzichten... wäre denn "float:none" auch gültig, also "richtig"?

sorry nein, es sollte natürlich heissen, <li> zu floaten. (display inline wird dabei obsolet)
Du kannst dann die <li> mit den blockeigenschaft width und margin versehen.
Wenn dann noch <a> sisplay block erhält, sollte der ganze Bereich der gefloateten <li> auf die Maus ansprechen.

Also die Funktionalität ist ja kein Problem, die ist da, das Positionieren klappt halt leider nicht so richtig. Ausserdem dachte ich gerade, dass "floaten" ein Element aus dem Boxmodell "heraushebt", Begrenzungen von Elternelementen also nicht mehr gelten... Oh mann, ich bin verwirrt. :-(