【发布时间】:2016-05-15 08:52:54
【问题描述】:
您好,我正在尝试垂直对齐一些文本,但无法弄清楚。我搜索了谷歌,甚至我遇到的示例似乎也不起作用,我不知道为什么。
这是我的代码:
<style type="text/css">
body {
background-color: #9E5A5B;
}
body,td,th {
font-size: 36px;
color: #000000;
}
.block-of-text p {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
</style>
</head>
<body>
<section class="block-of-text">
<p>
Text I want vertically and horizontally centered.</p>
</section>
jsFiddle http://jsfiddle.net/0xvart2t/
如果这不可能是我尝试去做的方式,也许有人可以给我一个更好的例子来说明如何完成我想要完成的事情。感谢您的宝贵时间。
【问题讨论】:
-
要使用
top: 50%;,您需要将元素的位置设置为“绝对”或“固定”
标签: html css dreamweaver vertical-alignment