理解DIV+CSS布局与字体属性

需积分: 0 0 下载量 69 浏览量 更新于2024-08-17 收藏 514KB PPT 举报
"字体属性-DIV+CSS入门课件" 在网页设计中,`DIV+CSS`是一种常见的布局技术,它将内容(HTML)与样式(CSS)分离,提高了页面的可维护性和性能。本课程主要讲解了字体属性以及`DIV+CSS`的基本概念。 字体属性在CSS中扮演着重要的角色,它们允许设计师精确地控制网页上的文本样式。以下是一些关键的字体属性: 1. `font-family`: 这个属性用于设定文本的字体类型。例如,`H1{font-family:华文彩云}`将`H1`标题的字体设置为“华文彩云”。你可以指定一系列字体,浏览器会按顺序尝试应用,直到找到用户系统中存在的字体。常用的字体家族包括宋体、黑体、Arial、Times New Roman等。 2. `font-style`: 此属性用于设置文本的倾斜样式。`normal`是默认值,表示正常显示;`italic`表示斜体;`oblique`则使文本呈现稍微倾斜的样式,但实际效果可能因浏览器而异。 3. `font-size`: 用于定义文本的大小。可以使用绝对单位如像素(px)、相对单位如百分比(%)或em单位等。例如,`P{font-size:16pt}`将`P`段落的字体大小设定为16磅。 4. `font`: 这是一个简写属性,可以同时设置`font-style`、`font-weight`、`font-size`、`line-height`和`font-family`。例如,`P{font: bold 16pt}`将段落字体设置为加粗的16磅大小,并且假设默认的字体风格和行高。 `DIV+CSS`布局的核心理念是利用`<div>`元素作为内容的容器,并通过CSS来定义其样式。`<div>`是一个块级元素,意味着它会占据整个宽度并在内容之间产生换行。可以嵌套多个`<div>`以创建复杂的页面结构。而`<span>`则是一个行内元素,常用于在一行文本中应用样式,它不会引起换行。 CSS(层叠样式表)是一种样式规则语言,它允许开发者独立于HTML内容来定义样式。CSS通过选择器选择HTML元素,并为其应用样式属性。基本的CSS语句结构如`p{font-size:12pt;color:blue}`,选择器是`p`,表示应用于所有段落的样式,属性包括字体大小(`font-size`)和颜色(`color`)。 在`DIV+CSS`布局中,`<div>`通常用作布局的构建块,而CSS则负责定义这些块的尺寸、位置、颜色、边距等样式属性,实现灵活的响应式设计。这种布局方式相较于传统的基于表格(`<table>`)的布局,更有利于搜索引擎优化(SEO),提高页面加载速度,且更易于维护和适应不同屏幕尺寸的设备。 掌握字体属性和`DIV+CSS`布局是现代网页设计的基础,它们帮助设计师创造出美观且功能强大的网页。通过深入学习和实践,可以不断提升网页设计的专业水平。