【发布时间】:2014-03-11 04:19:40
【问题描述】:
所以我确定这个问题之前已经被问过,但我无法通过答案来弄清楚这一点。 我有一个 div 居中,最大宽度为 900px。我想要另一个小 div 在它的右边,但我不希望它把居中的 div 推到左边/造成其他破坏。我设法通过在我想要向右的元素上使用绝对定位并通过将其填充到顶部来将其向下推来做到这一点,但我不喜欢这个解决方案,因为我觉得我不应该填充它来获得它在我想要的地方,如果我在我的大屏幕上缩小窗口,绝对定位元素中的文本会与我的居中元素重叠。居中的元素是一个图像,我希望右对齐的元素与图像的顶部边缘水平对齐。这就是我的类的样子(图片是我想要在中心的元素,信息是我想要在右边的元素):
.image {
max-width: 900px;
display: block;
margin:auto;
padding-bottom: 2em;
position: relative;
}
#info{
position: absolute;
right: 0;
top: 10em;
margin: auto;
}
感谢和抱歉,如果这是一个多余的问题。 编辑:这是一个小提琴:http://jsfiddle.net/7xmQ6/
【问题讨论】: