python css功能补充讲解

Posted 崽崽blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python css功能补充讲解相关的知识,希望对你有一定的参考价值。

###########总结####

css高级选择器

*子选择器*
子选择器用 大于号
.box1>.box2{
    width: 100px;
    height: 100px;
    background-color: yellow;
}

.box1>div{
    width: 100px;
    height: 100px;
    background-color: yellow;
}

.box1>.box2>.box3{
    width: 100px;
    height: 100px;
    background-color: green;
}
.box1>.box2>p{
    color: red;
}

后代选择器
后代选择器用 空格
.box2 p{
    color: green;
}

通用选择器
*{
    margin: 0;
}

并集选择器  or的意思
body, h1, p{
    margin:0;
}

交集选择器
p.box1{
    color: green;
}
p#box{
    color: red;
}

属性选择器
[type]{
    color:red;
}
[type=submit]{
    color:red;
}

[type=text]{
    color: green;
}

[for^=test]{
    color:red;
}

伪类选择器

/*未被访问的链接*/
a:link{
    color: green;
}

/*访问过的链接*/
a:visited{
    color: red;
}

/*鼠标悬浮的时候的颜色*/
a:hover{
    color:blue;
}

/*鼠标按下时的样式*/
a:active{
    color: yellow;
}
################
ul li:first-child{#选择第一个孩子
    color: green;
}

ul li:last-child{ #选择最后一个孩子
    color: yellow;
}

ul li:nth-child(0){#选择指定的孩子
    color: red;
}

ul li:nth-child(3n){#间隔
    color: red;
}
#################

p:first-letter{#选择第一个字符内容
    font-size: 32px;
    color: red;
}
p:before{#在标签前边添加一个标签内容
    content: alex;
}
p:after{#在标签后面添加一个标签内容
    content: 叫小宝宝;
}

继承性
字标签可以继承父标签的样式: color, font-, text- line-

层叠性
(选择器权重一样的时候)后边添加的样式会覆盖前边的样式

权重
id 权重100
类 权重10
标签 权重 1
!important 权重无限大

都有!important 的时候,比较权重

<div id=‘box1‘ class="wrap1">
    <div id="box2" class="wrap2">
        <div id="box3" class="wrap3">
            <p>再来猜猜我是什么颜色?</p>
        </div>
    </div>
</div>
.box1{
    color: blue;
}

.box1 p{
    color: red;
}

p{
    color: yellow;
}

#pid{
    color: green;
}


.pclass{
    color: blue;
}

权重问题

/*2 0 1*/
#box1 #box2 p{
    color: yellow;
}

/*1 1 1 */
#box2 .wrap3 p{
    color: red;
}

/*1 0 3*/
div div #box3 p{
    color: purple;
}

/*0 3 1*/
div.wrap1 div.wrap2 div.wrap3 p{
    color: blue;
}


/*权重相同的*/
/*1 1 1 */
#box1 .wrap2 p{
    color: red;
}

/*1 1 1 */
#box2 .wrap3 p{
    color: yellow;
}

/*2 1 0 */
#box1 #box2 .wrap3{
    color: red;
}
/*1 1 0 */
.wrap1 #box2{
    color: green;
}


/*2 0 0 */
#box1 #box2{
    color: red ;
}

/*1 2 0 */
.wrap1 #box2 .wrap3{
    color: green;
}


#box1 #box2 .wrap3{
    color: red !important;
}

#box2 .wrap3{
    color: blue !important;
}

#box3{
    color: yellow;
}

 







以上是关于python css功能补充讲解的主要内容,如果未能解决你的问题,请参考以下文章

css3属性补充

Python之路第十一篇续前端之CSS补充

Python3实现ICMP远控后门(上)_补充篇

清华大佬超详细讲解进阶学Python之 Python的函数基础

python颜色压缩的结果颜色比保存颜色深

VSCode自定义代码片段——CSS选择器