.samsung {
float: left;
width: 25%;
padding: 5px;
}
.iphone {
float: left;
width: 25%;
padding: 5px;
}
.xiaomi {
float: left;
width: 25%;
padding: 5px;
}
<section class="phones">
<h3>Best phones you can chose in 2023</h3>
<div class="samsung">
<img src="https://american-pc.com/wp-content/uploads/2023/02/61imYpK33qL._SL1500_.jpg" alt="no internet connetion" width="75%">
<figcaption>s23 ultra</figcaption>
</div>
<div class="Iphone">
<img src="https://assets.shpresa.al/shop/2022/09/daac540d-cel1351-p.jpg" alt="no internet connetion" width="75%">
<figcaption>Iphone 14 pro max</figcaption>
</div>
<div class="xiaomi">
<img src="https://www.giztop.com/media/catalog/product/cache/dc206057cdd42d7e34b9d36e347785ca/p/m/pms_1670747135.2084309.png" alt="no internet connetion" width="75%">
<figcaption>xiaomi 13 pro</figcaption>
</div>
<br><br>
</section>
<section class="info">
<label for="phoneA">Samsung</label>
<input type="checkbox" id="phoneA" name="footer" value="phone">
<label for="phoneB">Iphone</label>
<input type="checkbox" id="phoneB" name="footer" value="phone">
<label for="phoneC">xiaomi</label>
<input type="checkbox" id="phoneC" name="footer" value="phone">
<br>
</section>
the images that i have problem我是一个bigenner在前端网页开发,我正在测试我学到的一些新东西,我想添加3个图像和一些选项在底部,但由于某些原因,它一直停留在左边。我复制了一些css在线使图像,因为他们在那里(我仍然不faimiliar与css尚未)有人能帮助我吗?
我试过将section和div中的所有内容排序,添加br,但似乎都不起作用!
2条答案
按热度按时间bttbmeg01#
你错误地称你的班级为"Iphone"和"iphone"
我把它固定在下面。
我觉得你需要
text-align:center;
我在下面添加了它。我还添加了一个
border: 1px solid red;
。如果你删除了text-align:center,那么这个边框代码会让你更容易看到哪里出错了。这给了你这个,我想这是你想要的?(红色边框只是为了让你看到文本居中,即使图像没有居中)。
好了,现在我终于明白了 * 哪 * 段文字放错了位置!
你应该做的是避免"float:left;相反,将三个电话图像和标题DIV放入一个"flexbox"中,并使用我为类
phone
添加的CSS。这是你想要的吗?
qni6mghb2#
试试这个css让所有文本居中:
尝试使用这个css将正文中的所有文本居中
类似地,尝试使用css在特定类中居中文本
顺便说一句,分享你的代码,让人们更好地理解这个问题。