Christian Seiler: width:wert; wird nicht interpretiert! warum?

Beitrag lesen

Hallo Hosch,

Man könnte natürlich aus dem a-Element ein block-Element machen (diplay:block;), dann wird auch die width-Property darauf anwendbar sein.
Stimmt danke! Jetzt funktioniert es! Allerdings stehen sie wie ich will im  IE iner Mitte und im Mozilla links obwohl im TD tag definiert ist text-align : center;...warum?

Klar. text-align wirkt sich nur auf Inline-Elemente aus. (bzw. sollte es laut Standard, der IE wendet es fälschlicherweise auch auf Blockelemente an) Da Du <a> aber zum Blockelement "erhoben" hast, wird es auch als solches behandelt. Ein zusätzliches margin:auto; wird es tun. Suche im Archiv mal nach "div zentrieren" - da gibts etliches zur Problematik mit dem IE. (der Mozilla macht es nämlich richtig)

Ja entschuldigung aber ich meine das ich ja wohl nicht der einzige mensch bin der in einem a-element einen width Tag verwendet oder?

Natürlich nicht :-)

Irgendwie muss ich ja meine Buttons erstellen oder nicht? ja gut er hhält sich an die standarts aber manchmal ist er etwas pingelig und nimmt einiges ZU genau wie ich finde! Und meine Meinung kann doch sein das ich den IE besser finde oder nicht?

Klar kannst Du den IE besser finden als den Mozilla. Alles, was Andreas sagen wollte, ist dass Deine Begründung Quark ist: wenn sich der IE nicht an die Standards hält, dann ist das etwas negatives. Wir brauchen offene Standards, an die sich auch alle halten. Du darfst natürlich gerne den IE aus anderen Gründen gut finden. (obwohl alles, was Du hier vmtl. nennen würdest, für *mich* negativ ist, was aber nicht heißen muss, dass es auch für *dich* negativ sein muss)

Genug gepredigt. ;-)

Grüße,

Christian