首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
CSS的概念和作用
CSS样式的语法和语义
CSS选择器和优先级
盒模型的概念和作用
盒模型的布局和定位
文本样式的概念和作用
字体和字号的设置
文本对齐和行高的设置
背景和边框的概念和作用
背景颜色和图片的设置
边框样式、宽度和颜色的设置
布局和浮动的概念和作用
浮动元素的定位和清除
响应式布局和媒体查询
定位和层叠的概念和作用
相对定位和绝对定位
层叠和z-index的设置
动画和过渡的概念和作用
动画属性和时间函数的设置
变形和渐变的概念和作用
2D和3D变形效果
线性和径向渐变的设置
列表和表格的概念和作用
当前位置:
首页>>
技术小册>>
编程入门课:CSS(3)从入门到实战
小册名称:编程入门课:CSS(3)从入门到实战
CSS是一种用于控制网页外观和排版的语言,其中设置字体和字号是基本的样式控制之一。在CSS中,可以使用font-family属性来定义字体类型,使用font-size属性来定义字号大小。 字体设置 CSS中的font-family属性用于定义字体的类型。它接受一个或多个字体家族名称作为值。字体家族指的是具有相似设计风格的字体集合,例如Serif字体、Sans-Serif字体、Monospace字体等。 示例代码 ``` body { font-family: "Helvetica Neue", Arial, sans-serif; } ``` 在上面的示例中,font-family属性设置为三个字体家族名称,它们分别是“Helvetica Neue”、“Arial”和“sans-serif”。如果用户的计算机中没有安装第一个字体,那么浏览器会依次尝试使用第二个和第三个字体。 如果想要同时使用多个字体家族,可以使用逗号分隔它们。在上面的代码示例中,“Helvetica Neue”和Arial之间就用逗号分隔开了。 字号设置 CSS中的font-size属性用于定义字号大小。它接受一些预定义的关键字(如“small”、“medium”、“large”等),也可以使用长度单位(如像素、点、毫米等)。 示例代码 ``` h1 { font-size: 36px; } p { font-size: 16px; } ``` 在上面的示例中,h1元素的字号大小被设置为36像素,而p元素的字号大小被设置为16像素。 如果不指定长度单位,CSS会将其解析为默认的长度单位——像素。例如,下面的代码示例中的字号大小也是16像素。 ``` p { font-size: 16; } ``` 相对字号 相对字号是一种特殊的长度单位,它相对于其他元素的字号大小进行设置。在CSS中,可以使用“em”和“rem”作为相对字号单位。 em单位 em单位相对于当前元素的字号大小进行设置。例如,如果一个元素的字号大小为16像素,那么1em就等于16像素。 示例代码 ``` h1 { font-size: 2em; /* 等于36像素 */ } p { font-size: 1em; /* 等于16像素 */ } ``` 在上面的示例中,h1元素的字号大小被设置为当前元素字号大小的两倍,即36像素。而p元素的字号大小被设置为当前元素字号大小的一倍,即16像素。 rem单位 rem单位相对于根元素的字号大小进行设置。在网页中,根元素通常是html元素。 示例代码 ``` html { font-size: 16px; } h1 { font-size: 2rem; /* 等于32像素 */ } p { font-size: 1rem; /* 等于16像素 */ } ``` 在上面的示例中,html元素的字号大小被设置为16像素。h1元素的字号大小被设置为根元素字号大小的两倍,即32像素。而p元素的字号大小被设置为根元素字号大小的一倍,即16像素。 长度单位 CSS中还有其他一些长度单位可以用于设置字号大小,例如像素(px)、点(pt)、英寸(in)、厘米(cm)等。其中像素是最常用的单位,因为它是一个固定的屏幕单位,可以保证在不同设备上的一致性。 示例代码 ```css h1 { font-size: 2em; /* 等于36像素 */ } p { font-size: 1.2em; /* 等于22像素 */ } h2 { font-size: 24pt; /* 等于32像素 */ } ``` 在上面的示例中,h1元素的字号大小被设置为当前元素字号大小的两倍,即36像素。而p元素的字号大小被设置为当前元素字号大小的1.2倍,即22像素。h2元素的字号大小被设置为24点,即32像素。 小结 CSS中的font-family和font-size属性可以用于控制字体和字号大小。字体可以使用字体家族名称进行设置,也可以使用多个字体家族名称进行设置。字号可以使用预定义的关键字或长度单位进行设置,也可以使用相对字号单位进行设置。熟练掌握这些CSS属性,可以让我们更好地控制网页的排版和样式,提高用户体验。
上一篇:
文本样式的概念和作用
下一篇:
文本对齐和行高的设置
该分类下的相关小册推荐:
编程入门课:HTML(5)从入门到实战