【发布时间】:2019-12-07 18:27:03
【问题描述】:
我有一个 div 部分,里面有三个 div,我希望它们均匀分布。这是它目前在我的网站上的样子。我的目标是让它们全部对齐并均匀分布。
这是我正在使用的 CSS 和 HTML:
.knowledge-section {
}
.section-icon {
height: 25px;
width: 25px;
display: inline-block;
position: absolute;
top: 0px;
left: 0px;
}
.knowledge-item {
background: white;
border-radius: 4px;
padding-top: 2px;
padding-bottom: 30px;
padding-left: 40px;
padding-right: 35px;
display: inline-block;
position: relative;
}
.first-item {
margin-right: 20px;
}
<div class="knowledge-section">
<div class="knowledge-item first-item">
<div class="section-icon"><img src="admin-suite.png" /> </div>
<h2>Admin Suite</h2>
</div><!--k-item-->
<div class="knowledge-item">
<div class="section-icon"><img src="mobile.png" /></div>
<h2>Mobile and Voices</h2>
</div><!--k-item-->
<div class="knowledge-item">
<div class="section-icon"><img src="conversations.png" /></div>
<h2><a href="www.google.com">Conversations</a></h2>
</div><!--k-item-->
</div> <!--k-section-->
<div class="knowledge-section">
<div class="knowledge-item first-item">
<div class="section-icon"><img src="digital.png" /></div>
<h2>Digital</h2>
</div><!--k-item-->
<div class="knowledge-item">
<div class="section-icon"><img src="journey-analytics.svg" /></div>
<h2>Journey Analytics</h2>
</div><!--k-item-->
<div class="knowledge-item">
<div class="section-icon"><img src="strikedeck.png" /></div>
<h2><a href="www.google.com">Strikedeck</a></h2>
</div><!--k-item-->
</div> <!--k-section-->
【问题讨论】:
-
注意:
<img>标签不使用也不需要结束斜线,并且在 HTML 中从来没有。 -
这能回答你的问题吗? how to evenly distribute elements in a div next to each other? - 这个问题很老,但有新的相关答案:stackoverflow.com/a/33239116/1172189