gpt4 book ai didi

html - 无法将 Div 居中放置在页面中间

转载 作者:行者123 更新时间:2023-11-28 01:30:09 24 4
gpt4 key购买 nike

我试图让我的 Div 在页面中居中,但是我无法让它正常工作。

尽管使用了 Margin-left: auto 和 Margin-Right:auto 它仍然没有在页面中间居中。

如有任何帮助,我们将不胜感激!

HTML:

<div class="OuterService">
<div class="service">
<div class="virus" style="width:250px; height:218px;">
<center><h3 style="width:200px; text-align:center">Computer Virus</h3>
<img src="virus.jpg" alt="virus" height="140px"/></center>
</div>

<div class="screenRepair" style="width:250px;">
<center><h3 style="width:auto; text-align:center">Screen Replacement</h3>
<img src="smashedScreen.jpg" alt="BrokenScreen" height="160px"/></center>
</div>

<div class="hardwareRepair" style="height:218px;">
<center><h3>Hardware Replacement</h3>
<img src="hardwareRepair.jpg" alt="hardwareRepair" height="130px"/></center>

</div>

<div class="WindowsReinstall" style="height:218px;">
<center>
<h3>OS Reinstallation</h3>
<img src="windowsInstall.jpg" alt="OS Reinstallation" height="150px;" width="220px;"/>
</center>
</div>

<div class="maintenance" style="width:250px;">
<center>
<h3>System Maintenance</h3>
<img src="SystemMaintenance.jpeg" alt="System Maintenance" height=150px;/>
</center>
</div>
<div class="SoftwareRepair" style="width:250px">
<center>
<h3>Software Repair</h3>
<img src="SoftwareRepair.png" alt="Software Repair" height="150px;" width="220px;"/>
</center>
</div>
<div class="MemoryUpgrades" style="width:250px; height:208px;">
<center>
<h3>Memory Upgrades</h3>
<img src="MemoryUpgrades.jpg" alt="Memory Upgrades" height="140px;"/>
</center>
</div>

<div class="DataRecovery" style="width:250px;">
<center>
<h3>Data Recovery</h3>
<img src="DataRecovery.jpg" alt="Data Recovery" height="150px;"/>
</center>
</div>
</div>
</div>

CSS:

.outerService {
width: auto;
margin-left: auto;
margin-right: auto;
}

.service {
max-width: 1100px;
display: table;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
}
.virus, .screenRepair, .hardwareRepair, .WindowsReinstall, .maintenance, .SoftwareRepair, .MemoryUpgrades, .DataRecovery {
width:250px;
float:left;
margin-left: auto;
margin-right: auto;
margin-top: 0;
border:1px solid #000;
}

最佳答案

您需要为您的类 outerService 指定一个宽度

.outerService
{
width: 70%;
margin-left: auto;
margin-right: auto;
}

此外,如果您希望 outerService 不指定大小,您可以使用 flexbox。假设outerService的容器是body..

body
{
display: flex;
justify-content: center;
}
.outerService
{
width: auto;
}

Flex 目前在所有主流浏览器的当前版本中都受支持,但如果您支持旧版本,请查看 here.

关于html - 无法将 Div 居中放置在页面中间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30602976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com