css中:之前和之后:有什么用

  介绍

这篇文章主要介绍css中:和:之前有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强> 1。和前,::后的主要作用是在元素内容前后加上指定内容,示例:

HTML代码:

& lt; p>你好& lt;/p>

CSS代码:

p:{之前   内容:& # 39;你好# 39;;   颜色:红色;   }   p:{后   内容:& # 39;汤姆# 39;;   颜色:红色;   }

效果如图:

 css中:和:之前有什么用“> </p> <p>以上代码是:和:之前之后的基本用法,但是这两种伪类还有很多更方便的用法。</p> <p> <强> 2。:清后除浮动</强> </p> <p>元素设置浮动以后,其父元素以及父元素的兄弟元素的布局都会受到影响,如父元素的背景边框不能正常显示,父元素的兄弟元素位置布局错误等,</p> <p>为了避免这种浮动带来的影响必须要清除浮动,:后就是其中的一种方法。</p> <p> CSS代码:</p> <pre类= ul:{后   内容:& # 39;& # 39;;   显示:块;   宽度:0;   高度:0;   明确:;   }

<强> 3。:和之前:在用来写小三角形

在日常的工作中会经常遇到小三角形这样的小图标,可以用添加图片的方式实现,但是更方便的是用:,:在伪类来实现。

HTML代码:

& lt; div类=癲emo"在这是一个测试& lt;/div>

CSS代码:

.demo:{后   内容:& # 39;& # 39;;   显示:inline-block;   宽度:0;   高度:0;   边界:8 px固体透明;   border-left: 8 px固体# AFABAB;   位置:相对;   上图:2 px;   左:10 px;   }

效果如图所示:

 css中:和:之前有什么用“> </p> <p>这样就可以在文字后面添加一个小三角形啦,是不是很方便</p> <p> 4。前和后用::写一个对话框</p> <p> HTML代码:</p> <pre类= & lt; div类=發eft"比;   & lt; p>吃了吗& lt;/p>   & lt;/div>   & lt; div类=皉ight"祝辞   & lt; p>吃过了,吃了红烧排骨和酸菜鱼& lt;/p>   & lt;/div>

CSS代码:

.left,铃声{   最小高度:40像素;   位置:相对;   显示:表;   text-align:中心;   border - radius: 7 px;   background - color: # 9 eea6a;   }   铃声{/*使左右的对话框分开*/上图:40像素;   左:60 px;   }   .left祝辞p。正确的在p{/*使内容居中*/显示:表格单元;   vertical-align:中间;   填充:0 10 px;   }   .left:,。{/*用后右:伪类写出小三角形*/内容:& # 39;& # 39;;   显示:块;   宽度:0;   高度:0;   边界:8 px固体透明;   位置:绝对的;   上图:11 px;   }/*分别给左右两边的小三角形定位*/.left:{之前   边境:8 px固体# 9 eea6a;   左:-16 px;   }   铃声:{后   border-left: 8 px固体# 9 eea6a;   右:-16 px;   }

效果如图所示:

 css中:和:之前有什么用“> </p> <p>上面的对话框是模仿微信的样式写的,用:和之前:在写很方便哦</p> <p> <强> 5。,下面写一个带边框的对话框,一个对话会同时用到:和之前:在</强> </p> <p> HTML代码不变</p> <p> CSS代码:</p> <pre类= .left,铃声{   最小高度:40像素;   位置:相对;   显示:表;   text-align:中心;   border - radius: 7 px;   background - color: # 9 eea6a;   边界:1 px固体# 736262;   }   铃声{/*使左右的对话框分开*/上图:40像素;   左:60 px;   }   .left祝辞p。正确的在p{/*使内容居中*/显示:表格单元;   vertical-align:中间;   填充:0 10 px;   }   .left:之前,对不对:之后,.left:之后,。右:{/*之前用伪类写出小三角形*/内容:& # 39;& # 39;;   显示:块;   宽度:0;   高度:0;   边界:8 px固体透明;   位置:绝对的;   上图:11 px;   }/*分别给左右两边的小三角形定位*/.left:{之前   边境:8 px固体# 9 eea6a;   左:-16 px;   }   {/*左后.left:边对话框小三角形的边框样式*/边境:8 px固体# 736262;   左:-17 px;   z - index: 1;   }   铃声:{后   border-left: 8 px固体# 9 eea6a;   右:-16 px;   }   铃声:{/*之前右边对话框小三角形的边框样式*/border-left: 8 px固体# 736262;   右:-17 px;   z - index: 1;   }

css中:之前和之后:有什么用