【发布时间】:2017-04-21 21:32:23
【问题描述】:
如何将文本垂直和水平居中到页面中心?
例如,如果我有这个文本,“输入代码”。
另外,与奖金相关的问题,是文字还是图片有关系吗?我问是因为我可能会将图像放在文本的左侧。
【问题讨论】:
如何将文本垂直和水平居中到页面中心?
例如,如果我有这个文本,“输入代码”。
另外,与奖金相关的问题,是文字还是图片有关系吗?我问是因为我可能会将图像放在文本的左侧。
【问题讨论】:
我不确定您所说的“中心”是什么意思(有多种定义),但也许这会满足您的需求:
<div class="myclass">Some text</div>
.myclass {
position: absolute;
left: 50%;
top: 50%;
}
无论是文本还是图像,浏览器都将其视为块内容。
请注意,text-align: center; 将在其容器内水平居中项目。
【讨论】:
transform: translateX(-50%) translateY(-50%);(如果需要,可以使用前缀)