gpt4 book ai didi

html - 如何阻止 :after from wrapping to next line? 中的内容

转载 作者:太空宇宙 更新时间:2023-11-03 18:40:06 26 4
gpt4 key购买 nike

我正在尝试在我的菜单中的 lil 元素之后添加一个 / 作为菜单分隔符 - 使用 Bootstrap 作为基础。

代码可以在这里找到:http://jsfiddle.net/zBxAB/1/

如您所见,斜杠换行到下一行,我尝试使用 inline-block 解决此问题,但无效。

可以修复吗?

(我可以通过选择 anchor 标记来获得相同的效果,但如果可能的话我宁愿不这样做。)

谢谢

HTML:

<nav class="navbar nav-main">
<div class="navbar-inner">
<button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar">
</span>
</button>
<div class="nav-collapse">
<ul class="nav nav-pills"> <li class="portfolio"><a href=#o">Portfolio</a></li><li class="contact-me"><a href="#">Contact Me!</a></li><li class="last from-the-blog"><a href="#">From the Blog</a></li>
</ul>
</div>
</div>
</nav>

CSS:

.navbar .nav > li {
display: inline-block;
}

.navbar li:after {
content: "/";
display: inline-block;
}

.navbar li:last-child:after {
content: "";
}

最佳答案

我不知道这是否是最佳方式,但可以使用绝对定位。

.navbar .nav > li {
display: inline-block;
position: relative;
}

.navbar li:after {
content: "/";
display: inline-block;
height: 12px;
width: 6px;
position: absolute;
right: 0;
top: 8px;
}

.navbar li:last-child:after {
content: "";
}

关于html - 如何阻止 :after from wrapping to next line? 中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17801059/

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