我有一个由标题和内容区域组成的流畅布局。标题应占窗口高度的 10%,内容区域应占剩余的 90%。整个屏幕中的文本应该与窗口的高度成比例地缩放。标题中的文本也应垂直居中。除了最后一个,我能够满足所有这些要求。有人知道怎么做吗?
这是我到目前为止所拥有的:http: //jsfiddle.net/nareshbhatia/h2s4h/
我正在使用 Em 单位来进行文本的相对大小调整。每当调整窗口大小时,我都会使用 JavaScript 来更改body
元素的字体大小。这种方法可以为整个窗口漂亮地缩放字体。最后,我尝试通过将标题的行高设置为与其高度相同(即 10%),使标题文本垂直居中。这通常使文本垂直居中(当高度以像素定义时),但在这种情况下,文本不会垂直居中。有想法该怎么解决这个吗?
编辑jsFiddle 已更新以显示建议的答案。