【发布时间】:2017-10-18 22:11:09
【问题描述】:
我正在尝试格式化 HTML DIV,以便根据 div 的高度响应地设置 margin-top:jsfiddle
包装器内还有另一个 div,它设置了 display: none,但是当用户输入错误的密码时它可能会改变。问题是,当 display: content 设置为第二个 div 时,下面有一个 div 会被向下推。我希望页面的内容响应地向上而不是向下。
【问题讨论】:
-
你能快速画出你现在得到的和你想要的吗?
-
当然,查看已编辑。问题是,当内容足够大以拉伸页面时,我希望 margin-top 做出响应。
-
您所描述的内容听起来像是您试图让事物在视图中垂直居中,而不是随着更多内容的显示而使事物向下移动。是这样吗?如果是这样,只需使用内容居中的 flexbox 容器,而无需考虑上边距。
-
好吧,我们需要确保它可以在 IE10 上运行,所以 flexbox 不是很好用。
-
IE10 部分支持 flexbox。当然存在一些错误,但您可以解决这些问题。
标签: css