html - 更改列线的高度

标签 html css

所以我一直在研究 CSS,并且找到了一种方法让线条出现在我的导航选项卡之间。

所以例如它会是

Home | About etc etc 

我想知道如何更改“|”的大小

我的编码方式是

li+li { 
    border-left: 1px solid  #00FFFF;
}

我试过高度等,但它没有改变实际线的大小。它只是保持不变。所以无论如何改变实际高度会很棒

最佳答案

您可以使用伪元素 :before:after 来创建行。

.nav li {
  display: inline-block;
}
.nav li + li:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  border-left: 1px solid;
  padding-left: 8px;
  margin-left: 4px;
  height: 8px;
}
<ul class="nav">
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
</ul>

关于html - 更改列线的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34913846/

相关文章:

html - 如何使一个div与其他div重叠?

html - CSS 下拉菜单/容器?

javascript - 在 Polymer 中将 JSON 数组中的元素附加到 DIV

javascript - 通过 php+ajax 在 html 表中更新第二个选择选项,其中通过 javascript 函数添加新行

php - 如何在缩略图框内显示用户头像图片?

javascript - 如果列表项 onClick 更改背景颜色并重置其他元素

html - div对齐

php - 将我的 Codeigniter 项目移至另一台服务器以获得空白屏幕

html - CSS:类中类

html - CSS 背景大小 : cover replacement for Mobile Safari