Css3 - Wyśrodkowanie zmieniającego się obrazka po najechaniu kursorem

Jak wyśrodkować obrazek? Za pomocą div nie mogę. Jedynie w html <ceneter> ale tylko w poziomie. Jeszcze przydało by się go opuścić z 250px. Jeśli ktoś już to robił to b.proszę o info. Pozdrawiam,

 

HTML:

<body>

   

        <a href=“css.html”>

        <img src=“a.png” onmouseover=“src = ‘b2.png’” onmouseout="    src = ‘a.png’" border=“0”>

        </a>

 

</body>

 

CSS:   ?

 

CSS:

margin-top: 250px;

Dodałem div z id.

<body>

    <div id=“abc”>

        <a href=“css.html”>

            <img src=“a.png” onmouseover=“src = ‘b2.png’” onmouseout="    src = ‘a.png’" border=“0”>

        </a>

    </div>

</body>

 

 

 

css:

body {

    

  }

#abc {margin-top:250px;}

 

 

Ale nie działa . A u Ciebie to działa ? pozdr,

Obrazek wyśrodkujesz za pomocą margin: auto

Przecież w html nie użyłem hover to jak ma działać ?  (nie działa)

Do diva #abc dodaj:

text-align: center;

I dodaj to jeszcze(do CSS, nie do #abc ):

#abc > a{
    margin: 250px auto 0 auto;
}

To też już próbowałem . Nic :(  

http://jsbin.com/ItuqESU/1/edit - tu masz przykład

Wielkie dzięki wszystkim! Znalazłem błąd. Aż wstyd się przyznać :slight_smile: ( źle podlinkowany css :))

Do kitu. Linkiem ma być tylko obrazek, a na tym przykładzie linkiem nie jest tylko obrazek, ale i duży pusty obszar…

Dzięki już mi wszystko działa .