次のドキュメントで、内側の div を水平方向に中央揃えすること、または他の方法で V と H の両方のテキストをouter
クラス div の中央に配置することは可能ですか?
いくつかの制約 (最初に指定しなかったことをお詫びします): 1. 固定幅を指定しないでください。2. JavaScript は使用せず、純粋な CSS と HTML のみ。
<!DOCTYPE html>
<html>
<head>
<title>the title</title>
<style>
div.outer {
/* ? */
}
div.inner {
display: table-cell;
min-height: 100px;
vertical-align: middle;
}
</style>
</head>
<body>
<div class="outer">
<div class="inner">
<p>Vertically centered text. How to center it horizontally?</p>
</div>
<div>
</body>
</html>