gpt4 book ai didi

javascript - 在 div 中水平和垂直居中文本

转载 作者:行者123 更新时间:2023-11-27 23:18:30 24 4
gpt4 key购买 nike

我正在努力实现以下目标:

1) 我想在一个 div 中水平和垂直居中我的文本。

2) 我想要所有 div 的左边距,除了那些在极端的。 (首先在左侧,最后在右侧)即使页面调整大小时也是如此。

body {
margin: 0;
}
.homepage-banner-grid {
width: 100%;
height: auto;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.homepage-banner-hc-description-items {
height: 150px;
background-color: yellow;
}
.homepage-banner-hc-description-items > div {
margin-bottom: 15px;
}
#homepage-banner-hc-description-item1 {
background-color: pink;
margin-bottom: 15px;
}
#homepage-banner-hc-description-item2 {
background-color: green;
margin-bottom: 15px;
}
#homepage-banner-hc-description-item3 {
background-color: orange;
margin-bottom: 15px;
}
#homepage-banner-hc-description-item4 {
background-color: blue;
margin-bottom: 15px;
}
.homepage-banner-hc-description-items-icon {
disply: block;
float: left;
background-color: red;
width: auto;
height: auto;
}
.homepage-banner-hc-description-items-text {
display: flex;
}
<div class="homepage-banner">

<div class="homepage-banner-grid" id="homepage-banner-hc-description">

<div class="homepage-banner-hc-description-items" id="homepage-banner-hc-description-item1">
<div class="homepage-banner-hc-description-items-icon">
<img src="http://bailbondsstatesboro.com/wp-content/uploads/2016/07/24_7_service.png" width="100px" height="100px">
</div>

<div class="homepage-banner-hc-description-items-text">
<span>Vivamus massa felis, eleifend quis rhoncus id, finibus id velit.</span>
</div>
</div>

<div class="homepage-banner-hc-description-items" id="homepage-banner-hc-description-item2">
<div class="homepage-banner-hc-description-items-icon">
<img src="http://bailbondsstatesboro.com/wp-content/uploads/2016/07/24_7_service.png" width="100px" height="100px">
</div>
<div class="homepage-banner-hc-description-items-text">
<span>Vivamus massa felis, eleifend quis rhoncus id, finibus id velit.</span>
</div>
</div>


<div class="homepage-banner-hc-description-items" id="homepage-banner-hc-description-item3">
<div class="homepage-banner-hc-description-items-icon">
<img src="http://bailbondsstatesboro.com/wp-content/uploads/2016/07/24_7_service.png" width="100px" height="100px">
</div>
<div class="homepage-banner-hc-description-items-text">
<span>Vivamus massa felis, eleifend quis rhoncus id, finibus id velit.</span>
</div>
</div>

<div class="homepage-banner-hc-description-items" id="homepage-banner-hc-description-item4">
<div class="homepage-banner-hc-description-items-icon">
<img src="http://bailbondsstatesboro.com/wp-content/uploads/2016/07/24_7_service.png" width="100px" height="100px">
</div>
<div class="homepage-banner-hc-description-items-text">
<span>Vivamus massa felis, eleifend quis rhoncus id, finibus id velit.</span>
</div>
</div>


</div>


</div>

我将感谢我们社区的任何帮助和纠正。

JSfiddle 在这里 ----> https://jsfiddle.net/qf3t8725/

谢谢。

最佳答案

1) 在 div 中水平和垂直居中文本。试试这个

.homepage-banner-hc-description-items-text {
display: flex;
height: 140px;
text-align: center;
}

.homepage-banner-hc-description-items-text span {
margin-top: auto;
margin-bottom: auto;
}

关于javascript - 在 div 中水平和垂直居中文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42152967/

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