为什么vertical-align的实现方式如此?

时间:2011-10-23 19:45:54

标签: html css

当我将vertical-align: middle附加到DIV时,我希望其内容垂直对齐。但是,这不是发生的事情。

许多Stack Overflow线程存在关于这个看似奇怪的行为,但我的问题是不同的。为什么这个CSS属性实现的方式呢?它不是要直接替代已弃用的valign代码吗?

2 个答案:

答案 0 :(得分:2)

就表格单元格而言,

vertical-align似乎与valign的作用相同。 (此外,它可以在内联元素上使用,以在line box内对齐它们。)

所以我想它应该是,并且是替换已弃用的valign

两者都“相同”,我不确定你是否误解了valign或者我误解了你的问题。

答案 1 :(得分:-1)

您可以使用此DOC-TYPE在div中获取vertical-align。我不知道是否推荐使用或者是否弃用了DOC-TYPE。但无论如何它都有效。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">