让前端飞Web前端之路前端学习

前端学习Day11

2019-11-09  本文已影响0人  骑猪的baba

属性选择器和子元素的伪类

一、属性选择器

前端学习Day11

1.万能属性title
title属性同id一样可以使用在任何元素上,当鼠标移动到元素上时,起提示作用
title属性示例:

<p title="爱在西元前">早安,
清晨的雨露,愿好运相伴一生</p>
<p title="你我的爱">早安,
清晨的雨露,愿好运相伴一生</p>
<p title="你爱我吗">早安,
清晨的雨露,愿好运相伴一生</p>
<p title="良辰美景">早安,
清晨的雨露,愿好运相伴一生</p>

要求:

[title]{
background-color :brown;
}

效果如下:

前端学习Day11
[title="爱在西元前"]{

color :brown;
}

效果如下:

前端学习Day11
[title^="你"]{
color :brown;
}

效果如下:

前端学习Day11
[title$="景"]{

color :brown;
}

效果如下:

前端学习Day11
[title*="爱"]{
color :brown;

}

效果如下:

前端学习Day11

二、子元素的伪类

前端学习Day11

1.body处代码

<h1>相思</h1>
<p>红豆生南国,</p>
<p>春来发几支。</p>
<div>
<p>愿君多采撷,</p>
<p>此物最相思。</p>
</div>

2.要求:

h1:first-child{
color:brown;
}

效果如下:

前端学习Day11
p:frist-child{
color:brown;
}

效果如下:

前端学习Day11
2.将第四个p设置字体颜色为棕色,从body元素看,最后一个子元素是div,因此无法设置样式,从div元素看最后一个元素是p,确定能够设置样式
p:last-child{
color:brown;
}

效果如下:

前端学习Day11
p:nth-child(2){
color:brown;
}

效果如下:

前端学习Day11

注意:
第四句字体颜色变成棕色是因为第四句是p元素,且这个p为div的第二个元素

p:nth-child(3){
color:brown;
}

效果如下:

前端学习Day11
p:first-of-type{
color:brown;
}

效果如下:

前端学习Day11

注意:
此处愿君多采撷变为棕色,因为这个p是div的第一个p

p:nth-of-type(2){
color:brown;
}

效果如下:

前端学习Day11
上一篇 下一篇

猜你喜欢

热点阅读