【发布时间】:2014-10-03 05:15:59
【问题描述】:
作为一个好奇的 HTML 学习者,我想实现以下内容:-
- 我有一个下面的 div
<div id="divImageStyle" style ="float:left;> - 现在我在 div 中放置了一个图像,我能够成功地做到这一点。
但现在我想实现以下目标:-
如果图像是垂直的,如下图,那么它应该放置/开始于 div 的中心。:-
如果图像是像下面这样水平的,那么它应该占据 div 的整个区域。
我希望我能够解释我的查询。 我已经尝试过margin-left,但它也会移动水平图像,并且“垂直对齐” CSS 不起作用。 请帮助我使用 CSS 样式来实现目标。
【问题讨论】:
-
图像从左侧移动了一些,但即使右侧存在大量空间,也不会出现在 div 的中间。
-
最好提供online example 来演示实际问题。
-
我缺少 div 的宽度。放置固定宽度后,图像居中。感谢您提供长期支持。