第5章 CSS3属性 学习目标 掌握CSS3基础属性的用法。 了解样式的继承。 掌握美化“感恩母亲节”页面实例的实现方式。 掌握控制显示与隐藏相关属性的用法。 掌握“赏析宋词”实例的实现方式。 在第4章中介绍了CSS3的历史、引入方式、选择器等基础知识,在本章中将继续讲解CSS3的基本属性、样式继承,以及控制显示与隐藏的相关属性。 5.1CSS3基本属性 CSS3属性能够设置或修改指定的HTML5元素的样式,如改变HTML5元素的字体样式、背景样式、文本样式等。 5.1.1尺寸属性 1. 概述 CSS3尺寸属性指的是元素的宽度和高度属性。CSS3中提供了width、height、maxwidth、minwidth、maxheight、minheight等属性来设置元素的宽度和高度,这些属性虽然非常简单,但却是必须掌握的技能。 CSS3的尺寸属性及其说明如表51所示。 表51CSS3的尺寸属性及其说明 属性 说明 width 设置元素的宽度 height 设置元素的高度 maxwidth 设置元素的最大宽度 minwidth 设置元素的最小宽度 maxheight 设置元素的最大高度 minheight 设置元素的最小高度 在CSS3中,width和height属性支持多种单位,其中,常用的两个单位为像素(px)和百分比(%)。像素是数字图像的基本单位,是指图像中最小的可寻址单元,通常由 RGB 三个颜色通道的值组成。像素也可以理解为一幅图像中最小的点,或者是计算机屏幕上最小的点。百分比是一个相对于父元素的单位,通常在嵌套标签中使用。 5.1.2字体属性 1. 概述 在CSS3中,字体属性支持字体样式的设置,主要包括字体风格、字体粗细、字体大小、字体名称等,常用的字体属性及其说明如表52所示。 表52常用的字体属性及其说明 属性 说明 fontstyle 设置字体风格。属性值有oblique(偏斜体)、italic(斜体)、normal(正常) fontweight 设置字体粗细。属性值有bold(粗体)、bolder(特粗)、lighter(细体)、normal(正常),以及100~900的数值 fontsize 设置字体大小。属性值为数值,常用单位是像素(px) fontfamily 设置字体名称。常用属性值有“宋体”“楷体”“Arial”等 字体属性(font)可以进行连写,连写顺序为字体风格(fontstyle)、字体粗细(fontweight)、字体大小(fontsize)和字体名称(fontfamily),字体连写的示例代码如下。 font:italic bold 16px "宋体"; 2. 演示说明 使用字体属性设置字体样式,并与默认字体样式进行对比,具体代码如例51所示。 【例51】字体属性。 1 2 3
4 5千磨万击还坚劲,任尔东西南北风
15 16千磨万击还坚劲,任尔东西南北风
17 18 19