【发布时间】:2019-08-23 20:51:01
【问题描述】:
我第一次使用 css flexbox,我正在为我的页脚创建一个带有链接的段落,即
<p class="footer--credit">link 2 <a href="#">company</a>.</p>
Flexbox 以某种方式消除了链接 2 之后的间隙,请参见此处
body{
background: red;
}.footer__contents {
width: 100vw;
height: 70px;
display: grid;
grid-template-columns: 1fr 1fr;
color: $white;
background:pink;
}
a {
color: $orange;
text-decoration: none;
}
p {
display: flex;
align-items: center;
justify-content: center;
}
<div class="footer__contents">
<p class="footer--credit">link 2 <a href="#">company</a>.</p>
<p class="footer--credit">link 1 <a href="#">company</a>.</p>
</div>
有什么想法吗?
【问题讨论】:
-
请考虑阅读副本中的所有答案,以了解为什么没有差距以及为什么不应该以这种方式使用 flexbox
-
您已经在使用 CSS 网格,因此请删除
p中的所有内容,然后将其添加到margin: auto;到中心