vertical-align: middle
をDIVに添付すると、その内容が垂直方向に整列されることが期待されます。しかし、これは何が起こるかではありません。なぜ垂直方向の配置がそのまま実装されていますか?
この一見奇妙な動作については、多くのスタックオーバーフロースレッドが存在しますが、私の質問は異なります。なぜこのCSS属性がそのまま実装されたのですか?これは非推奨のvalign
タグの直接の代替手段ではありませんか?
vertical-align: middle
をDIVに添付すると、その内容が垂直方向に整列されることが期待されます。しかし、これは何が起こるかではありません。なぜ垂直方向の配置がそのまま実装されていますか?
この一見奇妙な動作については、多くのスタックオーバーフロースレッドが存在しますが、私の質問は異なります。なぜこのCSS属性がそのまま実装されたのですか?これは非推奨のvalign
タグの直接の代替手段ではありませんか?
このDOC-TYPEを使用すると、vertical-align
をdivに入れることができます。私はそれが推奨されているのか、DOC-TYPEが非難されているのか分かりません。しかし、どれもそれほど機能しません。みんなの参考のために
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
:http://www.w3.org/TR/CSS2/visudet.html#propdef-vertical-align – BoltClock
ます。また 'ライン-height'プロパティで見たいと思うかもしれません。特定の状況では、一方を他方の上に、または両方を同時に使用したいと思うでしょう。 – BoltClock
@BoltClock - 私はいつもこのプロパティを 'display:table-cell'に関連付けました。それは間違っていますか? –