これが基本的なシナリオです (私は特にテキストを揃えるためにこれを行っているわけではありませんが、div には他の多くの要素が含まれているため、これがテキストを揃える最も適切な方法ではないとは言わないでください :D もっと興味がありますここでは原則として);
<div id="1" class="mydivclass">
<p>The first div</p>
<div id="2" class="mydivclass">
<p>The second div</p>
<div id="3" class="mydivclass">
<p>The third div</p>
</div>
</div>
</div>
css を使用して、同じクラスを使用して子 div (div 内の div) を使用して div を作成し、親に対して相対的にページ上に配置できますか? したがって、上記の出力を次のように表示したいと思います。
The first div
The second div
The third div
CSS を使用してこれを実現できるかどうかを知りたいのですが、そうであればどうすればよいですか? たとえば、次のようなものを使用して、各子 div を親よりも 10 ピクセル多くパディングして、上記の結果を得ることができますか?
.mydivclass {
padding-left: 10px;
}
そのため、各 div に同じ CSS クラスをネストすることで、水平方向の配置を徐々に増やしています。