作业帮 > 综合 > 作业

CSS里面这种写法代表的是什么?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 04:12:04
CSS里面这种写法代表的是什么?
.index_boxl .listcs1 dd.cg1::before {
border-width:16px;top:-27px;
}
dd.cg1::before这句话是什么意思?作用是?
"::"是作用域限定符或者称作用域运算符.例如命名空间
"::"是用它来声明函数是属于哪个类的.
补充:"::"作用:
A、标识作用域级别
B、标识成员所属哪个类
C、限定成员作用范围
D、指出作用域的范围
不过,你这里的不属于上面任何一个,应该是写css样式的人输入错误而已,多敲了一个分号而已
:before是一个伪元素,这个伪元素允许创作人员在元素内容的最前面插入生成内容.默认地,这个伪元素是行内元素,不过可以使用属性 display 改变这一点.
举例:
css样式:
#div1 { border:1px solid #090; padding:10px; font-size:14px; margin-bottom:10px; } #div1:before{ content:"【"; color:#f00; font-family:Arial; } #div1:after{ content:"】"; color:#f00; font-family:Arial; }
html代码:
插入内容
你会看到div内并没写【】,而浏览器却能看到