HTML5开发培训CSS选择器与文字段落属性和背景属性和列表属性上.docx
《HTML5开发培训CSS选择器与文字段落属性和背景属性和列表属性上.docx》由会员分享,可在线阅读,更多相关《HTML5开发培训CSS选择器与文字段落属性和背景属性和列表属性上.docx(26页珍藏版)》请在冰豆网上搜索。
![HTML5开发培训CSS选择器与文字段落属性和背景属性和列表属性上.docx](https://file1.bdocx.com/fileroot1/2023-6/14/0b633999-f2b9-496a-81cf-d72342bb9379/0b633999-f2b9-496a-81cf-d72342bb93791.gif)
HTML5开发培训CSS选择器与文字段落属性和背景属性和列表属性上
HTML5开发培训CSS选择器及文字段落属性和背景属性和列表属性(上)
我们已经讲了一部分选择器了,今天还要继续讲一些选择器,以便我们能更快的找到页面中的元素并修饰他的样式。
另外我们看到页面的标签还需要修饰其它的样式,比如背景图像,文字间距等,所以我们还讲些样式。
通过以下几点介绍:
✓关系选择器
✓动态伪类选择器
✓结构性伪类选择器
✓文字属性
✓段落属性
✓背景属性
✓列表属性
好了,我们先来看一下关系选择器
一、关系选择器
关系选择器
选择器
功能
EF
后代选择器
E>F
子元素选择器
E+F
选取当前元素后一个兄弟元素
E~F
选取当前元素后所有的兄弟元素
好了,我们一一介绍一下:
1.EF:
后代选择器,找到页面中相应的的子元素及孙子及重孙子元素,因为这些元素都是后代元素,我们把标签的第一层嵌套的元素叫子元素,再一层嵌套及以后嵌套的元素及子元素都叫后代元素。
(当然也是相对的)。
后代选择器可以是我们第三章讲过的所有的基本选择器中的一种,我们先理一下元素之间的层次关系。
DOCTYPEhtml>
相关的内容我是div的孙子元素(后代元素),但是我也是p的儿子,这就体现出“相对”了
我是div的儿子,并且我是p紧邻的兄弟元素,我还是p后面的所有的兄弟元素
我是p后面的所有的兄弟元素
好了,了解所有元素之间的关系后,我们就可以通过相关的选择器来改变他们的样式了。
代码:
DOCTYPEhtml>
divspan{
background-color:
yellow;
}
相关的内容我是div的孙子元素(后代元素)
我是div的儿子
我是div的儿子
页面效果
2.E>F子元素选择器找到页面中相应元素的子元素
代码:
DOCTYPEhtml>
divspan{
background-color:
yellow;
}
相关的内容我是div的孙子元素(后代元素)
我是div的儿子
我是div的儿子
页面效果
3.E+F选取当前元素后一个兄弟元素
代码:
DOCTYPEhtml>
p+span{
background-color:
yellow;
}
相关的内容我是div的孙子元素(后代元素)
我是p的紧邻的元素
我是p后面的所有的元素
页面代码:
4.E~F选取当前元素后所有的兄弟元素
代码:
DOCTYPEhtml>
p~span{
background-color:
yellow;
}
相关的内容我是div的孙子元素(后代元素)
我是p后面的所有的元素
我是p后面的所有的元素
页面效果
关系选择器我们经常使用,因为我们写代码的时候,经常这样写:
DOCTYPEhtml>
CSS选择器观察上面的两段代码,以后我们写代码经常会这样写,一模一样的代码,我们设置第一个div的h3,p,input标签,第二个div里的h3,p,input标签不一样怎么办,我们不可能再定义很多个类别选择器对吧,所以我们就想到了用关系选择器。
来看代码:
DOCTYPEhtml>
CSS选择器
.box_1h3{
color:
red;
}
.box_1p{
color:
greenyellow;
}
.box_1input{
color:
blue;
}
.box_2h3{
color:
pink;
}
.box_2p{
color:
violet;
}
.box_2input{
color:
orange;
}
我是h3标签
我是段落标签