css选择器、伪元素

2018-06-07  本文已影响0人  真的吗_a951

关于伪类选择器

伪元素

在wrap所在元素内容之前添加aaa

 .wrap::before{
    content:"aaa";
}

在wrap所在元素内容之后添加bbb

 .wrap::after{
    content:"aaa";
}

选择器优先级

1.有!important,权重最大
2.内联样式
3.id选择器
4.类选择器
5.伪类选择器
6.属性选择器
7.标签选择器
8.通配符选择器
9.浏览器自定义
*同级下面的覆盖上面的

组合选择器

属性选择器

新增选择器

input::-webkit-input-placeholder {
                color: pink;
            }
效果:
div:first-letter {
    color: red;
    font-size: 2em;
}
div:first-line {
    color: pink;
}
效果:

.wrap h2:first-child { background-color: red; }
选择到class为wrap的所有元素,找到元素下的所有的h2,并且这个h2是它父级下的第一个子节点,选择到这个h2

继承

color
font-size/font-family/font-weight/line-height

不继承

display
margin
padding
border

查看字体

控制台输入escape ('微软雅黑'),把%u换成/

文本

text-align:justify 两端对齐(在自动折行的情况下进行)
text-transform改变文字大小写 none、uppercase、lowercase、capitalize(首字母变大写)
white-space:nowrap; 强制不换行
text-overflow:ellipsis; 多余内容显示为···
em 父元素的倍数
rem body的字体大小的倍数,chrome默认16px
vw宽度 为屏幕的1%

上一篇下一篇

猜你喜欢

热点阅读