【发布时间】:2011-04-25 06:37:42
【问题描述】:
相对于页面,CSS 中的水平对齐很容易——margin:0 auto 可以让您在大部分时间里得到满足,而text-align:center 在其他一些情况下。
我对大师的问题不是如何垂直对齐,而是为什么要困难得多?为什么没有margin:auto 0?我的意思是,从编程的角度来看。
从理论上讲,似乎相同的算法适用于两种类型的居中。
【问题讨论】:
-
我认为这是因为浏览器可以很容易地知道页面的宽度,但长度会根据内容而变化。
-
这就是我对算法的意思——宽度也可以动态改变,但 CSS 会跟上。为什么不进行垂直变化?
标签: html css theory vertical-alignment