python--CSS选择器,,CSS选择器CSS选


CSS选择器

CSS选择器

分为两种 基本选择器和组合选择器

1、基本选择器

基本选择器分为四种 标签选择器、id选择器、class选择器、通配符选择器

技术分享

标签选择器

<p>hello python</p>p{    background-color: aqua;    color: #99cc99;}

id选择器

<p id="p1">world</p>#p1{    background-color: #99cc99;    font-size: larger;    color: antiquewhite;}

class选择器

<p class="p2">karina</p>.p2{    background-color: #99cc99;    font-size: larger;    color: bisque;}

通配符选择器

<p>meimei</p>*{    background-color: bisque;    font-size: 25px; ;}

2、组合选择器 

技术分享

后代选择器 通过空格隔开:

<style>.outer p{    color: red;}

多元素选择器,同时匹配出所有p1,div1标签 用()逗号隔开 

</style>.p1,.div1{    color: #99cc99;}<style>

子代选择器 通过>号隔开:  

<style>.outer>p{    color: red;}</style>

毗邻选择器---向下紧挨着 通过+号隔开

<style>.outer+p{    color: antiquewhite;}</style>

兄弟标签 通过~号隔开

<style>.outer~p{    color: aliceblue;}</style>

E,F   多元素选择器,同时匹配所有E元素或F元素,E和F之间用逗号分隔      :div,p { color:#f00; } E F   后代元素选择器,匹配所有属于E元素后代的F元素,E和F之间用空格分隔 :li a { font-weight:bold;} E > F   子元素选择器,匹配所有E元素的子元素F            :div > p { color:#f00; }  E + F   毗邻元素选择器,匹配所有紧随E元素之后的同级元素F  :div + p { color:#f00; }  E ~ F   普通兄弟选择器(以破折号分隔)                 :.div1 ~ p{font-size: 30px; }

注意:关于标签嵌套

一个块级标签可以嵌套块级标签,也可以嵌套内联标签

但是内联标签不能嵌套块级标签

例外:p不能嵌套任何块级标签

python--CSS选择器

评论关闭