按百分比定位 Div 元素
Positioning Div elements by percentage
我目前有一个html页面,需要创建一个div,它是页面的整个宽度。我正在尝试按百分比而不是该 px 在该位置组织div。.question 是与需要整页的div 关联的类
我的 css 代码如下所示:
.question {
position: absolute;
min-height: 100%;
min-width: 100%;
}
#titlepage{
position: relative;
top: 30%;
width: 50%;
text-align: center;
overflow: auto;
margin-left: auto;
margin-right: auto;
}
html, body {
background-color: #A0B8C8;
height:100%;
width:100%;
}
<body ontouchmove="BlockMove(event);">
<div class="question">
<div id="titlepage">
<h1> test data </h1>
</div>
</div>
目标是使 #titlepagediv从顶部开始并居中为屏幕尺寸的30%。
目前,它距顶部 30%,但边距自动未将其设置为水平居中。
感谢任何帮助,以及解释原因。
谢谢
*添加了编辑 html。它似乎不适用于我的。是否有可能有什么东西覆盖了它?
**编辑。我似乎已经通过添加 right:0 修复了它;左:0;所以它看起来像这样:
.titlepage{
position: absolute;
top: 30%;
width: 50%;
text-align: center;
margin: 0 auto;
right: 0; left: 0;
}
谁能解释为什么?
更改
top: 30%;
自
height: 30%
我希望这就是你要问的。
相关文章:
- 如何在不影响其他元素的情况下扩展DIV
- DIV怎么能像Javascript中的另一个元素一样工作呢
- 循环对象时更新页面上的DIV元素
- 在DIV中动态插入HTML并访问新元素
- 单击javascript按钮显示/隐藏Div元素
- 如何确定滚动DIV中的可见DOM元素
- 范围和列表元素在 DIV 中换行
- Javascript 在提交时禁用 Div 元素
- 在 AJAX 调用中发送 DIV 元素的 ID
- 在具有特定ID的DIV中使用JavaScript动态添加HTML元素
- 使用JavaScript函数添加多个DIV元素
- 如果在Div元素外部单击,请关闭该元素
- 使用jQuery将列表中的元素集封装在DIV中
- 如何使用CSS3/JavaScript缩放DIV元素及其子元素以适应父元素
- 如何将SVG元素和Div放入图像中,以便用户可以下载
- 将DIV元素绑定到溢出滚动条
- 如何切换DIV元素的可见性
- jQuery - 将元素拖入 DIV / 或可排序元素
- Div在浏览器的检查元素中很暗,无法检索内容
- JavaScript/jQuery:如何获得元素(DIV)旋转后的实际原始位置