【发布时间】:2020-11-05 07:40:13
【问题描述】:
应老师的要求,我必须使用引导程序和网格重现此表,但我不明白如何将图标与标题对齐 同时保持段落与标题垂直对齐。
我在 flex 中尝试过,但我无法很好地对齐。
我也尝试使用列表并更改了列表样式但图标未对齐...
所以我尝试在绝对位置,但它似乎没有任何复杂......
#gout article {
width: 300px;
margin-right: 20px;
position: relative;
}
#gout #art-naturel::before {
content: url(../img/organic-2.png);
position: absolute;
left: -60px;
top: -20px;
}
#gout #art-bio::before {
content: url(../img/organic-1.png);
position: absolute;
left: -60px;
top: -20px;
}
#gout #art-encas::before {
content: url(../img/grain-1.png);
position: absolute;
left: -60px;
top: -20px;
}
#gout #art-calorie::before {
content: url(../img/organic-1.png);
position: absolute;
left: -60px;
top: -20px;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<section id="gout" class="container">
<!-- LIGNE 1 -->
<div class="row">
<section class="col-12 d-flex flex-wrap justify-content-around">
<article>
<h3>Du naturel <br> au goûter ?</h3>
</article>
<article id="art-naturel">
<h4>Du naturel</h4>
<p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Maiores ipsum saepe soluta rerum ipsa.</p>
</article>
<article id="art-bio">
<h4>Exploitation bio</h4>
<p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Maiores ipsum saepe soluta rerum ipsa.</p>
</article>
</div>
<!-- LIGNE 2 -->
<div class="row">
<section class="col-12 d-flex flex-wrap justify-content-around">
<article> </article>
<article id="art-encas">
<h4>Encas</h4>
<p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Maiores ipsum saepe soluta rerum ipsa.</p>
</article>
<article id="art-calorie">
<h4>Calories</h4>
<p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Maiores ipsum saepe soluta rerum ipsa.</p>
</article>
</div>
</section>
你能解释一下以干净的方式将图标与文本对齐的最佳方法是什么?
在这种情况下,让我感到困惑的是段落......
【问题讨论】:
标签: html css twitter-bootstrap layout