博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS 伪元素 使用参考
阅读量:5146 次
发布时间:2019-06-13

本文共 879 字,大约阅读时间需要 2 分钟。

伪元素可以做得事情是非常多的,详情大家可以参考这里

本篇主要讲两个伪元素:before:after的几个要点:

1、:before:after是加在元素的里面,也就是在元素里的最前面和最后面加一个伪元素,看图:

代码:

* {
margin:0; padding:0;}.par {
width: 200px; height: 50px; padding: 20px; border: 1px solid grey;}.par:before {
content:':before'; background-color: lightgreen;}.par:after {
content:':after'; background-color: lightblue;}

HTML:

hello
world

2、伪元素必须要设置content属性,没有内容可以设置为content:'',否则伪元素不起作用,不信你把前面例子的content属性注释掉???


3、伪元素默认是内联(行内)元素,所以设置宽高是没有用的,当然加上了display:block当然就可以设置宽高了,但是因为是块状元素自然也就独占一行了,还想再同一行做块状元素?display:inline-block;


4、不是所有元素都可以加伪元素的,像inputtextarea 就不行,有的浏览器还不支持imgselect


5、IE8 无法在伪元素上设置透明度!虽然网上流传了各种版本的IE filter:alpha(opacity=0.5) ,但是本人亲测不行,最后还是在stackoverflow上找到了答案,详情可以点击这里


6、伪元素不行,直接在前后加 span嘛,不要死扛~

行文仓促,如有错误,欢迎批评指正~~~

转载于:https://www.cnblogs.com/xianshenglu/p/8033585.html

你可能感兴趣的文章
程序下载破100亿:苹果平台化趋势被加固?
查看>>
STL源代码分析--萃取编程(traits)技术的实现
查看>>
用asp.net2.0做的网页,访问时出现 无法显示 XML 页 等错误
查看>>
[HAOI 2015]按位或
查看>>
vsftp 虚拟用户
查看>>
SPA项目开发之动态树+数据表格+分页
查看>>
WPF性能优化的一些建议
查看>>
Java基础多线程之单例模式之饿汉式:
查看>>
MySql 插入数据库报错 Incorrect string value: '\xF0\xA0\x86\xA2'
查看>>
placeholder兼容
查看>>
C# 类初始化顺序
查看>>
机器学习入门-基础琐碎笔记
查看>>
leetcode--Valid Number
查看>>
[转载] Docker背后的内核知识——cgroups资源限制
查看>>
git pull 与 git fetch的区别
查看>>
HGOI20190812 省常中互测5
查看>>
# log对数Hash映射优化
查看>>
IOCP在服务器开发中的应用[转自掰掰开发]
查看>>
pahlcon:cookies设置
查看>>
使用Spire.Barcode程序库生成二维码
查看>>