《HTML 5与CSS 3 权威指南(第4版·下册)》 —16.2 属性选择器

举报
华章计算机 发表于 2019/11/21 12:32:13 2019/11/21
【摘要】 本节书摘来自华章计算机《HTML 5与CSS 3 权威指南(第4版·下册)》一书中第16章,第16.2.1节,作者是陆凌牛。

16.2 属性选择器

16.2.1 属性选择器概述

在HTML中,通过各种各样的属性,我们可以给元素增加很多附加信息。例如,通过width属性,我们可以指定div元素的宽度;通过id属性,我们可以将不同的div元素进行区分,并且通过JavaScript来控制这个div元素的内容和状态。

接下来,我们在代码清单16-1中看一个HTML页面,该页面中包含一些div,每个div之间用id属性进行区分。

代码清单16-1 一个具有很多div元素的页面

image.png

image.png

接下来,我们回顾一下CSS 2中对div元素使用样式的方法,如果要将id为“section1”的div元素的背景色设定为黄色,我们首先追加样式,如下所示。

<style type="text/css">

.divYellow{background:yellow}

</style>

然后指定id为“section1”的这个div元素的class属性,如下所示。

<div id="section1">示例文本1</div>

接下来,我们看一下CSS2中如何使用属性选择器来实现同样的处理。

使用属性选择器时,需要声明属性与属性值,声明方法如下所示。

[att=val]

其中att代表属性,val代表属性值。例如,要将id为“section1”的div元素的背景色设定为黄色,我们只要在代码清单16-1中加入如下所示的样式代码即可。

<style type="text/css">

[id=section1]{

    background-color: yellow;

}

</style>

最后,我们在代码清单16-2中完整地看一下使用CSS 2的属性选择器的示例代码,在本节中接下来的部分都只会针对这个示例中的样式代码进行修改,其他部分不做修改。

代码清单16-2 使用CSS 2的属性选择器的示例

image.png

image.png

追加了这个属性选择器后的运行结果如图16-1所示。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。