Вот код
<div width=400 height=300>
<img src="path_to_photo">
</div>
как выравнять картинку по центру и посередине дива, пробывал через align valign, и свойства css text-align:center vertical-align:middle не работает.
1. Pavelbeginner - 22 Июля, 2010 - 04:52:35 - перейти к сообщению
2. Aqu7 - 22 Июля, 2010 - 08:54:08 - перейти к сообщению
Margin: 0 auto;
для дива в котором картинка
для дива в котором картинка
3. Uchkuma - 22 Июля, 2010 - 09:37:46 - перейти к сообщению
Aqu7 пишет:
Какая связь между отступами снаружи дива и выравниванием внутри него?
Margin: 0 auto;
для дива в котором картинка
для дива в котором картинка
4. Саныч - 22 Июля, 2010 - 09:42:26 - перейти к сообщению
вот так работает:
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <div style="width:400px; height: 300px">
- <img src="path_to_photo" style="display: block; margin: 45px auto;">
- </div>
выравнивается по горизонтали, если высота картинки известна, то можно прописать вот так: margin: 45px auto; вместо 45px - такое вычисление: (высота div - высота img) / 2
Если же высота подгружаемой картинки не известа, то можно написать на js вычесление верхнего отступа непосредственно при загрузке страницы