Implementieren Sie die horizontale Mittelpositionierung von Div
P粉573809727
2023-09-05 13:03:23
<p>Ich möchte ein Div in der Mitte des Bildschirms positionieren. Das Problem besteht darin, dass bei einem kleinen Div 45 % von links gut aussehen, aber wenn das Div länger (d. h. breiter) ist, muss ich es auf 30 % von links ändern. </p>
<p>Gibt es eine clevere Möglichkeit, ein Div basierend auf seiner Größe in der Mitte zu positionieren? </p>
<p>
<pre class="brush:css;toolbar:false;">body {
Hintergrund:blau;
}
.Kasten {
Position: absolut;
oben:10px;
links:30 %;
Hintergrund:weiß;
Polsterung:10px;
Randradius:10px;
}</pre>
<pre class="brush:html;toolbar:false;"><div class="box">
Dies ist ein langer Div, daher sind left = 30 % erforderlich
</div></pre>
</p>
你可以通过以下方式将其水平居中:
您可以使用
display: flex;
属性将组件居中对齐。css flex