我们既可以对选择器进行分组,也可以对声明分组。

假设您希望所有 h1 元素都有红色背景,并使用 28 像素高的 Verdana 字体显示为蓝色文本,可以写以下样式:

h1 {font: 28px Verdana;} h1 {color: blue;} h1 {background: red;} 但是上面这种做法的效率并不高。尤其是当我们为一个有多个样式的元素创建这样一个列表时会很麻烦。相反,我们可以将声明分组在一起:

h1 {font: 28px Verdana; color: white; background: black;} 这与前面的 3 行样式表的效果完全相同。

注意,对声明分组,一定要在各个声明的最后使用分号,这很重要。浏览器会忽略样式表中的空白符。只要加了分号,就可以毫无顾忌地采用以下格式建立样式:

h1 { font: 28px Verdana; color: blue; background: red; } 怎么样,上面这种写法的可读性是不是更强。

不过,如果忽略了第二个分号,用户代理就会把这个样式表解释如下:

h1 { font: 28px Verdana; color: blue background: red;} 因为 background 对 color 来说不是一个合法值,而且由于只能为 color 指定一个关键字,所以用户代理会完全忽略这个 color 声明(包括 background: black 部分)。这样 h1 标题只会显示为蓝色,而没有红色背景,不过更有可能根本得不到蓝色的 h1。相反,这些标题只会显示为默认颜色(通常是黑色),而且根本没有背景色。font: 28px Verdana 声明仍能正常发挥作用,因为它确实正确地以一个分号结尾。

与选择器分组一样,声明分组也是一种便利的方法,可以缩短样式表,使之更清晰,也更易维护。

提示:在规则的最后一个声明后也加上分号是一个好习惯。在向规则增加另一个声明时,就不必担心忘记再插入一个分号。

我们可以在一个规则中结合选择器分组和声明分组,就可以使用很少的语句定义相对复杂的样式。

下面的规则为所有标题指定了一种复杂的样式:

h1, h2, h3, h4, h5, h6 { color:gray; background: white; padding: 10px; border: 1px solid black; font-family: Verdana; } 上面这条规则将所有标题的样式定义为带有白色背景的灰色文本,其内边距是 10 像素,并带有 1 像素的实心边框,文本字体是 Verdana。

相关查询: 既可以 选择器 也可以
最新查询:表演者 й(ͭ)ͭ ɹ intelligent 铝硅酸盐 这一招 军心涣散 风景区 pearlite 锦绣金丝奇妙虾球 第三个 加斯帕·尤利尔 affirmative 清晰可见 directions 阿查提 ú 人民法院案例选 有志者事竟成 格特鲁德 国际象棋 遮风避雨 起决定作用 一件事 中国书法 植物油 纪念堂 气候上 micro-ct 肯尼亚足球超级联赛 临界角 兰州大学 小气候 Orthodox 江苏省酒类管理办公室 阴差阳错 测厚仪 明确化 何塞·塞拉诺 Revealed 山苍子 碳酸铁 乐至高速公路 成长中 神秘色彩 简伯华 天叙堂 心理学 Եͱ 实验室 山东师范大学传媒学院 何爱榆 凉山州 歼灭战 巴西利卡塔 保护器 北戴河 异趣帖 甲状旁腺 近日来 阿图什 Canseliet Polistes 还原剂 归去来兮 metar Paniceae 半月瓣 分生孢子座 assessment 肝素反跳 green-Pyronin 链霉素 自身利益 耶和华 垣根帝督 泰汁石烧骨 崔家集镇 爱劳动 声明分组
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.038秒 内存2.82MB