2022年CSS实用教程 .pdf
《2022年CSS实用教程 .pdf》由会员分享,可在线阅读,更多相关《2022年CSS实用教程 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、CSS 实用教程来源 互联网CSS( Cascading Stylesheets,层叠样式表)是一种制作网页的新技术,现在已经为大多数的浏览器所支持,成为网页设计必不可少的工具之一。W3C(The World Wide Web Consortium )把动态HTML (Dynamic HTML )分为三个部分来实现:脚本语言(包括JavaScript、 Vbscript 等)、支持动态效果的浏览器(包括Internet Explorer 、Netscape Navigator 等)和 CSS 样式表。一层叠样式表的特点且不说过去的网页缺少动感,就是在网页内容的排版布局上也有很多困难,如果不是专
2、业人员或特别有耐心的人,很难让网页按自己的构思和创意来显示信息。即便是掌握了HTML语言精髓的人也要通过多次地测试,才能驾驭好这些信息的排版,过程十分漫长和痛苦。为了 Internet 的发展,让更多人早日踏足这个多姿多彩的世界,新的HTML 辅助工具呼之欲出。样式表就是在这种需求下诞生的,它首先要做的是为网页上的元素精确地定位,可以让网页设计者象导演一样,轻易地控制由文字、图片组成的演员们,在网页这个舞台上按剧本要求好好地表演。其次,它把网页上的内容结构和格式控制相分离。浏览者想要看的是网页上的内容结构,而为了让浏览者更好地看到这些信息,就要通过格式控制来帮忙了。以前两者在网页上的分布是交错
3、结合的,查看修改很不方便,而现在把两者分开就会大大方便网页的设计者。内容结构和格式控制相分离,使得网页可以光由内容构成,而将所有网页的格式控制指向某个CSS 样式表文件。 这样一来的好出表现在两个方面:第一,简化了网页的格式代码,外部的样式表还会被浏览器保存在缓存里,加快了下载显示的速度,也减少了需要上传的代码数量(因为重复设置的格式将被只保存一次)。第二,只要修改保存着网站格式的CSS样式表文件就可以改变整个站点的风格特色,在修改页面数量庞大的站点时,显得格外有用。避免了一个一个网页的修改,大大减少了重复劳动的工作量,当你 面对的是有数 百个网页的站点时, CSS简直象是 神对我 们的 恩赐
4、! _ 二 添加层叠样式表的方法我们为网页 添加样式表的方法有四 种。1最简单的方 法是直接添 加在 HTML 的 标识符 (tag)里:网页内容 举个 例子 :CSS实例 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 代码说 明:用蓝 色显示字 体大 小为 10pt“的 CSS”实例 。 尽管 使用简 单、 显示 直观 ,但 是这种方 法不怎么“”常用,因为这样添 加无法完全 发挥 样式表的 优势内容结构和格式控制分别保存
5、。2添加在 HTML 的头信息 标识 ?lt;head里: type= ” text/css”表示样式表采 用 MIME 类型 ,帮助不支持CSS 的浏览器过滤掉 CSS代码,避免在浏览器面前直接 以源代码的方式显示我们设置的样式表。 但为了保 证上述情况 一定不“要发生,还是有必要在样式表里加上注释标识符 ”。3链接 样式表同样是 添加在 HTML 的头信息 标识符 里: *.css 是单独 保存的样式表文件,其中不能包 含 标识符 ,并 且只能以 css为后缀 。Media 是可 选的属性 ,表示使用样式表的网页将用什么媒体输 出。 取值范围 : Screen(默认 ): 输 出到 电脑屏
6、幕 Print :输出到 打印机名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - TV :输出到 电视机 Projection :输 出到 投影仪 Aural :输出到 扬声 器 Braille :输出到 凸字 触觉 感知设备 Tty :输出到 电传打字机 All :输出到以上所有设备如果要 输出到多种 媒体 ,可以用 逗号 分隔取值 表。Rel 属性 表示样式表将以何 种方式 与 HTML 文档结合。 取值范围 : Style
7、sheet:指定一个外部的样式表 Alternate stylesheet :指定使用一个交互样式表4联合使用样式表同样是 添加在 HTML 的头信息 标识符 里: 以import 开头的联合样式表输入 方法和链接 样式表的方法很相 似,但联合样式表 输入 方式更有 优势 。 因为联合 法可以在 链接 外部样式表的 同时, 针对该 网页的具 体情况 ,做出别的网页不需要的样式规则 。需要 注意的是:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - -
8、- - - - - 联合 法输入 样式表必 须以import 开头。 如果 同时输入 多个样式表有冲突 的时 候,将按 照第一个 输入 的样式表 对网页排版。 如果 输入的样式表和网页里的样式规则冲突 时,使用外部的样式表。三 层 叠 样 式 表 的 格 式一 般 来 说 , 样 式 表 的 声 明 分 为 选 择 符 ( selector ) 和 块 (block ), 块里包 含属性 (properties)和 属性 的 取值 (value), 基本格式如下:选择符 属性 :值其它格式 1:选择符 1,选择符 2,选择符 3 属性 1:值 1;属性 2:值 2;属性 3:值 3有时 候多个
9、 选择符 将使用相 同的设置,为了简化代码,我们可以一次 性为它们设置样式,“ ”并在多个 选择符 之 间加上, 来分 隔它们。“ ”当有多个 属性 的时 候,必 须在两个 属性 之间用 ; 来分 隔。其它格式 2:选择符 1 选择符 2 属性 1:值 1;属性 2: 值 2;属性 3:值 3和格式 1“ ”非常 相似,只是在 选择符 之 间少加了, , 但作用 却大不相 同。表示如果 选择符 2包括的内容 同时包括在 选择符 1 里的时 候,所设置的样式规则 才起作用。四层叠样式表的分类为了使网页的格式不过分的单调 ,必需让相 同 的选择符 也能分 类,并能按 照不同的类别来进行 不同的样式
10、设计。 基本格式如下:选择符 .类别名 属性 :值类别 名将可以在 HTML 的标识符 里引用:网页内容五层叠样式表的伪类除了上 述的分 类方式外,为了使分类的使用更 灵活 多样, 又产 生了 伪类 的概念 。 类和伪类 有什么 样的 区别呢? 一般地说, 选择符 可以和多个 类采 用捆绑 的形式来设定,这样虽然 能够为同 一个 选择符 创建 多种不 同的样式, 但捆绑 的形式同时也 限制了设定的 类为其它的 选择符所使用。 伪类 的产 生就是为了 解决 这个 问题 ,每个预声明 的伪类都 可以被所有的HTML标识符引 用, 当然 有些 块级 内容的设置 除外。 基本格式如下:.伪类名 属性
11、:值 伪类 可以被 任何标识符 在 HTML 里引用。网页内容名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 六控制字 体的样式控制字 体的样式包括控制字体类型 、字 体大小、字 体风格、字 体粗细四 个部分。1字 体类型平时在使用 WORD“之类的字 处理软 件的时 候,经 常需要 调 整字 体的显示, 比如说Arial”、“ Impact ”“、 Verdana ”等字 体都 是笔 者使用的 较多的。基本格式如下:font
12、-family: 字体名称如果在 font-family 后加上多种字 体 的名称 ,浏览器 回按字 体名称 的顺序逐 一在用 户的计 算机里 寻找 已经 安装 的字 体,一 旦遇 到与要求的相 匹配 的字 体 ,就按这种字体显示网页内容并停止搜索;如果不 匹配 就继续搜索 ,直到找 到为 止,万一样式表里的所有字体都没 有 安装的 话,浏览器就会用自己默认 的字 体来替代显示网页的内容。注意:“ ”当指定多种字 体 时,用, 分 隔每 种字 体名称 。“”当字体名称 包含 两个以上分开的单词 时,用把该字体名称 括起来。“”“”当样式 规则 外已经有时,用代替。2字 体大小基本格式如下:fo
13、nt-size: 字号参 数字号 的取值范围 : 以 Point 为单位:点 单 位在所有的浏览器和操作平台上 都适 用 以 Em 为单位:指字 母要素的 尺寸 ,和 Point 相同距 离 以 Pixes 为单位: 像 素可以使用 于 所有的 操作 平 台, 但可能会因为浏览者的屏幕 分辨率 不同,而 造成显示上的效果差异 以 in(英寸 )为 单位 以 cm( 厘米 )为 单位 以 mm(毫米 )为 单位 以 pc(打印机 的字 体大小)为 单位 以 ex(x-height )为 单位 smaller:比当 前文字的 默认 大小更小一号 larger:比当 前文字的 默认 大小更小大号 使
14、用 比例关系 xx-small x-small small medium large x-large xx-large 3字 体风格字体 风格只能控制各种斜体 字的显示。基本格式如下:font-style: 斜体 字的 名称 4字 体粗细字体粗细 控制 粗体 字的显示, 取值范围从 数字 100900,浏览器 默认 的字 体粗细 为 400。 另外可以通过 参数 lighter 和 bolder 使得字 体在原有基础 上显得更 细或更 粗些。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
15、 第 5 页,共 12 页 - - - - - - - - - 基本格式如下:font-weight: 字体粗细七控制文字的样式 控制文字的样式包括文字大小写 、文字修 饰两个部分。 1文字大 小写 文字大 小写 使网页的设计者不用在输入 文字时就 完成文字的大 小写 ,而可以在 输入完毕后 ,再根据 需要 对局部的文字设置大小写 。基本格式如下:text-transform: 参 数参数 取值范围 : uppercase:所有文字大 写显示 lowercase:所有文字 小写 显示 capitalize :每个单词 的头字母大写显示 none:不 继承母体 的文字变 形参 数注意: 继承 是
16、指 HTML 的标识符对于 包含自己的 标识符 的参数会 继承 下来。 2文字修 饰 文字修 饰的主 要用 途是改变浏览器显示文字链接 时的下 划线 。基本格式如下:text-decoration: 参数参数 取值范围 : underline :为文字加下划线 overline :为文字加上划线 line-through :为文字加 删除线 blink :使文字 闪烁 none:不显示上 述任何 效果八控制文本的样式 控制文本的样式包括单词距 离、字母距 离、文本 行距 、 文本 水平对齐 、 文本 垂直对齐 文本缩进六 个部分。 1单词间距单词间距 指的是 英文每个单词 之间的距离,不包括
17、中文文字。基本格式如下:word-spacing: 间隔距 离间隔距 离的 取值 :points、em、pixes、 in、 cm、mm、pc、ex、normal 等。 2字 母间距 字母间距 是指 英文字 母之间的 距离, 功能、 用法,以 及参 数的设置和 单词间距 很相 似 。基本格式如下:letter-spacing: 字母间距 3行距行距 是指上下两 行基准线 之间 的垂直距 离。 一般地说, 英文五线 格练习 本, 从上往下数的第三 条横线 就是计 算机 所认为的 该行 的基准线 。基本格式如下:line-height: 行间距 离行间距 离取值 : 不带单 位的数字:以1 为基数
18、,相 当于比例关系的 100%名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - 带长度 单位的数字:以具体的单 位为 准 比例关系注意:如果文字字体 很大,而 行距 相对较小 的 话,可能会发生上下两行文字互相重叠的现象。 4文本 水平对齐 文本 水平对齐 可以控制文本的水平对齐 ,而且 并不仅仅 指文字内容,也包括设置图片、影像资料 的对齐 方式。基本格式如下:text-align: 参数参数的 取值 : left :左对齐
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年CSS实用教程 2022 CSS 实用教程
限制150内