gpt4 book ai didi

html - 使用 display flex 删除之前的下划线

转载 作者:行者123 更新时间:2023-12-02 15:31:09 25 4
gpt4 key购买 nike

我有一个页脚菜单,其中包含链接列表,在 :before 中带有 V 形。我希望人字形清除下面的空间(就像在我的示例中一样),并将链接整齐地列在右侧。问题是由于显示:flex,我无法将其与人字形上已删除的下划线结合使用。要么 V 形不清晰但没有下划线,要么 V 形清晰且带下划线。有谁知道如何使用 CSS 实现这两者?

我包括了 2 个示例:第一个有正确的清除,第二个应该删除人字形中的下划线,但这只适用于 chrome。

CSS:

.list-unstyled {
padding-left: 0;
list-style: none;
}

.footerblock1 li a {
color: #535353;
display: flex;
}

.footerblock1 li a:before {
position: relative;
left: 0;
font-family: 'FontAwesome';
font-weight: normal;
margin-right: 8px;
content:"\f105";
text-decoration: none;
display: inline-block;
}

.footerblock2 li a {
color: #535353;
display: flex;
}

.footerblock2 li a:before {
position: relative;
left: 0;
font-family: 'FontAwesome';
font-weight: normal;
margin-right: 8px;
content:"\f105";
text-decoration: none;
display: inline-table;
}

HTML:

<div class="col-sm-6 col-md-4 footerblock1">
<div class="well well-lg">
<h2>Footerhead 1</h2>
<ul class="list-unstyled">
<li><a href="#">Footerlink</a></li>
<li><a href="#">Footerlink Footerlink Footerlink Footerlink Footerlink Footerlink Footerlink</a></li>
<li><a href="#">FooterlinkFooterlink Footerlink Footerlink Footerlink Footerlink</a></li>
</ul>
</div><!--Well-->
</div> <!--col-sm-6-->

<div class="col-sm-6 col-md-4 footerblock2">
<div class="well well-lg">
<h2>Footerhead 1</h2>
<ul class="list-unstyled">
<li><a href="#">Footerlink</a></li>
<li><a href="#">Footerlink Footerlink Footerlink Footerlink Footerlink Footerlink Footerlink</a></li>
<li><a href="#">FooterlinkFooterlink Footerlink Footerlink Footerlink Footerlink</a></li>
</ul>
</div><!--Well-->
</div> <!--col-sm-6-->

JSFIDDLE:

http://jsfiddle.net/0h4zft7u/2/

最佳答案

谢谢大家的回答!我设法让它与以下 CSS 一起工作:

    .list-unstyled {
padding-left: 0;
list-style: none;
}

.footerblock1 li a {
color: #535353;
display: block;
position: relative;
padding-left: 15px;
}

.footerblock1 li a:before {
position: absolute;
left: 0;
font-family: 'FontAwesome';
font-weight: normal;
margin-right: 8px;
content:"\f105";
text-decoration: none;
}

fiddle :

http://jsfiddle.net/0h4zft7u/6/

关于html - 使用 display flex 删除之前的下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25740008/

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