Olé: Bild in Div immer mittig ausrichten

hallo, ich habe eine div mit fester größe in welcher IMGs mit variabler größe immer mittig ausgerichtet werden sollen. sowohl horizontal als auch vertikal

DOM:
<div><img></div>

CSS:
div{height:10em; width:10em; overflow:hidden; text-align:center;}
img{margin:auto; vertical-align:middle;}

wo ist mein fehler?

lg
olé

  1. hallo, ich habe eine div mit fester größe in welcher IMGs mit variabler größe immer mittig ausgerichtet werden sollen. sowohl horizontal als auch vertikal

    vertikal geht nicht.

    Struppi.

    1. » vertikal geht nicht.

      Was? Das glaube ich nicht. Muss irgentwie möglich sein

      1. vertikal geht nicht.

        Was? Das glaube ich nicht. Muss irgentwie möglich sein

        Ja, mit einer Tabelle.

        Struppi.

        1. Hi Struppi!

          Ja, mit einer Tabelle.

          Oder als Hintergrundbild.

          MfG H☼psel

          --
          "It's amazing I won. I was running against peace, prosperity, and incumbency."
          George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
          Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
          1. Hi H☼psel!

            Ja, mit einer Tabelle.
            Oder als Hintergrundbild.

            Was eine Reihe gravierender Nachteile mitsichbringt. Ein Image ist ja normalerweise Inhalt, während Hintergrundbilder eher "schmückendes Beiwerk" sind. Alleine schon daher sollte man von dieser Möglichkeit absehen.

            Gruß Gunther

            1. Was eine Reihe gravierender Nachteile mitsichbringt. Ein Image ist ja normalerweise Inhalt, während Hintergrundbilder eher "schmückendes Beiwerk" sind. Alleine schon daher sollte man von dieser Möglichkeit absehen.

              so ist es...

            2. Hi Gunther!

              Oder als Hintergrundbild.
              Was eine Reihe gravierender Nachteile mitsichbringt.

              Welche?

              Ein Image ist ja normalerweise Inhalt, während Hintergrundbilder eher "schmückendes Beiwerk" sind.

              Da einige immer noch Layoutbilder in den HTML-Code klatschen, habe ich diese Möglichkeit angegeben.

              Alleine schon daher sollte man von dieser Möglichkeit absehen.

              Kommt drauf an. Man könnte das Bild auch ausblenden und via CSS als Hintergrundbild einbinden.

              MfG H☼psel

              --
              "It's amazing I won. I was running against peace, prosperity, and incumbency."
              George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
              Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
              1. Alleine schon daher sollte man von dieser Möglichkeit absehen.
                Kommt drauf an. Man könnte das Bild auch ausblenden und via CSS als Hintergrundbild einbinden.

                naja, in meinem fall soll der text auch von einem cms verwaltet werden, ist zwar eine möglichkeit, aber sehr unsauber

        2. vertikal geht nicht.

          Was? Das glaube ich nicht. Muss irgentwie möglich sein

          Ja, mit einer Tabelle.

          Oder genauer gesagt mit einer CSS-Tabelle (display-Eigenschaft), wenn's in den IEs nicht funktionieren muss.

          Gruß Gunther