当我将vertical-align: middle
附加到DIV时,我希望其内容垂直对齐。但是,这不是发生的事情。
许多Stack Overflow线程存在关于这个看似奇怪的行为,但我的问题是不同的。为什么这个CSS属性实现的方式呢?它不是要直接替代已弃用的valign
代码吗?
答案 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">