css - 如何减少css中边框底线的长度

标签 css

我是前端开发新手。请找到所附图片。

Image 1 Image 2

第一张图片:当你比较两个值时,有一条水平线,但它是长度的 3/4。

第二张图片:我有整行,我需要更改哪个 css 属性以获得第 3/4 行?

最佳答案

您需要一个具有该长度的元素。据我所知,您不能放置长度与元素大小不同的边框。我在这里使用 divli里面这样做是因为 <li> 的方式标签有效。它在元素符号和内容之间呈现“间隙”(通常称为边距或填充)。所以因为 <div><li> 里面, 它的宽度已经小于 <li> 的宽度.

li > div {
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  padding: 8px 4px;
  margin-bottom: -1px;
}
<ul>
<li><div>Foo 1</div></li>
<li><div>Foo 2</div></li>
</ul>

关于css - 如何减少css中边框底线的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49909412/

相关文章:

javascript - 如何更改导致折叠/展开 div 的图像按钮

html - 我如何使用 :before property to create a square before a span

javascript - 图像交换——未捕获的类型错误 : Cannot set property 'src' of null

css - Shopify 造型

html - 框上的跨浏览器阴影

css - 有没有办法让两个兄弟元素相互影响?

css - 如何在 CSS 中检查浏览器是否为 Firefox

html - 像图像中那样居中 div

html - 如何用纯css创建一个十字架

css - 选择 2 个 CSS 类