沮丧
我感到很沮丧,因为不得不一次又一次地在互联网上搜索如何在任何设备上使简单的网页填满整个屏幕。分辨率、文本大小、文本是否在屏幕内部等我都不在乎。我只想显示一个单词,并使其水平和垂直居中显示。
CSS让我抓狂。我不明白为什么这不更简单。Bootstrap?好吧,真的很感谢你们,帮了我很多忙!但是为什么你们没有一个类可以简单地占据屏幕上所有可见的空间呢?
我尝试了许多变化,但没有一个能够实现我想要的效果。我就是无法将那个单词置于屏幕的中心位置。
一些变体
最简单的方法:http://jsfiddle.net/IcyFlame/ngVSd/
<div style="height: 100%; width: 100%; text-align: center; vertical-align: middle;">Word</div>
我不知道为什么这个不起作用。我想知道为什么它不起作用。更重要的是,如果你告诉我如何让它工作,我会非常感激。所有时候,到处都是。
这是一个非常有用的问题:在我的标签元素上设置高度:100%无法正常工作
回答者说这是100%的什么。真酷。那我该如何解决整个问题呢?哦不,我刚回答了这个问题。
之后的所有问题都被标记为重复。其中之一是:
尽管问题完全不同,但版主们认为这是一个重复的问题,并将其标记为一个。
注意:我要适应很多屏幕尺寸。我不想在最终代码中写任何绝对像素高度和宽度。
请帮我解决这个问题
参考:我希望字能像这个美妙的网站一样居中:
请注意,这只是一个参考。我不想要背景图像。整个网页的头部占据整个屏幕,这就是我想实现的。
一切都居中和美丽。那就是我想去的地方。
html,body
的100%(仅考虑文本的内容高度约为20px
)。将html,body
调整为100%
将使<div>
与之匹配。请注意,让文本垂直居中是完全不同的问题。 http://jsfiddle.net/ngVSd/1/ - MackieeE<div>
不是table-cell
元素,而vertical-align
是为其设计的。请参考:w3.org官方文档关于<div>
没有“适用于”vertical-align
的任何参考。 - MackieeE