http请求 url 竖线_前端导航栏标签中间的小竖线 实现方法

本文介绍了三种在HTML和CSS中创建竖线分隔符的方法。方法一利用`|`字符,可控性好但会增加额外节点;方法二通过设置`border`和`padding`,优点是高度可调,缺点是增加空白节点;方法三采用背景图片,可控性强但需切图。这些方法在前端布局中提供了灵活性,但也各有优缺点。
摘要由CSDN通过智能技术生成

此方法在可控性方面比较占优势但是会增加一个竖线的节点

html部分:

CSS部分:

.top .top_page .top_page_l ul li{

float: left;

margin-right: 6px;//要计算好距离

}

.top .top_page .top_page_l ul li a{

display: inline-block;

margin-right: 6px;//计算好距离

}

方法二:

HTML:

CSS:

.fenge{

padding:12px 6px 0px 6px;

margin-left: 6px;

border-left: 1px solid #000;

font-size: 0;

}

利用border和padding ,这里使用padding主要是可以调控竖线的高度。实现可控性。优点:可控性高;缺点:多一个空白节点;

方法三(我一般不用 。因为ps不好)

HTML:

CSS:

.reg_img{

background: url(../images/line.gif) no-repeat right;

padding-right: 6px;

display: block;

margin-right: 6px;

}

利用背景图片;优点:可控性当然就是图片的制作大小;缺点:要切图;

以上。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用CSS中的伪元素:before或:after来实现竖向导航栏间隔竖线的效果。具体实现方法如下: 1. 首先,给导航栏中的每个选项添加一个共同的类名,例如.nav-item。 2. 然后,在CSS中为这个类名添加样式,包括宽度、高度、背景颜色等。 3. 接着,使用:before或:after伪元素来添加竖线。具体实现方法是,设置伪元素的宽度为1px,高度为导航栏选项的高度,背景颜色为竖线的颜色,然后将伪元素定位到导航栏选项的左侧或右侧。 下面是一个示例代码: HTML代码: ``` <ul class="nav"> <li class="nav-item">选项1</li> <li class="nav-item">选项2</li> <li class="nav-item">选项3</li> </ul> ``` CSS代码: ``` .nav { list-style: none; margin: 0; padding: 0; } .nav-item { display: inline-block; height: 30px; line-height: 30px; padding: 0 10px; position: relative; } .nav-item:before { content: ""; width: 1px; height: 100%; background-color: #ccc; position: absolute; left: -10px; top: 0; } .nav-item:first-child:before { display: none; } ``` 在上面的代码中,我们使用:before伪元素来添加竖线,将其宽度设置为1px,高度设置为100%(即与导航栏选项的高度相同),背景颜色设置为#ccc。然后,将伪元素定位到导航栏选项的左侧,使用left属性设置偏移量为-10px(即向左偏移10px),top属性设置为0。最后,使用:first-child伪类来隐藏第一个导航栏选项左侧的竖线
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值