我正在使用一些 WordPress 代码(确切地说是 WooCommerce 插件),并且我正在尝试在侧边栏中格式化一行代码,以便 2 个单独的文本项(一个在<a
> 中,另一个在<span
> 中)在同一行,列的整个宽度,并带有底部边框。
它看起来像这样(除了每个文本的底部边框不会一直穿过封闭的侧边栏框)。
这是我尝试使用的代码片段(即我不想更改它):
<div class="widget">
...
<ul class="product-categories">
<li class="cat-item">
<a href="http://localhost/dalluva/shop/product-category/books/">Books</a>
<span class="count">(5)</span>
</li>
...
这是我现在拥有的 CSS:
.widget ul li a {
border-bottom: 1px solid #e9e9e9;
line-height:1.0;
padding: 5px 0 5px 22px;
display: inline-block;
}
.widget ul li span {
border-bottom: 1px solid #e9e9e9;
line-height: 1.0;
padding: 5px 0 5px 0;
display: inline-block;
}
上图中的输出看起来很适合这个 CSS 代码,但是当我将“span”CSS 更改为包含宽度:100% 时,它会导致 span 元素换行到下一行,如下所示:
http://www.dalluva.com/temp/browse-catalog-2.JPG
我玩过 white-space: nowrap, overflow: hidden 等,但我似乎无法找到一种方法让<a
> 和<span
> 文本在同一行上,边框延伸到整个宽度柱子。