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

假设您希望所有 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。

刚刚查询:声明分组 戏剧性 家长加奈 事实证明 脱贫致富 预应力 饰纹姬蛙 诉衷情·净揩妆脸浅匀眉 副县长 下一步 国内外 草莓豆沙糯米团 Humanitas 福华堂 凉山州 激流勇进 �н��� Hyalospongiae 抗倭英雄戚继光 三维营养精素 邢台地震 Cvitanovic 数学专页 张立林 高岳 国际经济 肃然起敬 背信罪 ����� 基本中国拳法 潞河督运图 麦展穗 玉米饼 宣武区 有髓神经纤维 招投标 工业卤水 歌功颂德 ���� 摆放在 Oligandrum 死刑犯2充血 紫外荧光粉 Descent 叶剑英 painting 香焗起司海鲜 近期内 擦皮鞋 hydrogen A-GA~激动的惑星 各省市 Victims 灵龟负书 形态上 一件事 清晰可见 矫正视力 Menendez 心理学 西多福韦 生成量 何爱榆 博物学家 钢铁浪人 东岳泰山 姜堰王氏宗祠 长长的 日书 徐百益 古装剧 企业主 信号系统 Somos+Mari+Pepa autophagy 中国环境法治 链霉素 如恶魔 助消化
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 消耗时间:0.025秒 内存2.5MB