首页 >

css字体竖线是怎么回事 |纯css 侧边导航

css 元素平均,css正直角梯形,如何设置css图片缓存,CSS跟修丽可是,css如何设置table边框宽度,定义图片大小css代码,纯css 侧边导航css字体竖线是怎么回事 |纯css 侧边导航
:after

:before

伪类来为元素添加一些文本或者符号。在这两个伪类中,大家可以使用一个非常有趣的属性:content。这个属性用来设置在伪类中生成的内容。

那么,有没有想过用CSS来给文本的左侧或者右侧添加一条竖线呢?答案是肯定的。下面大家来看看应该怎么实现。

首先,大家需要为元素设置定位属性,之后,大家才能在这个元素的左侧或者右侧添加竖线。下面是一个例子:

.box{
position: relative;
}
.box:before{
content: '';
position: absolute;
left: -10px;
top: 0;
width: 1px;
height: 100%;
background-color: #F00;
}

在上面的例子中,大家使用了

:before

伪类来为

.box

中的内容添加了一条红色的竖线。下面大家来具体解释一下每一个属性的作用。

  • content: '';
    这个属性用来设置在伪类中生成的内容。在这个例子中,大家没有设置任何内容,因此,这个竖线是一个空的元素。
  • position: absolute;
    大家需要为竖线设置position
    属性并将其设置为
    absolute
    ,这样它才会在已定位的父级元素中定位。
  • left: -10px;
    这个属性设置了这个竖线距离其父级元素最左侧的距离。
  • top: 0;
    这个属性设置了这个竖线距离其父级元素最顶部的距离。
  • width: 1px;
    这个属性设置了竖线的宽度。
  • height: 100%;
    这个属性设置了竖线的高度,默认情况下它会和父级元素一样的高度。
  • background-color: #F00;
    这个属性设置了竖线的颜色。

上面的例子中大家是为左侧添加了竖线,如果需要为右侧添加竖线,只需要将属性

left

改为

right

即可。

最后值得一提的是,大家也可以在纯CSS中使用这个技巧来实现表格的分割线,甚至在某些情况下,这比使用

元素要更加简单高效。


css字体竖线是怎么回事 |纯css 侧边导航
  • css负责网页的结构 |css div 左浮动
  • css负责网页的结构 |css div 左浮动 | css负责网页的结构 |css div 左浮动 ...

    css字体竖线是怎么回事 |纯css 侧边导航
  • css怎么写变量 |wwwccssgg
  • css怎么写变量 |wwwccssgg | css怎么写变量 |wwwccssgg ...

    css字体竖线是怎么回事 |纯css 侧边导航
  • 如何完全继承css |css边框颜色
  • 如何完全继承css |css边框颜色 | 如何完全继承css |css边框颜色 ...

    © 牛的日记 | www.liuzhongwei.com
    网站部分内容来源于网友供稿,若有侵权请联系删除,970928#QQ.com