Q
更改边距响应
2
A
回答
1
鉴于你的榜样,你的目标和你的喜好,以避免Flexbox的由于IE10,我觉得你最好的选择是使用display:table
为这个容器。
使用此功能,您可以在“表格单元格”中使用vertical-align
属性。
检查下面的例子。为了演示目的,我添加了一个切换按钮来显示/隐藏您的验证码。 可能想要全屏查看以获得效果。
$("#toggle").on('click', function() {
$(".captcha").toggle();
});
html,body {
height: 100%;
}
.outer-wrapper {
height: 100%;
width: 100%;
background: #eeeeee;
display: table;
}
.inner-wrapper {
height: 100%;
width: 100%;
display: table-cell;
vertical-align: middle;
height: inherit;
}
.login-wrapper {
background-color: #172238;
color: white;
width: 200px;
text-align: center;
height: auto;
display: block;
margin: 0 auto;
}
.captcha{
margin-top: 250px;
display: content; // This one changes
}
.homologation-line {
min-width: 200px;
background-color: #ffd800;
color: black;
text-align: center;
height: 30px;
}
#toggle {
position: absolute;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="toggle">toggle captcha</button>
<div class="outer-wrapper">
<div class="inner-wrapper">
<div class="login-wrapper">
<p>Login</p>
<div class="captcha">
ENTER THE DIGITS:
</div>
</div>
<div class="homologation-line">
HOMOLOGATION
</div>
</div>
</div>
+0
你能改变这样的另一个元素的确切边距吗? –
+0
我不确定你在问什么。像这样的解决方案的重点在于将内容集中在一个区域中,以便用户始终可以看到它,无论大小如何,因此您不必依赖诸如边距和断点等内容。因为采取这种方法时,你依靠的是假设。 –
相关问题
- 1. 响应边距和填充
- 2. Textview响应边距/填充
- 3. X轴的更改边距
- 4. 如果我更改柱填充,如何影响行边距?
- 5. 响应式图像和负边距
- 6. 使用javascript更改div的边距
- 7. 引导程序更改页边距
- 8. 以编程方式更改页边距
- 9. 在LyX中更改页边距
- 10. 如何更改LinearLayout的页边距?
- 11. 更改wordpress css中的填充边距
- 12. 更改text_field_tag的边距/背景颜色
- 13. 用户滚动更改边距顶部
- 14. WinForms文本框更改边距?
- 15. 如何更改页边距在SMCalloutView
- 16. 更改电子表格中的边距
- 17. 如何更改gvim中的左边距
- 18. 使用PURE Javascript更改页边距
- 19. 更改页边距编程预期
- 20. 如何更改TextView的页边距
- 21. 方向更改添加边距/填充
- 22. 如何使按钮和边上的边距响应相同?
- 23. 在控制台应用程序C中更改左边距#
- 24. 设置文章标签内页边距影响版块边距
- 25. CSS Box解释 - 内边距和外边距影响高度
- 26. HttpModule更改响应
- 27. 使用DataTrigger来更改只是左边距或右边距(或两者)
- 28. 如何更改Android对话框边距(到屏幕边缘的距离)?
- 29. Rmarkdown to pdf:更改绘图边距,但不显示代码,用于更改边距
- 30. 页边距改变pdflatex
你可以使你当前什么gettings VS你想要的东西快速漆图纸? – ProEvilz
当然,看看编辑。事情是,我希望当页面内容足够大时可以对页边进行响应。 –
您所描述的内容听起来像是试图将事物垂直放置在视图中,而不是随着显示更多内容而使事物向下移动。是这样吗?如果是这样,只需使用带有居中内容的flexbox容器并忘记顶部边距。 –