【发布时间】:2015-04-30 21:40:22
【问题描述】:
我有一个父 div 和两个子 div。我的目标是使一个 div 居中并将另一个 div 向右对齐,并使两者都响应。
在这种类型的设置中,我似乎找不到将第二个对齐到右侧的传统方法:
<div id="container">
<div id="middle">Centered to middle</div>
<div id="right">I want to be to the right</div>
</div>
CSS:
#container {
position: relative;
width: 100%;
}
#middle {
margin: 0 auto;
position: relative;
width: 100%;
max-width:150px;
height:300px;
}
#right {
max-width:150px;
width:100%;
}
这是jsFiddle。我们如何破解这个难题?
【问题讨论】:
-
这完全取决于您希望如何分配宽度。目前没有迹象表明这一点。您认为中心在不同时间应该如何定位?
-
你有照片吗?
float:right右侧的 div 保持正确,当您说响应式时,它们的最大宽度为 150 像素?他们会缩小什么?我错过了什么吗? -
@DarrenSweeney 150px的大小只是jsfiddle的一个例子,点击链接进行演示。
-
我确实点击了链接,这是一个小提琴,它们设置为最大 150 像素 - 如果不是这种情况,请更改您的代码并解释问题
标签: html css responsive-design