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

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

相关查询: 既可以 选择器 也可以
最新查询:钢琴考级辅导大全9级 延安市文物局 养猪场 崭露头角 血压计 屠龙公主甘巴嗲 结论是 南北词简谱 蔡碧云 观察法 led单色显示屏 操作室 电脑配件选购与组装技巧 塞擦音 会厌软骨 客流量 香菇白菜羹 西双版纳原始森林 信佛教 浙江传媒学院国际交流中心 蒋家堰镇 自体移植 寻找理想主义的花朵 社会新闻 倒映在 extract 中国科学院上海巴斯德研究所 超级小狗的拯救 不伦瑞克 棒球巨星2011 增产节约 西外大街国家京剧院宿舍 必修课程 神经胶质细胞 优秀教师 民族国家 后舍男生 寿终正寝 老表轶事 数量化 少年宫 上汤皮蛋盖菜 统计数 判决书 黔阳过路黄 大城县 大明步行街 李鑫荃 女贞子枣茶 气压表 朝阳路 ά amabilisvar. ѹȼ 定活两便 喜从天降 周耒 遍布全国 Anjunabeats+Vol.3 机载雷达 周方杨 二次方程 天然林 军事工业 负电荷 常绿灌木 季裕棠 米庞仁波切 行李箱 混沌初开 反复性 宋李迪榖丰安乐图 回忆录 再结晶 广西大学学生社团联合总会 草莓炒鸡柳 安全地 声明分组
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.010秒 内存2.82MB