【发布时间】:2016-09-28 01:37:31
【问题描述】:
美好的一天。
我知道如果你想绝对居中一个 div,你可以这样做:
<div id="parent">
<div id="child">blahblah</div>
</div>
CSS:
#parent{
width: 500px;
height: 500px;
position: absolute; /*(or relative)*/
top: 50%;
left: 50%;
margin-top: -250px;
margin-left: -250px;
text-align: center;
}
如果父 div 是流体 div 怎么办?你怎么绝对居中它的意思:
#parent{
max-width: 500px;
max-height: 500px;
top: 50%; ->is this right?
left: 50%; -> is this right?
margin-top: ???;
margin-left: ???;
text-align: center;
}
【问题讨论】:
-
你的#parent实际上是你定位到的元素的子元素吗>?
-
#parent div 是 body 的子元素,或者任何 div 是它的父元素...取决于相对位置或绝对位置
-
jsfiddle.net/Z5SSD 喜欢这个?
-
不要以为你理解我的问题 - 你为我提供了一个固定的元素。如何在流体元素上进行绝对定位? - 流体元素的最大宽度/高度限制在哪里?
-
流体,是指当父级浮动并且可能调整大小(响应式)时将 div 居中?
标签: css