第 3 章 CSS 文字样式设计与速成 文字是一个页面内容的灵魂, 因为大多数的页面都是通过文字传达信息的, 所以对文字的渲染可以起到对页面更好的修饰作用, 而好的文字渲染既可给人带来感官享受, 也可使人阅读得更舒服更清晰 在这一章将开始学习如何控制文字的样式, 其中包括 Web 编程的一些主要概念

Size: px
Start display at page:

Download "第 3 章 CSS 文字样式设计与速成 文字是一个页面内容的灵魂, 因为大多数的页面都是通过文字传达信息的, 所以对文字的渲染可以起到对页面更好的修饰作用, 而好的文字渲染既可给人带来感官享受, 也可使人阅读得更舒服更清晰 在这一章将开始学习如何控制文字的样式, 其中包括 Web 编程的一些主要概念"

Transcription

1 文字是一个页面内容的灵魂, 因为大多数的页面都是通过文字传达信息的, 所以对文字的渲染可以起到对页面更好的修饰作用, 而好的文字渲染既可给人带来感官享受, 也可使人阅读得更舒服更清晰 在这一章将开始学习如何控制文字的样式, 其中包括 Web 编程的一些主要概念 通过这章的知识点以及实例的分析, 使得对 CSS 标签如何控制文字样式有一定的认识, 从而达到能够排列出丰富的 CSS 文字效果的目的 3.1 CSS 3 文字样式 在这一节学习如何为文字添加 CSS 样式, 包括 CSS 的一些常用的文字设置 例如, 文字的字体 文字的大小 文字的类型 文字的粗细 文字的颜色 链接的样式 文字的布局以及文字的阴影等 另外, 还将学习 CSS 3 新增的文字样式的控制方法 字体 CSS 提供 font-family 属性来控制文字的字体类型, 通常使用的汉字字体有宋体 黑体和楷体等, 通常使用的外文字体有 Arial 和 Times New Roman 等 如表 3.1 所示是 Dreamweaver 默认的 font-family 属性的字体集合 Dreamweaver 默认的 font-family 属性的字体宋体新宋体 Arial, Helvetica, sans-serif Times New Roman, Times, serif Courier New, Courier, monospace Georgia, Times New Roman, Times, serif Verdana, Arial, Helvetica, sans-serif Geneva, Arial, Helvetica, sans-serif 黑体楷体 _GB2312 仿宋 _GB2312 表 3.1 默认的 font-family 属性的字体集合列表 从上面的表格可以看到, 其中有的属性使用了逗号隔开, 其意思为 : 当浏览器没有第一个字体库时, 会使用下一个备选的字体库 例如, 如果 font-family 属性设置为 :Times New

2 第 1 篇 DIV+CSS 布局速成 Roman,Times,serif, 则浏览器会寻找第一个存在的字体库 除此以外,Dreamweaver 还提供其他的字体属性, 可以通过 编辑字体列表 设置框 来增加或者删除默认的字体属性 如图 3.1 所示即为软件 编辑字体列表 的界面 图 3.1 编辑字体列表 下面是一个设置文字字体的简单示例, 通过本示例, 可以熟悉常用的字体类型, 通常 只要知道 5~6 种字体的大概形状就可以了 <meta http-equiv="content-type" content="text/html; charset=gb2312"/> 文字字体设置 div border:#ff0000 2px solid; /* 设置 div 标签的边框颜色和实线大小 */ width:300px; /* 设置 div 标签的宽度 */ text-align:center; /* 设置 div 标签的文本对齐方式 */ #font1 font-family:" 宋体 "; #font2 font-family:" 黑体 "; #font3 font-family:" 楷体 _GB2312"; #font4 font-family:arial; 24

3 #font5 font-family:"times New Roman"; <div id="font1"> 宋体 <div id="font2"> 黑体 <div id="font3"> 楷体 <div id="font4"> Arial <div id="font5"> Times New Roman 可以发现,HTML 代码部分首先创建了 5 个 DIV 标签元素, 然后在 CSS 代码里面根据 ID 号给各个 DIV 设置文字字体 除了 font-family 可以设置字体外, 还可以通过 font 属性来设置字体, 因为 font 属性可以包含多个文字属性的设置, 包括文字大小 文字类型以及文字粗细等 如图 3.2 所示为这段代码的运行结果, 即对文字字体进行设置 图 3.2 文字字体设置 大小 CSS 提供 font-size 来控制字体的大小,font-size 允许使用百分号形式或者单位形式来进行字体大小的设置 使用单位形式进行设置举例 : font-size: 20px; 使用百分号进行设置举例 : font-size: 200%; 使用百分号形式时, 是相对于父节点的 font-size 的大小进行设置的, 一般情况下 body 父节点的字体大小为 16 像素 除此之外,font-size 还支持以下属性值的设置 :xx-small( 最小 ) x-small( 较小 ) small( 小 ) medium( 中等 ) large( 大 ) x-large( 较大 ) 以及 xx-large( 超大 ) 25

4 第 1 篇 DIV+CSS 布局速成 需要强调的是,font-size 还支持相对大小的属性值的设置, 即 larger 以及 smaller <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字大小设置 body font-size:18px; div border:#ff0000 2px solid; /* 设置 div 标签的边框颜色和实线大小 */ width:300px; /* 设置 div 标签的宽度 */ text-align:center; /* 设置 div 标签的文本对齐方式 */ #font1 font-size:100%; #font2 font-size:16px; #font3 font-size:200%; #font4 font-size:large; #font5 font-size:larger; &nbsp&nbsp&nbsp&nbsp&nbsp &nbsp&nbsp&nbsp&nbsp&nbsp BODY 18px <div id="font1"> DIV 100% <div id="font2"> DIV 16px <div id="font3"> DIV 200% 26

5 <div id="font4"> DIV large <div id="font5"> DIV larger (1) 首先为 HTML 代码添加 5 个 DIV 标签元素, 并依次将其 id 命名为 font1 font2 font3 font4 和 font5 (2) 添加 CSS 代码部分, 依次将 body 以及 5 个 DIV 标签的 font-size 设置为 18px 100% 16px 200% large 和 larger 因为 body 是 DIV 的直接父节点, 所以 font1 的 font-size 的值也为 18px,font3 的 font-size 的值为 36px 其次,large 的效果和 18px 的效果一样 另外, 因为父节点的 font-size 为 18px,font5 为 larger, 使得其效果和 22px 的效果一样, 所以可以看出, 使用 larger 后一般增大 4 个像素 在该代码中出现了字符串 &nbsp, 它表示的是一个空格, 所以程序中写了 5 个 &nbsp, 就表示连着出现了 5 个空格 如图 3.3 所示即为这段代码的运行结果, 即对文字大小进行设置, 可以看到文字大小的变化 图 3.3 文字大小设置 类型 CSS 提供 font-style 来设置字体的类型, 主要是针对斜体或者正体字型的设置 CSS 允许 4 种 font-style 属性值的设置, 表 3.2 即为 font-style 属性值的设置列表 表 3.2 font-style 属性值的设置列表 值 描 述 normal 默认值 浏览器显示一个标准的字体样式 italic 浏览器会显示一个斜体的字体样式 oblique 浏览器会显示一个倾斜的字体样式 inherit 规定应该从父元素继承字体样式 其中,italic 以及 oblique 都是将文字设置为斜体, 它们的样式效果是一样的 以下代码是 font-style 属性的简单使用举例 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字类型设置 27

6 28 第 1 篇 DIV+CSS 布局速成 body font-size:20px; /* 设置 body 标签的字体大小 */ font-style:italic; /* 设置 body 标签的字体风格 */ div border:#ff0000 2px solid; /* 设置 div 标签的边框颜色和实线大小 */ width:300px; /* 设置 div 标签的宽度 */ text-align:center; /* 设置 div 标签的文本对齐方式 */ #font1 font-style:normal; #font2 font-style:italic; #font3 font-style:oblique; #font4 font-style:inherit; font-size-adjust: &nbsp&nbsp&nbsp&nbsp&nbsp &nbsp&nbsp&nbsp&nbsp&nbsp BODY 斜体 <div id="font1"> DIV 正常 <div id="font2"> DIV 斜体 1(italic) <div id="font3"> DIV 斜体 2(oblique) <div id="font4"> DIV 继承父类 (inherit) 为 HTML 代码添加 4 个 DIV 标签元素, 并依次将其 id 命名为 font1 font2 font3 和 font4 其中因为 body 标签设置为 italic, 而 font4 设置为 inherit, 所以 font4 的文字类型实际上也为 italic

7 如图 3.4 所示为这段代码的运行结果, 即对文字类型进行设置, 可以看到斜体和正常 体等字体 图 3.4 文字类型设置 粗细 CSS 提供 font-weight 属性来控制文字的粗细, 其值可以是指定的数值或者关键字, 表 3.3 即为 font-weight 属性值的设置列表 表 3.3 font-weight 属性值的设置列表 值 描 述 normal 默认值 不加粗 bold 粗体 bolder 比父节点字体粗 lighter 比父节点字体细 100~900(9 级粗细字体 ) 一般的现代浏览器只提供两级粗细字体, 所以, 从 100~500 都为不加粗字体, 从 600~ 900 都为加粗字体 以下代码展示了字体粗细的一般设置方式 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字粗细设置 body font-size:20px; /* 设置 body 标签的字体大小 */ font-weight:600; /* 设置 body 标签的文本粗细 */ div border:#ff0000 2px solid; 29

8 第 1 篇 DIV+CSS 布局速成 /* 设置 div 标签的边框颜色和实线大小 */ width:300px; /* 设置 div 标签的宽度 */ text-align:center; /* 设置 div 标签的文本对齐方式 */ #font1 font-weight:normal; #font2 font-weight:bold; #font3 font-weight:bolder; #font4 font-weight:lighter; #font5 font-weight:100; #font6 font-weight:900; &nbsp&nbsp&nbsp&nbsp&nbsp &nbsp&nbsp&nbsp&nbsp&nbsp BODY 600 <div id="font1"> DIV normal <div id="font2"> DIV bold <div id="font3"> DIV bolder <div id="font4"> DIV lighter <div id="font5"> DIV 100 <div id="font6"> DIV 900 (1) 依次添加 DIV 标签元素, 并将它们的 id 分别命名为 font1 font2 font3 font4 font5 和 font6 30

9 (2) 在 CSS 代码部分, 首先把 body 标签的 font-weight 设置为 600, 然后把 font1 font2 font3 font4 font5 和 font6 的该属性分别设置为 normal( 相当于 400) bold( 相当于 700) bolder lighter 100 和 900 ( 3 ) 按照规定, 因为其父节点 body 的 font-weight 属性为 600, 且 font3 和 font4 的 font-weight 属性分别为 bolder( 实际应该为 700) 以及 lighter( 实际应该为 500), 然而实际运行时只有两种粗体样式 如图 3.5 所示为这段代码的运行结果, 即对文字粗细进行设置 其中只有两种粗细样式, 并且设置为 600 和设置为 900 的效果是一样的, 所以一般的浏览器只有两级粗细字体 图 3.5 文字粗细设置 颜色 CSS 提供 color 属性来控制文字的颜色, 其值可以是关键字形式 十六进制形式 RGB 形式以及 inherit 形式 另外 HTML 的 font 标签里面也具有 color 属性用于设置文字颜色, 然而在 XHTML 1.0 的 Strict DTD 中, 不支持 color 属性, 需要使用 CSS 的 color 属性来代替 使用关键字形式进行设置举例 : color: red 使用十六进制形式进行设置举例 : color: #ff0000 使用 RGB 形式进行设置举例 : color: RGB(255,0,0) 以下代码展示了字体颜色的一般设置方式 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字颜色设置 body font-size:20px; /* 设置 body 标签的字体大小 */ color: yellow; /* 设置 body 标签的颜色 */ div 31

10 第 1 篇 DIV+CSS 布局速成 border:#ff0000 2px solid; /* 设置 div 标签的边框颜色和实线大小 */ width:300px; /* 设置 div 标签的宽度 */ text-align:center; /* 设置 div 标签的文本对齐方式 */ font-size:20px; #font1 color:red; #font2 color:#00ff00; #font3 color:rgb(0,0,255); #font4 color:inherit; &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp &nbsp&nbsp&nbsp&nbsp&nbsp 黄色 <div id="font1"> 红色 <div id="font2"> 绿色 <div id="font3"> 蓝色 <div id="font4"> 父节点的颜色 ( 黄色 ) (1) 依次添加 4 个 DIV 标签元素, 将它们的 id 分别命名为 font1 font2 font3 和 font4 (2) 在 CSS 代码部分, 首先把 body 标签的 color 属性设置为 yellow, 然后把 font1 font2 font3 和 font4 的 color 属性设置为 red #00ff00 RGB(0,0,255) 以及 inherit 如图 3.6 所示为这段代码的运行结果, 即对文字颜色进行设置 因为 body 为 font4 的父节点且 body 的属性为 yellow, 且 font4 的 color 属性为 inherit, 图 3.6 文字颜色设置 32

11 所以 body 和 font4 的字体颜色是一样的 小型大写字体 CSS 提供 font-variant 属性来控制文字的大小写控制, 但是该属性较少使用, 读者只需 了解即可 表 3.4 即为 font-variant 属性值的设置列表 表 3.4 font-variant 属性值的设置列表 值 描 述 normal 默认值 大小写不变 small-caps 英文小型大写字体 inherit 和父节点一致 下面是 font-variant 属性的简单使用举例 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字大小写设置 body font-variant:small-caps; /* 设置 body 标签的字体属性 */ div border:#ff0000 2px solid; /* 设置 div 标签的边框颜色和实线大小 */ width:300px; /* 设置 div 标签的宽度 */ text-align:center; /* 设置 div 标签的文本对齐方式 */ #font1 font-variant:normal; #font2 font-variant:inherit; &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp &nbsp&nbsp&nbsp&nbsp&nbsp this is Font style(small-caps) <div id="font1"> this is Font style(normal) 33

12 第 1 篇 DIV+CSS 布局速成 <div id="font2"> this is Font style(inherit) (1) 依次添加两个 DIV 标签元素, 将它们的 id 分别命名为 font1 和 font2 (2) 在 CSS 代码部分, 首先把 body 标签的 font-variant 属性设置为 small-caps, 然后把 font1 和 font2 的 font-variant 属性设置为 normal 和 inherit 如图 3.7 所示为这段代码的运行结果, 即对文字小型大写字母进行设置 因为 font2 的父节点 body 的 font-variant 属性为 small-caps, 且 font2 的 font-variant 属性为 inherit, 所以 body 和 font2 都为小型大写字体 图 3.7 文字小型大写字体设置 链接 CSS 提供 HTML 的链接 ( 瞄和 anchor) 标签 <a> 以及它的伪类选择符的样式 表 3.5 即为瞄标签和伪类选择符的属性值的设置列表 表 3.5 瞄标签和伪类选择符的属性值的设置列表 值 描 述 link 瞄标签的一般状态下使用该伪类的 CSS 样式 visited 瞄标签的链接被单击后使用该伪类的 CSS 样式 active 瞄标签的链接被单击到释放之间使用该伪类的 CSS 样式 hover 鼠标在瞄标签的链接区域停留时使用该伪类的 CSS 样式 伪类选择符的使用是如下形式 : 选择符 : 伪类选择符 属性 : 属性值 ; 属性 : 属性值 ;.. 其中的选择符可以是标签选择符 ID 选择符或者 CLASS 选择符 以下是一个伪类选择符的使用示例 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 链接伪类的样式设置 a border:#ff0000 2px solid; /* 设置 a 标签的边框颜色和实线大小 */ 34

13 text-align:center; /* 设置 a 标签的文本对齐方式 */ a:link background-color:#ffff00; a:visited background-color:#ff0000; a:hover background-color:#0000ff; a:active background-color:#00ff00; <a href="#"> 链接 1 </a> <a href="#"> 链接 2 </a> <a href="#"> 链接 3 </a> <a href="#"> 链接 4 </a> 首先, 上述代码先创建 4 个瞄点 接着添加所有瞄点标签选择符的公共样式 : border:#ff0000 2px solid; 和 text-align:center; 这样, 该样式将作用于所有 <a> 标签及其伪类选择符的样式 然后, 为瞄点添加 CSS 伪类选择符 link visited hover 和 active 的相应样式 因此, 当有如下鼠标动作时, 会产生以下的样式效果 : 标签 <a> 上没有任何鼠标事件时, 将显示 link 伪类的样式效果, 即黄色背景 标签 <a> 上有鼠标移动事件时, 将显示 hover 伪类的样式效果, 即蓝色背景 标签 <a> 上有鼠标按下 ( 没放开 ) 事件时, 将显示 active 伪类的样式效果, 即青色背景 标签 <a> 上有鼠标按下放开事件时, 将显示 visited 伪类的样式效果, 即红色背景 如图 3.8 所示为这段代码的运行结果, 即对文字链接伪类的样式进行设置 链接 4 被鼠标单击过, 所以呈现红色 ; 链接 2 正被鼠标按下, 图 3.8 链接伪类的样式设置所以呈现青色并带有微小的虚线效果 ; 链接 1 35

14 第 1 篇 DIV+CSS 布局速成 和 链接 3 没有被鼠标单击, 所以呈现黄色 布局 涉及标签内部内容的布局, 需要了解这些样式属性 :text-indent text-align word-spacing text-transform text-decoration 和 white-space 1.text-indent text-indent 的功能是控制内部文字第一行的缩进 text-indent 的值可以是单位形式的数 值, 可以是百分号形式 ( 基于父节点的宽度 ) 的数值, 也可以是 inherit 以下是 text-indent 的简单使用的例子 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> text-indent div border:#ff0000 2px solid; /* 设置 div 标签的边框颜色和实线大小 */ width:400px; /* 设置 div 标签的宽度 */ #D2 text-indent:20px; /* 控制内部 #D2 文字第一行的缩进 */ <div id="d1"> 1.text-indent 的使用,text-indent 的使用. <div id="d2"> 2.text-indent 的使用,text-indent 的使用. 首先, 依次添加两个 DIV 标签元素, 将它们的 id 分别命名为 D1 和 D2 然后, 对 D1 不设置 text-indent, 对 D2 设置 text-indent 为 20px D1 和 D2 显示的文本都是相同的 图 3.9 text-indent 的使用效果如图 3.9 所示为这段代码的运行结果, 即使用 36

15 text-indent 的效果对比 由于 D1 不设置 text-indent, 所以为默认值 0, 没有缩进 ;D2 设置 了 text-indent, 所以如图 3.9 所示的第二行, 存在了一定的缩进 2.text-align text-align 的功能是控制内部文字的横向排布 在前面的章节里已经频繁地使用了该属 性,text-indent 的值可以是 center left right justify 以及 inherit, 表 3.6 即为 text-align 的 值及其功能描述的设置列表 表 3.6 text-align 的值及其功能的设置列表 值 描 述 left 默认值 内容往左边靠 center 瞄标签的链接被单击后使用该伪类的 CSS 样式 right 内容往右边靠 justify 内容向两边伸展对齐 ( 英文内容效果比中文明显 ) inherit 和父节点一致 3.word-spacing word-spacing 的功能是控制文字间空格的距离 实际上,word-spacing 属性的值是给每 个空格添加的增量 word-spacing 属性的值可以是单位形式的数值 normal( 默认值 ) 以 及 inherit( 继承父节点的该属性 ) 以下是 word-spacing 简单使用的例子 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> word-spacing div border:#ff0000 2px solid; /* 设置 div 标签的边框颜色和实线大小 */ width:400px; /* 设置 div 标签的宽度 */ #D1 word-spacing:8px; /* 控制 #D1 文字间空格的距离 */ #D2 word-spacing:-8px; /* 控制 #D2 文字间空格的距离 */ <div id="d1"> This is a paragraphe 37

16 <div id="d2"> This is a paragraphe 第 1 篇 DIV+CSS 布局速成 首先, 依次添加两个 DIV 标签元素, 将它们的 id 分别命名为 D1 和 D2 然后, 对 D1 的 word-spacing 属性设置为 8px, 对 D2 的 word-spacing 属性设置为 -8px D1 和 D2 显示的文本都是相同的 如图 3.10 所示为这段代码的运行结果, 即使用 word-spacing 的效果对比 由于 D1 设置的 word-spacing 为 8px, 所以如图 3.10 所示的第一行, 图 3.10 word-spacing 的使用效果产生更大的空格效果 ;D2 设置的 word-spacing 为 -8px, 所以如图 3.10 所示的第二行, 产生没有空格的效果 4.text-transform text-transform 的功能是控制英文的大小写 text-transform 属性的值可以是 none capitalize uppercase lowercase 和 inherit 表 3.7 即为 text-transform 的值及其功能描述的设置列表 表 3.7 text-transform 的值及其功能的设置列表 none capitalize uppercase lowercase inherit 值 描述默认值 大小写不改变单词首字母必定大写 其他小写全部字母大写全部字母小写和父节点一致 38 以下是 text-transform 的简单使用的例子 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> text-transform body div text-transform:lowercase; border:#ff0000 2px solid; /* 设置 body 标签文本中的字母全部小写 */ /* 设置 div 标签的边框颜色和实线大小 */

17 width:200px; /* 设置 div 标签的宽度 */ #D1 text-transform:capitalize; /* 控制英文的大小写 */ #D2 text-transform:uppercase; #D3 text-transform:inherit; THIS IS A PARAGRAPHE <div id="d1"> THIS is a paragraphe <div id="d2"> this is a paragraphe <div id="d3"> THIS IS A PARAGRAPHE 首先, 依次添加 3 个 DIV 标签元素, 将它们的 id 分别命名为 D1 D2 和 D3 然后, 对 D1 的 text-transform 属性设置为 capitalize, 对 D2 的 text-transform 属性设置为 uppercase, 对 D3 的 text-transform 属性设置为 inherit 如图 3.11 所示为这段代码的运行结果, 即使用 text-transform 的效果对比 因为 D3 继承了它的父节点的属性, 所以如图 3.11 所示第一行和第四行, body 标签以及第三个 DIV 标签都是小写英文字体 ; D1 是首字母大写的属性, 所以如图 3.11 所示第二行, 是首字母大写的英文字体 ;D2 是全部字母大写图 3.11 text-transform 的使用的属性, 所以如图 3.11 所示第三行, 是所有字母大写的英文字体 5.text-decoration text-decoration 的功能是添加额外的文字修饰, 例如下划线和闪烁效果 text-decoration 属性的值可以是 none underline overline line-through blink 以及 inherit 表 3.8 即为 text-decoration 的值及其功能描述的设置列表 表 3.8 text-decoration 的值及其功能的设置列表 none 值描述默认值 没有额外效果 39

18 第 1 篇 DIV+CSS 布局速成 值 描 述 underline 文字底部添加一条横线 overline 文字顶部添加一条横线 line-through 文字中间添加一条横线 blink 文字闪烁效果 ( 有的浏览器不支持该属性值 ) inherit 和父节点一致 续表 40 以下是 text-decoration 的简单使用的例子 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> text-decoration body text-decoration:line-through; /* 文字中间添加一条横线 */ #DIV1 text-decoration:underline; /* 文字底部添加一条横线 */ #DIV2 text-decoration:blink; /* 文字闪烁效果 */ #DIV3 text-decoration:overline; /* 文字顶部添加一条横线 */ BODY text-decoration 的使用 <div id="div1"> DIV1 text-decoration 的使用 <div id="div2"> DIV2 text-decoration 的使用 <div id="div3"> DIV3 text-decoration 的使用 该程序依次添加 3 个 DIV 标签元素, 即 D1 D2 和 D3 它们的 text-decoration 属性的值依次为 :underline blink 和 overline

19 如图 3.12 所示为这段代码的运行结果, 即使用 text-decoration 的效果对比 因为第二 个 DIV 的 text-decoration 属性的值为 blink, 即具有闪烁效果, 所以如图 3.12 所示的第三行, 该行的文字正好消失 ; 第一个和第三个 DIV 的 text-decoration 属性的值分别为 underline 和 overline, 所以图 3.12 所示的第二行和第四行的文 字分别有底划线和上划线 另外值得注意的是, body 的 text-decoration 属性值为 line-through, 虽然 添加的 3 个 DIV 并不是以 inherit 来继承父节点 body 的该属性, 但也具有 line-through 值的效果, 即文 字中间添加了一条横线 6.white-space white-space 的功能是控制文本当中的回车和空格等字符的显示 white-space 属性的值 可以是 pre-line normal nowrap pre 以及 pre-wrap 表 3.9 即为 white-space 的值及其功 能描述的设置列表 表 3.9 white-space 的值及其功能的设置列表 值 空白符 换行符 是否自动换行 pre-line 合并 保留 是 normal 合并 忽略 是 nowrap 合并 忽略 否 pre 保留 保留 否 pre-wrap 保留 保留 是 以下是 white-space 的简单使用的例子 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> white-space div border:#ff0000 1px solid; /* 设置 div 标签的边框颜色和实线大小 */ width:300px; /* 设置 div 标签的宽度 */ #DIV1 white-space:nowrap; #DIV2 white-space:pre-wrap; 图 3.12 text-decoration 的使用 /* 合并文本当中的回车和空格等字符的显示 */ /* 保留文本当中的回车和空格等 41

20 第 1 篇 DIV+CSS 布局速成 字符的显示 */ <div id="div1"> DIV1 white-space 的使用 white-space 的使用 white-space 的使用 <div id="div2"> DIV2 white-space 的使用 white-space 的使用 white-space 的使用 该程序依次添加两个 DIV 标签元素, 即 DIV1 和 DIV2 它们包含的文字内容一模一样, 不仅文字一模一样, 连空格个数和换行符位置也是一模一样 如图 3.13 所示为这段代码的运行结果, 即使用 white-space 的效果对比 因为 DIV1 的 white-space 的属性值是 nowrap, 即合并空格 忽略换行符 不执行自动换行 ;DIV2 的 white-space 属性值是 pre-wrap, 即不合并空格 不忽略换行符 执行自动换行 所以, 尽管两个 DIV 的 HTML 中的内容一样, 通过 CSS 的控制, 两个 DIV 的文本却表现出截然不同的格式 图 3.13 white-space 的使用 文字阴影 CSS 3 提供 text-shadow 来控制文字的阴影, 该属性具有 4 个分量, 分别表示横坐标偏移位置 纵坐标偏移位置 模糊半径和阴影颜色 text-shadow 的使用格式如下 : text-shadow: 横坐标偏移位置纵坐标偏移位置模糊半径阴影颜色, 横坐标偏移位置纵坐标偏移位置模糊半径阴影颜色, 可以在同一个 text-shadow 标识下添加多个阴影样式 以下是 text-shadow 属性的简单使用的例子 42

21 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字阴影效果 div border:#ff0000 1px solid; /* 设置 div 标签的边框颜色和实线大小 */ <div id="div1"> CSS3 文字阴影效果 1 <div id="div2"> CSS3 文字阴影效果 2 width:600px; /* 设置 div 标签的宽度 */ font-family:" 黑体 "; /* 设置 div 标签的字体类型 */ font-size:50px; /* 设置 div 标签的字体大小 */ #DIV1 color:#ff0000; text-shadow: 2px 2px 0px #000; /* 只有一个阴影 */ #DIV2 color:#ffffff; /* 颜色 */ text-shadow: px #fff, px #fff, px #ff00de,0 0 40px #ff00de; /* 含有 4 个阴影 */ 该程序依次添加两个 DIV 标签元素, 即 DIV1 和 DIV2 第一个 DIV 标签的 text-shadow 属性设置为 2px 2px 0px #000, 即 DIV1 的纵 横坐标分别偏移 2 个像素, 模糊半径为 0( 即不模糊 ), 黑色阴影 第二个 DIV 标签的 text-shadow 属性为 px #fff, px #fff, px #ff00de,0 0 40px #ff00de, 即 DIV2 具有 4 个阴影效果, 以致产生荧光效果 如图 3.14 所示为这段代码的运行结果, 即使用 text-shadow 的效果对比 由于 DIV1 的 text-shadow 的属性值设置, 所以图 3.14 的第一行显示黑色阴影 ; 由于 DIV2 的 text-shadow 的属性值设置, 所以图 3.14 的第二行显示淡黄和粉红的荧光效应 43

22 第 1 篇 DIV+CSS 布局速成 44 图 3.14 text-shadow 的使用 其实 IE 浏览器不支持 text-shadow 属性, 而是提供 shadow 和 dropshadow 两个滤镜来 实现阴影效果 shadow 滤镜的使用格式如下 : filter:shadow(color= 颜色值,Direction= 和垂直向上方向的夹角,Strength= 阴影宽度 ); dropshadow 滤镜的使用格式如下 : filter:dropshadow(color= 颜色值, offx= 横坐标偏移像素值, offy= 纵坐标偏移像素值, Positive= 布尔阴影类型 ); 以下是 shadow 滤镜和 dropshadow 滤镜属性的简单使用的例子 <!DOCTYPE htm PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 阴影滤镜的使用 div border:#ff0000 1px solid; /* 设置 div 标签的边框颜色和实线大小 */ width:400px; /* 设置 div 标签的宽度 */ font-family:" 黑体 "; /* 设置 div 标签的字体类型 */ font-size:30px; /* 设置 div 标签的字体大小 */ color:#ff0000; /* 设置 div 标签的颜色 */ #DIV1 filter:shadow(color=#000000,direction=45, Strength=5 ); /*shadow 滤镜的使用 */ #DIV2 filter:dropshadow(color=#000000, offx=10, offy=5, Positive=1); /*dropshadow 滤镜的使用 */ #DIV3 filter:dropshadow(color=#000000, offx=10, offy=5, Positive=0);

23 <div id="div1"> shadow 滤镜阴影效果 <div id="div2"> dropshadow 滤镜阴影效果 1 <div id="div3"> dropshadow 滤镜阴影效果 2 该程序依次添加 3 个 DIV 标签元素, 即 DIV1 DIV2 和 DIV3 第一个 DIV 使用 shadow 滤镜, 产生一个黑色的 垂直偏移 45 且 5 个像素宽的连续投影 第二个 DIV 和第三个 DIV 使用 dropshadow 滤镜, 它们都是产生一个黑色的且 10 个像素的横坐标偏移量和 5 个像素的纵坐标偏移量的阴影 不过不同点在于, 第二个 DIV 是为所有不透明元素建立的阴影 ; 第三个 DIV 是为所有透明元素建立的可见阴影 如图 3.15 所示为这段代码的运行结果, 即使用阴影滤镜的效果对比 由于第二个 DIV 和第三个 DIV 的 Positive 参数值刚好布尔相反, 所以它们的阴影效果也恰好是相反的, 即如图 3.15 所示的第二行和第三行 此外, 还可以从图 3.15 看到, 阴影滤镜效果的同时也会产生边框的阴影 图 3.15 阴影滤镜的使用 文字变换速度控制 CSS 3 提供 transition 属性来控制某些事件发生后标签样式切换的动画效果 对于某些不支持 CSS 3 的浏览器, 如 IE 6 IE 5, 可以使用 JavaScript 进行控制 不同的浏览器也可以使用自定义的 transition 属性 例如,Safari 和 Chrome 浏览器使用 -webkit-transition 属性,Firefox 浏览器使用 -moz-transition 属性,IE9 浏览器使用 -ms-transition 属性,Opera 浏览器使用 -o-transition 属性 transition 属性的设置如下 : transition: CSS 属性的名字变化时间变化类型等待时间, CSS 属性的名字变化时间变化类型等待时间,.. 45

24 第 1 篇 DIV+CSS 布局速成 其中 CSS 属性的名字 ( 对应于属性 transition-property) 填写的是该标签的 CSS 样式属性, 如 background-color border 以及 color 等等 ; 变化时间 ( 对应于属性 transition-duration) 填写的是变化的用时, 如 1s 500ms 分别表示变化用时 1 秒 500 微秒 ; 等待时间 ( 对应于属性 transition- delay) 填写的是开始变化前的延时, 如 1s 500ms 分别表示开始变化前延时 1 秒 500 微秒 ; 变化类型 ( 对应于属性 transition-timing-function) 填写的是变换的控制函数, 表 3.10 即为这些函数的描述列表 表 3.10 变换的控制函数的描述列表变化类型等价效果输出量 时间曲线图 ease cubic-bezier (0.25, 1.0, 0.25, 1.0) linear cubic-bezier (0.0, 0.0, 1.0, 1.0) cubic-bezier (1.0, 1.0, 1.0, 1.0) cubic-bezier (0.0, 0.5, 1.0, 0.5).. ease-in cubic-bezier (0.42, 0, 1.0, 1.0) ease-out cubic-bezier (0, 0, 0.58, 1.0) ease-in-out cubic-bezier (0.42, 0, 0.58, 1.0) cubic-bezier cubic-bezier (x1, y1, x2, y2) 其中, 二次贝塞尔曲线 (bezier) 是这样的曲线 : 存在两条线段 P0P1 和 P2P3, 取 P0P1 和 P2P3 的相等比例的点 Q1 和 Q2, 再取 Q1Q2 的相等比例的 O 点, 这些所有的 O 点就组成了二次贝塞尔曲线 其中 cubic-bezier 函数的 4 个参数分别是 P1 的 x1 y1 以及 P2 的 x2 y2, 而 P0 的坐标为 (0,0),P3 的坐标为 (1,1) 以下是关于文字变换速度控制的一个简单示例 46

25 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字变换速度控制 div border:#ff0000 1px solid; /* 设置 div 标签的边框颜色和实线大小 */ <div id="div1"> 文字变换速度控制 width:400px; /* 设置 div 标签的宽度 */ font-family:" 黑体 "; /* 设置 div 标签的字体类型 */ font-size:30px; /* 设置 div 标签的字体大小 */ #DIV1 color:#ff0000; background-color:#ffffff; -webkit-transition: background-color 1s ease-in-out 0s, color 1s ease-in-out 0s; /* 用于 Safari 和 Chrome 浏览器 */ -moz-transition: background-color 1s ease-in-out 0s, color 1s ease-in-out 0s;/* 用于 FireFox 浏览器 */ -ms-transition: background-color 1s ease-in-out 0s, color 1s ease-in-out 0s;/* 用于 IE 9 浏览器 */ -o-transition: background-color 1s ease-in-out 0s, color 1s ease-in-out 0s;/* 用于 Opera 浏览器 */ transition: background-color 1s ease-in-out 0s, color 1s ease-in-out 0s; /* CSS3 标准 */ #DIV1:hover color:#00ff00; background-color:#000000; 本代码只含有一个 DIV 标签,DIV1 的 transition 的值为 background-color 1s ease-in-out 0s, color 1s ease-in-out 0s, 表示 background-color 和 color 两个属性无延时 ( 延时 0 秒 ) 且在 1 秒时间内以 ease-in-out 模式进行样式的变换 如果要将所有样式都以 ease-in-out 模式 ( 变化由慢到快再到慢 ) 进行样式变换, 则 transition 的值可以写为 all 1s ease-in-out 0s 如图 3.16 所示为这段代码的运行结果, 即使用 transition 属性的效果 47

26 第 1 篇 DIV+CSS 布局速成 图 3.16 transition 属性的使用 文字大小变化 CSS 3 提供 transform 属性来控制标签样式的某些变化, 例如大小 旋转 角度及位置 等要素 transform 支持 rotate scale skew translate 和 matrix 这些变换属性值, 表 3.11 即为这些属性的变换举例和功能的描述列表 表 3.11 transform 属性的变换举例和功能的描述列表 变换属性 相关变换属性 / 举例 功能描述 rotate( 角度 ) 举例 :rotate(30deg) 按指定的角度旋转, 如果设置的值为正数表示顺时针旋转, 如果设置的值为负数, 则表示逆时针旋转 scale( 数值 [, 数值 ]) scalex( 数值 ) scaley( 数值 ) 举例 :scale(2) skew( 角度 [, 角度 ]) skewx( 角度 ) skewy( 角度 ) 举例 :skew(30deg) translate( 数值 [, 数值 ]) translatex( 数值 ) translatey( 数值 ) 举例 : translate (30px) matrix( 数值, 数值, 数值, 数值, 数值, 数值 ) 举例 : matrix(1,0,0,1,100,100); ( 形状不变, 纵向横向各自偏移 100px) 水平方向和垂直方向同时缩放 ( 也就是 X 轴和 Y 轴同时缩放 );scalex 仅在水平方向缩放 (X 轴缩放 ); scaley 仅在垂直方向缩放 (Y 轴缩放 ) 元素在水平和垂直方向同时扭曲 (X 轴和 Y 轴同时按一定的角度值进行扭曲变形 );skewx 仅使元素在水平方向扭曲变形 (X 轴扭曲变形 );skewy 仅使元素在垂直方向扭曲变形 (Y 轴扭曲变形 ) 水平方向和垂直方向同时移动 ( 也就是 X 轴和 Y 轴同时移动 );translatex 仅在水平方向移动 (X 轴移动 );translatey 仅在垂直方向移动 进行样式的重新映射, 前两个参数是第一个向量的变换系数, 中间两个参数是第二个向量的变换系数, 最后两个参数是样式的偏移位置 其中,matrix 执行的是这样的变换 : 一般的样式会在 (1,0) 和 (0,1) 两个方向向量上面进行映射, 当通过 matrix 变换后会重新映射到新的方向向量上 例如, 如果使用 matrix(m11, M12, M21, M22, x, y ), 那么新的方向向量为 (M11,M12) 和 (M21,M22), 并且按像素为单位沿 (x,y) 移动 以下是关于文字大小变化的一个简单示例 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字大小变化 div 48

27 border:#ff0000 1px solid;/* 设置 div 标签的边框颜色和实线大小 */ width:400px; /* 设置 div 标签的宽度 */ font-family:" 黑体 "; /* 设置 div 标签的字体类型 */ font-size:30px; /* 设置 div 标签的字体大小 */ div:hover transform-origin:left top ; /* CSS3 标准 */ -webkit-transform-origin:left top ; /* 用于 Safari & Chrome 浏览器 */ -khtml-transform-origin:left top ; /* 用于 Safari & Chrome 浏览器 */ -moz-transform-origin:left top ; /* 用于 Firefox 浏览器 */ -o-transform-origin:left top ; /* 用于 Opera 浏览器 */ -ms-transform-origin:left top ; /* IE 9 */ transform: scale(2); /* CSS3 标准 */ -webkit-transform: scale(2); /* 用于 Safari & Chrome 浏览器 */ -khtml-transform: scale(2); /* 用于 Safari & Chrome 浏览器 */ -moz-transform: scale(2); /* 用于 Firefox 浏览器 */ -o-transform: scale(2); /* 用于 Opera 浏览器 */ -ms-transform: scale(2); /* IE 9 */ <div> 文字大小变化 本程序只有一个 DIV 标签, 在使用 transform 属性之前需要使用 transform-origin 属性来定义 transform 变换的固定位置, 因为 transform-origin 属性的默认值为 center, 所以 scale 变化会以 center 为参照点进行缩放 而变换后将会有一部分超出了浏览器的显示范围, 所以需要将 transform-origin 属性设置为 left top 另外,transform 属性设置为 scale(2) 以达到纵向和横向都放大 2 倍的目的 还要补充的是, 不同的浏览器需要对 transform-origin 属性和 transform 属性添加不同的前缀 例如, Safari 和 Chrome 浏览器以 -webkit- 或 -khtml- 为前缀,Firefox 浏览器以 -moz- 为前缀,Opera 浏览器以 -o- 为前缀,IE 9 浏览器以 -ms- 为前缀 如图 3.17 所示为这段代码的运行结果, 即使用 transition 属性的 scale 的效果 图 3.17 transition 属性的 scale 的使用 49

28 第 1 篇 DIV+CSS 布局速成 3.2 文字示例一 : 新闻摘要 新闻是网页的重要组成部分, 传统的网页主要是以发布新闻为主, 人们可以在人民网 新浪网和网易新闻网获取大量的新闻 而文字是新闻的重要组成部分, 所以这一节我们动手编写一个新闻摘要的页面程序, 来进一步学习文字的布局和渲染 新闻摘要的 DIV 布局设计 下面设计一个简单的新闻 DIV 框架, 该 DIV 框架主要包括新闻的标题, 发布新闻的报社名称 新闻发布的时间以及新闻的内容摘要等等 <div id="news"> <div class="text"> <a href="#"> <span><b> 新闻标题链接 </b></span> </a> 新闻报社和发布时间 <div> 新闻内容摘要 本 DIV 框架由 3 个 DIV 标签组成, 第一个 DIV 是父节点 DIV, 这样设计能够将它和其他相同层次的 DIV 相区别 它的内部还包含两个 DIV 标签, 每个 DIV 标签占据一行 另外, 在很多的网页里还会加入新闻的图片快照, 这样可以使网页新闻更有吸引力, 对新闻内容起到一定的补充作用 达到这些目的只需要加入类似的语句 :<a href="#"><img src="#"/></a> 新闻简要的 CSS 样式设计 下面将添加 CSS 样式 只需要添加简单的 CSS 样式就可以呈现出较好的新闻摘要的效果 以下是本程序的完整代码 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 新闻简要.news width:540px; /* 设置宽度 */ 50

29 .news.text font-size:75%; /* 设置字体的大小 */ line-height:1.5em; /* 设置行间距离 */.news.text span font-size:1.167em; /* 设置字体高度 */.news a color: #0000cc; /* 设置颜色 */ <div class="news"> <div class="text"> <a href="#"> <span><b> 新闻标题链接 </b></span> </a> <font color=#666666> 新华网 :39 </font> <div> <font size="2"> <font color="#cc0000"> 新闻摘要 </font> 新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要 </font> <br/> <div class="news"> <div class="text"> <a href="#"> <span><b> 新闻标题链接 </b></span> </a> <font color=#666666> 新华网 :39 </font> <div> <font size="2"> <font color="#cc0000"> 新闻摘要 </font> 新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要 </font> <br/> <div class="news"> <div class="text"> <a href="#"> <span><b> 新闻标题链接 </b></span> </a> <font color=#666666> 新华网 :39 </font> <div> <font size="2"> <font color="#cc0000"> 新闻摘要 </font> 新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要新闻内容摘要 </font> 51

30 第 1 篇 DIV+CSS 布局速成 将第一级的 DIV 的 class 属性设置为 news, 并设置其 CSS 的 width 属性为 540px 设置新闻标题的 DIV 标签的 class 属性为 text, 并设置其 CSS 的 font-size 和 line-height 属性来控制字体大小以及行间的距离 此处使用了新的单位, 即 em 它表示的意义是字体高, 针对任意的浏览器, 默认的字体高都是 16px, 即可以表示为 1em=16px 同理可以推算, 10px=0.625em 不过为了简化 font-size 的计算, 一般在标签中会声明 font-size 的百分比 例如, 该程序中的 font-size=75%, 此时 1em 就等于 16px 75%=12px, 所以本程序的 1.5em 就等于 12px 1.5=18px,1.167em 就等于 12px 1.167=14px 新闻内容的样式还使用了 font 标签来设置,font 标签的使用较为方便,font 标签支持使用 size 和 color 属性来设置文本的大小和颜色 如图 3.18 所示为这段代码的运行结果, 即模拟几个新闻摘要 图 3.18 新闻摘要 3.3 文字示例二 : 个人简介页面布局 当面临毕业时, 几乎每个求职学生都免不了要设计一份个人简历, 一个好的个人简历可以吸引招聘者眼球并为你赢得一份满意的工作 一方面你可以设计一个 pdf 格式或 doc 格式的简历, 另一方面甚至可以设计一个 html 的网页简历 而现在很多的招聘网站, 如大街网 51job 等网站里, 当你注册并填写个人信息后, 系统都会生成相应的网页简历 所以学习编写个人简历的网页也是有它的意义的 在这一节我们动手编写一个个人简历的页面来学习文字的布局 整体 DIV 布局设计 下面定义一个可扩展的 DIV 框架, 以下是本程序的 HTML 部分 <div id="profile"> 52

31 <h4> 个人简介 </h4> <div class="part"> <div id="photo"> <img src="#" /> <div class="title"> 个人简介 <div class="content"> 姓名 : 张山 性别 : 男 年龄 :25 籍贯 : 陕西西安 民族 : 汉族 政治面貌 : 共青团员 学历 : 硕士 地址 : 陕西西安 XXX 区 XXX 路 XXX 号 xxxxxxx@163.com 邮编 : 联系电话 : <div class="part"> <div class="title"> 教育经验 <div class="content">2006.9~ 陕西理工大学本科软件工程专业 ~ 陕西理工大学 研究生计算机应用技术 <div class="part"> <div class="title"> 基本技能 <div class="content"> 熟悉 C/C++ 语言, 8086 汇编, ARM 汇编,Delphi; 了解 Java, PHP, HTML, CSS, javascript, QT; 熟悉 Linux 开发环境 本代码段定义一个 id 属性为 profile 的第一级 div 标签, 该 div 包括一个 h4 标签以及若干个 class 属性为 part 的标签 可以通过增加更多的 class 属性为 part 的 div 标签来添加更多的项目 代码中的 img src 表示的是图像文件的来源, 即它的值是该图像文件的绝对路径或者相对路径, 路径既可以是本地地址, 也可以是网址 添加 CSS 样式 以下是本程序的 CSS 代码部分, 所有的 div 标签的 CSS 样式都由本 CSS 代码控制 #profile width:400px; /* 设置宽度 */ #profile h4 text-align:center; /* 设置文本的对齐方式 */ #profile.part border-top:double #CCCCCC; /* 设置上边框样式和颜色 */ padding-top:5px; /* 设置上内边距宽度 */ margin:10px; /* 设置外边距 */ #profile.part.title font-size:95%; /* 设置字体大小 */ font-weight:bold; /* 设置字体粗细 */ background:#cccccc; /* 设置背景颜色 */ 53

32 第 1 篇 DIV+CSS 布局速成 width:8em;/* 设置宽度 */ #profile.part.content font-size:80%; /* 设置字体大小 */ white-space:pre-wrap; /* 设置如何处理元素内的空白 */ #profile.part #photo float:right; /* 设置元素的浮动方向 */ border:# solid 1px; /* 设置边框的颜色和实线的大小 */ width:100px; /* 设置宽度 */ height:110px; /* 设置高度 */ 其中使用到的关键属性有 text-align font-size font-weight white-space 和 float 其中 text-align:center 使得 h4 标签的内容居中 ; font-size:95% 和 font-size:80% 分别控制 class 属性为 title 和 content 的 div 标签的字体的大小 ; 按照 小节的讲解, 它们表示的字体高是不同的, 其对应的 1em 分别是 16px 95%=15.2px 和 16px 80%=12.8px;font-weight:bold 控制 class 属性为 content 的 div 标签的字体的粗细 ;white-space:pre-wrap 使得该 div 标签以和 HTML 的文本一致的格式输出 另外 float:right 使得图片浮动到右边 如图 3.19 所示为这段代码的运行结果, 即个人简历 图 3.19 个人简介 3.4 文字示例三 : 会移动的文字 在一般的网页里面, 所见到的文字通常都是静态的, 也就是不会移动或者进行其他变换的 而有时我们也需要设计一些文字的动态效果来丰富页面的呈现 在这一节将介绍两种方法来实现文字的移动效果, 第一种方法是使用 JavaScript 的超 54

33 时机制来进行控制, 第二种方法是使用 marquee 标签来进行控制 方法 1: 使用 JavaScript 控制 本节讲解如何使用 JavaScript 来控制页面中移动文字的动态样式, 主要学习使用定时 机制来实现该功能, 以下是本程序的完整代码 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字移动 javascript <script language="javascript" type="text/javascript"> window.settimeout("update();",0); /* 设置定时函数 */ function Update() var counter=document.getelementbyid("mov"); if(counter.style.left=="4em" counter.style.left=="") counter.style.webkittransition="all 1s ease-in-out 0s"; /* 用于 Safari & Chrome 浏览器 */ counter.style.moztransition="all 1s ease-in-out 0s"; /* 用于 FireFox 浏览器 */ counter.style.mstransition="all 1s ease-in-out 0s"; /*IE 9*/ counter.style.otransition="all 1s ease-in-out 0s"; /* 用于 Opera 浏览器 */ counter.style.transition="all 1s ease-in-out 0s"; /* CSS 3 标准 */ counter.style.left="-4em"; window.settimeout("update();",1000); /* 设置定时函数 */ else counter.style.webkittransition=""; /* 用于 Safari & Chrome 浏览器 */ counter.style.moztransition=""; /* 用于 FireFox 浏览器 */ counter.style.mstransition=""; /* 用于 IE 9 浏览器 */ counter.style.otransition=""; /* 用于 Opera 浏览器 */ counter.style.transition=""; /* CSS 3 标准 */ counter.style.left="4em"; window.settimeout("update();",0); /* 设置定时函数 */ </script> #frame border:#ff0000 solid 1px; /* 设置边框颜色和实线大小 */ overflow:hidden; /* 定义溢出元素内容区的内容会如何处理 */ width:4em; 55

34 第 1 篇 DIV+CSS 布局速成 #mov font-size:1em; /* 设置字体大小 */ position:relative; /* 规定元素的定位类型 */ <div id="frame"> <div id="mov"> 移动文字 上述代码的 HTML 部分只有两个 div 标签, 其中一个的 id 为 frame, 另一个的 id 为 mov 因为我们需要移动 id 为 mov 的 div, 所以需要设置其 left 属性, 即可重新定位该 div 的位置, 而这时为了隐蔽该 div 多余的部分, 我们给 id 为 frame 的 div 当中的 overflow 属性设置为 hidden 为了更好地控制文字移动的效果, 我们将 frame 的 width 属性设置为 4em, 并将 mov 的 font-size 属性设置为 1em 和 小节说的一样, 这里的 1em 就相当于 16px 在 JavaScript 部分, 通过 window.settimeout("update();",0); 来设置超时函数, 第一个参数为超时要调用的函数, 第二参数表示延时时间 (1000 表示 1 秒 ) 当超时的时候调用 Update() 函数, 首先设置 transition 来添加变化效果, 再设置 left 属性, 这样便可完成文字的移动 如果想了解更多关于 JavaScript 的知识, 可以参考本书第 17 章 如图 3.20 所示为这段代码的运行结果, 即使用图 3.20 移动文字 ( 使用 JavaScript) JavaScript 移动文字 方法 2: 使用 marquee 标签控制 另外,HTML 还提供了 marquee 标签用于实现文字的移动 表 3.12 即为 marquee 标签的属性及其描述的列表 56 表 3.12 marquee 标签的属性及其描述的列表 属性 描 述 direction 控制移动的方向 向左移动 :left; 向右移动 :right behavior 控制移动的方式 单方向循环 :scroll; 单方向不循环 :slide; 来回方向循环 :alternate loop 循环的次数 scrollamount 控制内容移动的速度 scrolldelay 控制内容每次移动前的延时 ( 单位为微秒 ) 不仅可以通过 CSS 来控制 marquee 标签的样式, 而且 HTML 还提供 marquee 标签的样式控制属性 以下是 marquee 标签的一个简单使用的例子

35 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字移动 marquee #frame border:#ff0000 solid 1px; /* 设置边框的颜色和实线的大小 */ width:4em; /* 宽度 */ font-size:1em; /* 字体大小 */ <marquee scrollamount=10 id="frame"> /* 控制内容移动的速度 */ 移动文字 </marquee> 在 HTML 代码部分添加 marquee 标签, 并设置 scrollamount 属性 然后通过设置 marquee 标签的 CSS 的 border width 和 font-size 来使得本程序的效果和 小节的结果保持一致 如图 3.21 所示为这段代码的运行结果, 即使用图 3.21 移动文字 ( 使用 marquee 标签 ) marquee 标签移动文字 从得到的结果可以发现, 使用 marquee 所实现的移动更加流畅 3.5 文字示例四 : 文字阴影效果 有时某些文字效果需要编程实现, 这里提供了两种设计文字阴影效果方法 首先第一种是使用 CSS 定位的方法, 该方法使用两个相同的文本, 并通过设置第二个文本的位置, 将其放在第一个文本的右下方来制造阴影效果 ; 第二种方法是使用 CSS3 提供的阴影属性来设置阴影 方法 1: 使用 CSS 定位技术 我们借着实现阴影效果来初步了解 CSS 的定位技术,CSS 定位技术在很多情况下都需要使用来实现更加丰富的效果 以下是完整的本程序的代码 57

36 第 1 篇 DIV+CSS 布局速成 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字阴影 ( 使用 CSS 定位技术 ) #frame border:#ff0000 1px solid; /* 设置边框的颜色和实线大小 */ width:600px; /* 设置宽度 */ font-family:" 黑体 "; /* 设置字体的类型 */ font-size:50px; /* 设置字体的大小 */ overflow:hidden; <div id="frame"> <div id="div1"> CSS3 文字阴影效果 <div id="div2"> CSS3 文字阴影效果 /* 定义溢出元素内容区的内容会如何处理 */ #DIV1 color:#ff0000; /* 颜色设置 */ position:absolute; /* 规定元素的定位类型 */ #DIV2 color:#000000; /* 设置颜色 */ position:relative; /* 规定元素的定位类型 */ left:5px; top:5px; z-index:-1; 本程序由 3 个 div 标签组成, 第一个作为根节点封装了其内部的所有节点, 该节点的 CSS 的 overflow 属性设置为 hidden, 这样可以隐藏超出本 div 范围的子节点的内容 id 为 DIV1 的 div 标签的 CSS 的 position 属性设置为 absolute, 这样可以使该 div 脱离其根 div 节点 frame(frame 节点的 overflow:hidden 属性对 DIV1 不起作用 ), 即 id 为 DIV2 的 div 标签才是 frame 的第一个子节点, 所以 DIV1 和 DIV2 的位置实际上会重合到一起 为了使得 DIV2 比其原来的位置有所偏移, 我们将 DIV2 的 CSS 的 position 属性设置为 relative, 将 left 和 top 属性设置为 5px, 这样可以使得其横 纵坐标比原位置偏移 5 个像素, 另外将 DIV2 的 CSS 的 z-index 属性设置为 -1, 以使得 DIV2 被 DIV1 所遮盖, 从而实现阴影效果 58

37 如图 3.22 所示为这段代码的运行结果, 即使用 CSS 定位技术实现文字阴影的效果 图 3.22 文字阴影 ( 使用 CSS 定位技术 ) 方法 2: 使用 CSS 3 特有属性 以下是使用 CSS 3 的新增属性来实现文字阴影效果的代码, 其实际样式效果和方法 1 的样式效果完全一致 <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 文字阴影 ( 使用 CSS3 特有属性 ) #DIV1 border:#ff0000 1px solid; /* 设置边框的颜色和实线的大小 */ width:600px; /* 设置宽度 */ font-family:" 黑体 "; /* 设置字体的类型 */ font-size:50px; /* 设置字体的大小 */ color:#ff0000; /* 颜色设置 */ text-shadow: 5px 5px 0px #000; /* 给文字添加阴影 */ <div id="div1"> CSS3 文字阴影效果 本代码的 HTML 部分只有一个 div 标签 只需要添加 text-shadow, 并将其横 纵坐标 的偏移设置为 5 像素, 将模糊半径设置为 0, 并将阴影样式设置为 #000 即可产生和方 法 1 相同的样式效果 如图 3.23 所示为这段代码的运行结果, 即使用 CSS 3 特有属性实现文字阴影的效果 图 3.23 文字阴影 ( 使用 CSS 3 特有属性 ) 59

5-1 nav css 5-2

5-1 nav css 5-2 5 HTML CSS HTML CSS Ê Ê Ê Ê 5-1 nav css 5-2 5-1 5 5-1-1 5-01 css images 01 index.html 02 5-3 style.css css 03 CH5/5-01/images 04 images index.html style.css 05

More information

How to use CSS CSS3 CSS3 CSS3 P.012 -webkit- -webkit- -moz- -webkit- -webkit- -o- -ms- HTML XHTML TIPS 010

How to use CSS CSS3 CSS3 CSS3 P.012 -webkit- -webkit- -moz- -webkit- -webkit- -o- -ms- HTML XHTML TIPS 010 How to use CSS3 2011 4 CSS3 CSS3 CSS3 P.012 -webkit- -webkit- -moz- -webkit- -webkit- -o- -ms- HTML XHTML TIPS 010 W3C CSS3 TIPS CSS3 CSS2.1 CSS3 CSS current work http://www.w3.org/stle/css/current-work.en.html

More information

05 01 accordion UI containers 03 Accordion accordion UI accordion 54

05 01 accordion UI containers 03 Accordion accordion UI accordion 54 jquery UI plugin Accordion 05 01 accordion UI containers 03 Accordion accordion UI accordion 54 05 jquery UI plugin 3-1

More information

css样式大全(整理版)

css样式大全(整理版) css 样式大全 ( 整理版 ) 字体属性 :(font) 大小 {font-size: x-large;}( 特大 ) xx-small;( 极小 ) 一般中文用不到, 只要用数值就可以, 单位 :PX PD 样式 {font-style: oblique;}( 偏斜体 ) italic;( 斜体 ) normal;( 正常 ) 行高 {line-height: normal;}( 正常 ) 单位

More information

XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vsp

XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vsp XHTML CSS CSS CSS DOCTYPE Switch XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vspace big tabindex accesskey

More information

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2.

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2. 2005-06 p.1 HTML HyperText Mark-up Language 1. HTML Logo, Pascal, C++, Java HTML 2. HTML (tag) 3. HTML 4. HTML 1. HTML 2. 3. FTP HTML HTML html 1. html html html cutehtmleasyhtml 2. wyswyg (What you see

More information

投影片 1

投影片 1 CSS 的運用 Speaker:Kevin Yang Date:2007/3/10 何謂 CSS CSS 的全名是 Cascading Style Sheets( 串接樣式表 ) CSS 是用來延伸 html 而非取代 htnl, 是用來補 html 的不足 CSS 的特點 加快網頁傳輸的速度 : 減少圖檔的使用, 便可以達到文字變化的需求 集中管理樣式 : 當修改時只需針對樣式修改即可 共享樣式設定

More information

bootstrap - 2

bootstrap - 2 RITA TEACHING Bootstra p ENTER bootstrap - 2 bootstrap - 3 bootstrap 101 Template

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 前端开发 实验教学指导 实验五 : 文字排版 一 实验目的 1 掌握 CSS 进行页面表现控制的基本方法和 CSS 的基本原理 ; 2 掌握 CSS 进行文字排版的基本内容和使用方法 二 实验环境 1 Windows XP/Windows 7 操作系统 ; 2 安装有 Adobe Dreamweaver CS6 软件的计算机一台 ; 3 局域网网络环境, 并且使用固定 IP 地址 三 实验要求

More information

使用 CSS+Div 布局网页 实训目的 常见网页布局方式有表格布局 框架布局和使用 CSS+DIV 布局等方式 使用 CSS+DIV 布局网页, 真正实现内容与形式的分离, 具有页面代码整洁清晰, 多线程加载等特点, 网页浏览速度更快, 因此成为目前网页布局的主流技术 熟练掌握 CSS+DIV 布

使用 CSS+Div 布局网页 实训目的 常见网页布局方式有表格布局 框架布局和使用 CSS+DIV 布局等方式 使用 CSS+DIV 布局网页, 真正实现内容与形式的分离, 具有页面代码整洁清晰, 多线程加载等特点, 网页浏览速度更快, 因此成为目前网页布局的主流技术 熟练掌握 CSS+DIV 布 使用 CSS+Div 布局网页 实训目的 常见网页布局方式有表格布局 框架布局和使用 CSS+DIV 布局等方式 使用 CSS+DIV 布局网页, 真正实现内容与形式的分离, 具有页面代码整洁清晰, 多线程加载等特点, 网页浏览速度更快, 因此成为目前网页布局的主流技术 熟练掌握 CSS+DIV 布局方式, 是网页设计者必备的技能 实训目的 : 掌握网页界面设计流程 ; 掌握与网页元素定位相关的 CSS

More information

F477

F477 FrontPage & Flash 連 CSIE, NTU September 15, 2007 Outline September 15, 2007 Page 2 連 FrontPage September 15, 2007 Page 3 連 FTP Email FrontPage HTML tag September 15, 2007 Page 4 連 September

More information

week06.key

week06.key 基礎網 頁設計 第六週 老師 : 蔡孟珂 大綱 HTML 標籤屬性 DOM(Document Object Model) 文件物件模型 樹的概念 CSS 撰寫與常 用語法 HTML 標籤屬性 id 唯 一值 同 一份 html 中, 標籤裡不能有重複的 id 名稱 頁底資訊 1 連結

More information

Chapter 位元素04 定放棄在網頁版面中使用表格, 是 Web 標準的關鍵之一 其實表格使用的目的不在此, 它應該是用來顯示格狀資料, 就如同 Excel 的工作表一樣 不過, 在 CSS 發展以前, 我們習慣用表格來建立一個有格狀的網頁, 讓元素有組織的排列在上, 而且使用一些像間隔圖片 (

Chapter 位元素04 定放棄在網頁版面中使用表格, 是 Web 標準的關鍵之一 其實表格使用的目的不在此, 它應該是用來顯示格狀資料, 就如同 Excel 的工作表一樣 不過, 在 CSS 發展以前, 我們習慣用表格來建立一個有格狀的網頁, 讓元素有組織的排列在上, 而且使用一些像間隔圖片 ( Stylin with CSS a Designer s Guide 2/e Chapter 位元素04 定放棄在網頁版面中使用表格, 是 Web 標準的關鍵之一 其實表格使用的目的不在此, 它應該是用來顯示格狀資料, 就如同 Excel 的工作表一樣 不過, 在 CSS 發展以前, 我們習慣用表格來建立一個有格狀的網頁, 讓元素有組織的排列在上, 而且使用一些像間隔圖片 (spacer GIF)

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 交互开发 实验教学指导 实验三 :jquery 操作 DOM 一 实验目的 (5 分 ) 1 掌握 jquery 开发环境搭建的方法 ; 2 掌握 jquery 选择符的使用方法 ; 3 掌握 DOM 元素属性操作的方法 ; 4 掌握 DOM 元素的添加 删除和复制等操作 ; 二 实验环境 (5 分 ) 1 Windows XP/Windows 7 操作系统的计算机 ; 2 局域网网络环境,

More information

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2 HTML A-1 HTML A-2 A-2 HTML A-8 A-3 A-14 A-4 A-26 A-5 A-30 A-6 A-42 A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ /

More information

第 9 讲层叠样式表 CSS3 张高川 遗传学与生物信息学系基础医学与生物科学学院苏州大学医学部 WX: zhanggaochuan QQ: 苏州大学医学部基础医学与生物科学学院生物信息教研室张高川

第 9 讲层叠样式表 CSS3 张高川 遗传学与生物信息学系基础医学与生物科学学院苏州大学医学部   WX: zhanggaochuan QQ: 苏州大学医学部基础医学与生物科学学院生物信息教研室张高川 第 9 讲层叠样式表 CSS3 张高川 遗传学与生物信息学系基础医学与生物科学学院苏州大学医学部 Email: zhanggaochuan@suda.edu.cn WX: zhanggaochuan770609 QQ: 2257916241 CSS 基础 CSS 选择器 CSS 样式 CSS 定位 CSS 框模型 元素本身属性样式 id 或类选择器 元素内部嵌套的其他元素样式 id 或类选择器 +

More information

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt]

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt] HTML CSS / 2011 HTML CSS 1/ 47 1 2 HTML 3 4 HTML 5 5 : CSS 6 CSS 7 HTML CSS 2/ 47 HTML CSS 3/ 47 ( BOM) UTF-8 Notepad++ (Winodws), Fraise/Smultron (Mac), VIM ( ) HTML CSS 4/ 47 UTF-8? UTF-8 (unicode),

More information

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK 2 l 跨裝置網頁設計 Android ios Windows 8 BlackBerry OS Android HTML 5 HTML 5 HTML 4.01 HTML 5 CSS 3 CSS 3 CSS 2.01 CSS 3 2D/3D PC JavaScript

More information

Chapter V.S. PC

Chapter V.S. PC Chapter 14 14-1 V.S. PC 14-2 14-3 14-4 14-1 V.S. PC PC PC Yahoo! PC (https://tw.yahoo.com/) Yahoo! (https:// tw.mobi.yahoo.com/) Yahoo! a b a PC b PC PC Flash HTML5 CSS3 PC 14-2 14-3 PC PC Yahoo! PC https://tw.yahoo.com/

More information

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5 網頁程式設計 HTML JavaScript CSS HTML JavaScript CSS HTML 5 JavaScript JavaScript HTML 5 API CSS CSS Part 1 HTML HTML 5 API HTML 5 Apple QuickTime Adobe Flash RealPlayer Ajax XMLHttpRequest HTML 4.01 HTML 5

More information

WordPress OSSF OSSF is Seeking Software Freedom 1 blog WordPress WordPress WordPress WordPress 2 WordPress WordPress is a state-of-the-art semantic pe

WordPress OSSF OSSF is Seeking Software Freedom 1 blog WordPress WordPress WordPress WordPress 2 WordPress WordPress is a state-of-the-art semantic pe WordPress OSSF OSSF is Seeking Software Freedom 1 blog WordPress WordPress WordPress WordPress 2 WordPress WordPress is a state-of-the-art semantic personal publishing platform aesthetics web standards

More information

HTML5 & CSS3 色彩 背景與漸層屬性 12-1 (color property) CSS 3 color HTML opacity HTML CSS Color Module Level 3 W3C CSS

HTML5 & CSS3 色彩 背景與漸層屬性 12-1 (color property) CSS 3 color HTML opacity HTML CSS Color Module Level 3 W3C CSS 12 Chapter 12-1 12-2 12-3 HTML5 & CSS3 色彩 背景與漸層屬性 12-1 (color property) CSS 3 color HTML opacity HTML CSS Color Module Level 3 W3C CSS 3 http://www.w3.org/tr/css3-color/ 12-1-1 color ( ) (foreground color)

More information

大漠 伪前端, 就职于淘宝

大漠 伪前端, 就职于淘宝 CSS Grid Layout 2016-12-17 @ 大漠. #CSSConf https://www.flickr.com/photos/19139526@n00/8331063530/ 大漠 伪前端, 就职于淘宝 古老的 table 布局 现代 Web 布局 Float inline-block display: table position (absolute 或 relative)

More information

吉安人事招聘网2012年江西省面向村干部招考300名公务员(2013年1月13日

吉安人事招聘网2012年江西省面向村干部招考300名公务员(2013年1月13日 吉 安 人 事 招 聘 网 2012 年 江 西 省 面 向 村 干 部 招 考 300 名 公 务 员 (20 1 月 13 日 www.hmkpk.com http://www.hmkpk.com 吉 安 人 事 招 聘 网 2012 年 江 西 省 面 向 村 干 部 招 考 300 名 公 务 员 (2013 年 1 月 13 日 为 从 基 层 和 临 盆 一 线 选 拔 出 色 群 众

More information

CSS教學

CSS教學 講師 : 張秀山 CSS 說明 CSS 是 Cascading Style Sheets 的縮寫,Cascading 是串接 連接之意 ;Style 則是風格 款式之意 ; Sheets 則是一頁紙 表的意思 所以呢, 要以中文來解釋 CSS 的話呢, 您可以稱之為 串接樣式表 CSS 放在那裡? 網頁內 CSS 語法放在 之間! CSS 放在那裡?css 檔案 寫在一個

More information

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探 付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探索建设中 成时间 : 2017-07-20 12:13:21 Since 8.6 定义键盘 定义键盘使

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Lecture 03 DIV + CSS United, Clear, and Simple Web Arts #3 - CSS By Yanju Chen Document Type 文档类型 When creating an HTLM Document in Dreamweaver, we will find the following statement added automatically:

More information

第三章 补充案例

第三章 补充案例 项目 4 补充案例 西式甜品网 首页面制作 一 案例描述 1 考核知识点 盒子模型 元素的浮动与定位 2 练习目标 掌握盒子的相关属性 掌握元素的浮动与定位 3 需求分析 盒子模型这样的布局方式代替了传统的表格布局, 同时结合元素的浮动与定位, 可使网页的结构更加 多样化, 通过学习本案例可以使初学者进一步的巩固盒子模型和元素的浮动与定位等相关知识点 4 案例展示 效果如图 4-1 所示 1 图 4-1

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 前端开发 实验指导 : 实验八 : 下拉菜单 一 实验目的 1 掌握 CSS 动画 JS 动画和 jquery 动画的基本原理和基本方法 ; 2 掌握下拉菜单制作的基本原理; 3 理解技术多样性的概念 二 实验环境 1 Windows XP/Windows 7 操作系统的计算机 ; 2 局域网网络环境, 并且使用固定 IP 地址 ; 3 支持互联网访问; 4 Adobe CS 6 组件支持

More information

投影片 1

投影片 1 Introduction to CSS Cascading Style Sheets 網頁設計 / 林金祥 Webpage Design/ by Chin-Hsiang Lin 網頁設計概念 java, asp: CSS: 特殊功能 式樣設計 HTML: 文字 圖像內容 Webpage Design/ by Chin-Hsiang Lin 2 CSS:Fly! My Webpage! CSS: Cascading

More information

Microsoft Word - 改版式网页全文.doc

Microsoft Word - 改版式网页全文.doc 第 4 章 Dreamweaver CS3 高 级 篇 4.1 表 单 概 述 表 单 是 用 来 收 集 浏 览 者 的 用 户 名 密 码 E-mail 地 址 个 人 爱 好 和 联 系 地 址 等 用 户 信 息 的 输 入 区 域 集 合 浏 览 者 填 写 表 单 的 方 式 一 般 是 输 入 文 本 选 择 单 选 按 钮 或 复 选 框 以 及 从 下 拉 列 表 框 中 选 择

More information

第一章

第一章 第 二 章 建 築 研 究 與 分 析 第 二 章 建 築 研 究 與 分 析 第 一 節 清 代 科 舉 與 考 棚 建 築 一 科 舉 與 貢 院 建 築 清 代 政 府 拔 取 人 才, 大 體 延 續 明 代, 但 也 有 改 進 之 處, 例 如 詔 舉, 由 皇 帝 下 詔 徵 取 人 才 為 國 家 所 用, 有 博 學 鴻 詞 孝 廉 方 正 直 言 山 林 隱 逸 孝 子 等 科

More information

Microsoft Word - Ch06.docx

Microsoft Word - Ch06.docx Chapter 6-1 6-2 6-2 l ASP.NET 6-1 (theme) ASP.NET (skin).skin ButtonLabelHyperLink (cascading style sheet).css TreeView 1. 2. (page theme) (global theme) IIS l 6-3 6-1-1 (page theme) (global theme) App_Themes

More information

网 页 设 计 实 训 教 程 1.4 实 现 过 程 任 务 1: 制 作 诗 词 欣 赏 页 面 步 骤 1: 打 开 编 辑 环 境, 创 建 HTML 文 档 1 1.html, 保 存 到 指 定 位 置, 在 文 档 中 输 入 HTML 文 档 的 基 本 结 构, 代 码 如 下 :

网 页 设 计 实 训 教 程 1.4 实 现 过 程 任 务 1: 制 作 诗 词 欣 赏 页 面 步 骤 1: 打 开 编 辑 环 境, 创 建 HTML 文 档 1 1.html, 保 存 到 指 定 位 置, 在 文 档 中 输 入 HTML 文 档 的 基 本 结 构, 代 码 如 下 : 实 训 一 实 训 一 制 作 诗 词 欣 赏 页 面 1.1 实 训 目 标 了 解 HTML 网 页 基 本 语 法 和 结 构 了 解 HTML 基 本 元 素 掌 握 对 网 页 中 文 字 格 式 化 的 方 法 掌 握 对 网 页 中 段 落 格 式 化 的 方 法 1.2 实 训 内 容 文 字 是 网 页 的 基 础 部 分, 具 体 内 容 包 括 浏 览 器 中 要 显 示 的

More information

Microsoft PowerPoint - Ch00-4-XHTML.ppt [相容模式]

Microsoft PowerPoint - Ch00-4-XHTML.ppt [相容模式] Chapter 0-4 (XHTML) 陈瑞奇 (J.C. Chen) 亚洲大学资讯工程学系 多媒体网站技术应用 整合性课程 IE, Firefox, Safari, Opera, Chrome HTML/CSS DHTML/XHTML/XML JavaScript, JScript, VBScript Java Applet, ActiveX, AJAX Plug-in (eg, Flash, PDF,

More information

第1章 Delphi简介

第1章  Delphi简介 网页文本是网页中最主要也是最常用的元素 网页文本的内容包括标题文字 普通文字 段落文字 水平线等 本章介绍如何使用 HTML 5 设计网页文本内容 重点案例效果 4.1 标题文字的建立 在 HTML 文档中, 文本的结构除了以行和段出现之外, 还可以作为标题存在 通常一篇 文档最基本的结构就是由若干不同级别的标题和正文组成的 4.1.1 案例 1 标题文字标记 HTML 文档中包含有各种级别的标题

More information

Microsoft Word - 最新正文.doc

Microsoft Word - 最新正文.doc 2 2 Web 2.0 Ajax StarTrackr! GPS RFID jquery JavaScript StarTrackr! JavaScript jquery 1 jquery jquery jquery JavaScript HTML jquery JavaScript jquery jquery jquery $(document).ready()! jquery jquery (document)

More information

F477

F477 FrontPage & Flash 連 CSIE, NTU September 15, 2007 Outline September 15, 2007 Page 2 F477 September 15, 2007 Page 3 September 15, 2007 Page 4 September 15, 2007 Page 5 連 September 15, 2007 Page 6 連 September

More information

CSS样式表

CSS样式表 CSS 样 式 表 教 学 重 点 : CSS 样 式 表 基 础 知 识 CSS 样 式 的 分 类 CSS 样 式 的 链 接 添 加 CSS 样 式 的 其 它 相 关 知 识 教 学 难 点 : 如 上 一.CSS 样 式 表 基 础 Css 和 HTML 都 是 一 种 标 示 语 言 Html 用 来 表 现 网 页 文 件 的 内 容 和 结 构, 而 CSS 来 决 定 用 什 么

More information

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b 06 01 action JavaScript action jquery jquery AJAX 04 4-1 CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS background-color camel-cased DOM backgroundcolor.css()

More information

计算机文化

计算机文化 1 Web 前端开发技术与实践 第 9 章 : 文字样式 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://web.51xueweb.cn 河南中医学院管理信息工程学科河南中医学院网络信息中心 2015.11 2 本章主要内容 文本样式 字体样式 文本效果 使用服务器端字体 案例 : 诗歌排版 案例 : 使用服务器端字体实现网站图标 3 1. 文本样式 由于 Web

More information

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue010101.html vue010104.html vue0101 01 04 Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code https://code.visualstudio.com/ Chrome XAMP Visual Studio

More information

Microsoft PowerPoint - 03CSS

Microsoft PowerPoint - 03CSS Web 应用基础 CSS Software School p {color: maroon; font: italic 2.6em Times, Serif; text-decoration: underline;} software School

More information

Microsoft Word - HTML5+CSS3+JavaScript网页设计案例开发 第3章.doc

Microsoft Word - HTML5+CSS3+JavaScript网页设计案例开发 第3章.doc 第 3 章 3.1 CSS 背景及特点 CSS 指层叠样式表 (Cascading Style Sheets), 它是继 HTML 语言之后诞生的前端样式语言 起初,HTML 因为控制的样式字体等前端文字样式过于繁琐复杂, 从而造成它的可维护性极低 为了解决这个问题,CSS 诞生了 3.1.1 CSS 背景 HTML 标签原本是用于定义文档内容 起初, 通过使用 这样的标签,HTML

More information

嘉義市政府暨附(所)屬機關電話禮貌測試實施要點

嘉義市政府暨附(所)屬機關電話禮貌測試實施要點 嘉 義 市 政 府 暨 所 屬 機 關 電 話 禮 貌 測 試 實 施 要 點 83 年 8 月 17 日 83 府 計 研 字 第 50337 號 函 頒 90 年 10 月 12 日 90 府 企 研 字 第 87210 號 修 訂 95 年 12 月 20 日 95 府 企 研 字 第 0950141214 號 函 修 訂 97 年 3 月 21 日 97 府 企 研 字 第 0970110046

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 前端开发 实验教学指导 实验七 :JQuery 实现网页动画 一 实验目的 1 理解 Web 交互的基本模式和概念 ; 2 掌握 Web 中 JavaScript 使用的基本方法 ; 3 了解 jquery 的特性及用法 ; 4 熟悉的 jquery 基本语法 ; 5 编写代码实现 jquery 的基本动画效果 二 实验环境 1 Windows XP/Windows Server 2003

More information

领导,我不想写CSS代码.key

领导,我不想写CSS代码.key 领导 我不想写 CSS 张鑫旭 25MIN 2018-03-31 YUEWEN USER EXPERIENCE DESIGN 01 1 YUEWEN USER EXPERIENCE DESIGN 砖家 02 CSS - 艺术家 YUEWEN USER EXPERIENCE DESIGN 03 CSS - 砖家 艺术家 YUEWEN USER EXPERIENCE DESIGN 04 领导, 我不想写

More information

1. 2. Flex Adobe 3.

1. 2. Flex Adobe 3. 1. 2. Flex Adobe 3. Flex Adobe Flex Flex Web Flex Flex Flex Adobe Flash Player 9 /rich Internet applications/ria Flex 1. 2. 3. 4. 5. 6. SWF Flash Player Flex 1. Flex framework Adobe Flex 2 framework RIA

More information

jsj0.nps

jsj0.nps 第 3 章 Word 基 础 应 用 制 作 求 职 简 历 3 畅 1 求 职 简 历 案 例 分 析 本 章 以 制 作 求 职 简 历 为 例, 介 绍 Word 强 有 力 的 文 字 处 理 功 能, 包 括 Word 的 字 符 格 式 的 设 置 段 落 格 式 的 设 置 表 格 的 制 作 图 片 的 插 入 制 表 位 的 使 用 页 面 边 框 的 设 置 打 印 输 出 等

More information

HTML5

HTML5 HTML5 INTERNET3D WEBOS {serena,hsing}@nchc.org.tw HTML5 WEB 1991 HTML 1994 HTML 2 1996 CSS 1 + JavaScript 1997 HTML 4.01 1998 CSS 2 2000 XHTML 1.0 2002 + CSS 2005 AJAX (Asynchronous JavaScript And

More information

CSS 语法一览 字体属性 字体属性 font family font size font style font weight font variant font 描述用一个指定的字体名或一个种类的字体族科字体显示的大小设定字体风格以 bold 为值可以使字体加粗设置英文大小写转换组合设置字体属性

CSS 语法一览 字体属性 字体属性 font family font size font style font weight font variant font 描述用一个指定的字体名或一个种类的字体族科字体显示的大小设定字体风格以 bold 为值可以使字体加粗设置英文大小写转换组合设置字体属性 CSS 语法一览 字体属性 字体属性 font family font size font style font weight font variant font 描述用一个指定的字体名或一个种类的字体族科字体显示的大小设定字体风格以 bold 为值可以使字体加粗设置英文大小写转换组合设置字体属性 Font style 字体风格属性值 Font style 属性值 italic oblique 斜体

More information

week04.key

week04.key 基礎網 頁設計 第四週 老師 : 蔡承洋 大綱 HTML 的圖片使 用 HTML5 播放 音樂 影片 網站加上 favicon DOM(Document Object Model) 文件物件模型 樹的概念念 開始來來寫 CSS CSS 常 用屬性 HTML 的圖片使 用 html 使 用 img 標籤顯 示圖片 圖片格式有 jpg : 不需 用到透明底, 檔案容量量 小 png: 可有透明底, 但檔案較

More information

CSS

CSS CSS 吳錦昂老師整理 CSS 是什麼 CSS 的全名為 Cascading Style Sheets W3C 所制訂的標準 可以將資料層及顯示層分開 HTML 文件就只包括資料 ( 資料層 ) CSS 則是告訴瀏覽器這些資料應該要如何顯現出來 ( 顯示層 ) 目的是為了對標記語言例如 XHTML 及 HTML 之類的提供一個顯示層 學會 CSS 可以自由的變化自己部落格的樣式 CSS 語法 選擇器

More information

cover1-4.ai

cover1-4.ai 求 职 指 南 101 Job Seeking 101 理 想 的 职 业 步 步 为 营 理 想 的 职 业 步 步 为 营 求 职 及 职 业 转 换 是 一 个 很 艰 辛 的 过 程 本 指 南 的 宗 旨 正 是 为 您 提 供 求 职 和 职 业 转 换 的 建 议 和 工 具, 帮 助 您 更 快 更 好 地 找 到 适 合 自 己 的 工 作 这 本 指 南 的 每 一 个 章 节

More information

untitled

untitled 12-1 -2 VC# Web Blog 12-1 -1-1 12-1.1-1 C:\ ChartModuleSample_CSharp\Application\2001\ Files\ 4096 KB 120 Web.Config httpruntime maxrequestlength executiontimeout 12-2

More information

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas Contents 目錄 chapter 1 1-1... 1-2 1-2... 1-3 HTML5... 1-3... 1-5 1-3... 1-9 Web Storage... 1-9... 1-10 1-4 HTML5... 1-14... 1-14... 1-15 HTML5... 1-15... 1-15... 1-16 1-5... 1-18 Apps... 1-18 HTML5 Cache

More information

<4D6963726F736F667420576F7264202D20D6D0CEC4B7A88C57B454CABF8C57CEBBD593CEC4D28EB9A0>

<4D6963726F736F667420576F7264202D20D6D0CEC4B7A88C57B454CABF8C57CEBBD593CEC4D28EB9A0> 澳 門 大 學 法 學 院 中 文 法 學 碩 士 學 位 論 文 規 範 一 適 用 範 圍 ( 一 ) 中 文 法 學 碩 士 學 位 論 文 是 中 文 法 學 碩 士 學 位 研 究 生 在 指 導 教 師 的 指 導 下 獨 立 完 成 的, 合 乎 嚴 格 的 寫 作 規 範 並 標 誌 著 獲 得 法 學 碩 士 學 位 的 一 篇 書 面 作 品 中 文 法 學 碩 士 研 究 生

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

ebook37-4

ebook37-4 4 4.1 H T M L F r o n t P a g e i m a g e m a p H T M L We b We b 4.1.1 We b We b We b We b 4.1.2 We b 4 35 4.1.3 4-1 G I F 4-2 36 4-1 ( 4-2 ) 4.1.4 We b We b 4-3 4-3 4 37 Ly n x 4-4 4-4 4.1.5 We b We

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

第二章 补充案例

第二章 补充案例 第 2 章补充案例 案例 2-1 创建三级列表 一 案例描述 1 考核知识点 ul 元素 ol 元素 2 练习目标 掌握列表嵌套的方法 熟练地使用列表的嵌套制作多级列表 3 需求分析在使用列表时, 列表项中有可能包含若干子列表项, 要想在列表项中定义子列表项就需要将 列表进行嵌套 为了让初学者熟悉列表嵌套的方法, 本案例通过无序列表和有序列表进行嵌套, 实现一个三级列表效果 4 案例分析 1) 效果如图

More information

untitled

untitled .Net ADF ArcGIS Server ESRI ( ) .NET (ADF.NET) ADF.NET Web Controls Demo .NET (ADF.NET) ADF.NET ArcGIS Web C# and VB.NET Web Server Page Layout, Map, TOC, Overview Map ArcGIS Server.NET ? GIS web ArcGIS

More information

《linux从入门到精通》实验指导第三讲:文件及目录操作

《linux从入门到精通》实验指导第三讲:文件及目录操作 Web 前端开发 实验教学指导 实验九 : 使用 CSS 进行网页布局 一 实验目的 1 掌握网页布局的基本原理; 2 掌握网页布局的常用方法; 3 体会 HTML CSS JS jquery 等多种技术结合进行 Web 设计开发过程 二 实验环境 1 Windows XP/Windows 7 操作系统的计算机 ; 2 局域网网络环境, 并且使用固定 IP 地址 ; 3 支持互联网访问; 4 Adobe

More information

第 1 列 的 按 鈕 從 Albatross ~ Duck 1, 第 2 列 按 鈕 從 Eagle ~ Hawk 2, 第 3 行 按 鈕 從 Ibis ~ Lark 3, 而 只 有 第 3 列 按 鈕 多 設 定 span 元 素 ( 理 由 後 面 會 詳 細 說 明 ) html 具 h

第 1 列 的 按 鈕 從 Albatross ~ Duck 1, 第 2 列 按 鈕 從 Eagle ~ Hawk 2, 第 3 行 按 鈕 從 Ibis ~ Lark 3, 而 只 有 第 3 列 按 鈕 多 設 定 span 元 素 ( 理 由 後 面 會 詳 細 說 明 ) html 具 h Chapter 04 01 在 按 鈕 上 附 加 hover 效 果 本 節 的 HTML 範 例 套 用 了 3 種 當 滑 鼠 移 入 移 出 按 鈕 時 的 hover 效 果 下 圖 共 有 12 個 按 鈕, 我 們 會 在 同 一 列 按 鈕 套 用 同 一 效 果, 總 共 3 種 效 果 本 節 使 用 的 HTML 範 例 檔 SampleFile /Chapter04/01/index.html

More information

Microsoft Word - ch02.doc

Microsoft Word - ch02.doc 第 2 章 认 识 Dreamweaver 8 教 学 提 示 :Dreamweaver 是 一 款 功 能 强 大 的 可 视 化 的 网 页 编 辑 与 管 理 软 件 利 用 它, 不 仅 可 以 轻 松 地 创 建 跨 平 台 和 跨 浏 览 器 的 页 面, 也 可 以 直 接 创 建 具 有 动 态 效 果 的 网 页 而 不 用 自 己 编 写 源 代 码 Dreamweaver 8

More information

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费

13 根 据 各 种 网 络 商 务 信 息 对 不 同 用 户 所 产 生 的 使 用 效 用, 网 络 商 务 信 息 大 致 可 分 为 四 级, 其 中 占 比 重 最 大 的 是 ( A ) A 第 一 级 免 费 信 息 B 第 二 级 低 收 费 信 息 C 第 三 级 标 准 收 费 助 理 电 子 商 务 考 试 真 题 试 题 第 一 部 分 : 理 论 部 分 一 单 项 选 择 题 1 ( B ) 是 信 息 系 统 的 核 心 组 成 部 分 A 逻 辑 模 型 B 数 据 库 C 概 念 模 型 D 以 上 全 部 2 ping www.163.com -t 中 参 数 t 的 作 用 是 :( A ) A 进 行 连 续 测 试 B 在 新 窗 口 中 显 示 C

More information

XP11067_內文.pdf

XP11067_內文.pdf Adobe Flash Steve Jobs 2010 ios Flash http://www.apple.com/ hotnews/thoughts-on-flash/ ios Flash ios HTML5 NimbleKit ipad HTML5 HTML5 NimbleKit Objective-C iphone ipod touch HTML5 ipad iphone ipod touch

More information

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式 導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

More information

Microsoft Word - 28935样章.dot

Microsoft Word - 28935样章.dot 21 世 纪 高 职 高 专 规 划 教 材 系 列 何 福 贵 张 梅 编 著 机 械 工 业 出 版 社 IV 本 书 全 面 地 介 绍 了 网 页 制 作 技 术 及 其 相 关 理 论 全 书 共 分 12 章, 包 括 绪 论 网 站 的 创 建 与 管 理 网 页 基 本 元 素 实 现 网 页 页 面 布 局 实 现 表 单 的 应 用 CSS 与 模 板 使 用 Div 和 AP

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 jquery 操作 DOM 管理科学与工程学科耿方方 主要内容 DOM 基础 访问元素 节点操作 DOM 基础 DOM(Document Object Model) 为文档提供了结构化表示方法, 通过该方法可以改变文档的内容和展示形式 在实际运用中,DOM 更像是桥梁, 通过它可以实现跨平台 跨语言的标准访问 与 DOM 密不可分的是 JavaScript 脚本技术,DOM 在 Web 前端的应用也是基于

More information

RUN_PC連載_8_.doc

RUN_PC連載_8_.doc PowerBuilder 8 (8) Web DataWindow ( ) DataWindow Web DataWindow Web DataWindow Web DataWindow PowerDynamo Web DataWindow / Web DataWindow Web DataWindow Wizard Web DataWindow Web DataWindow DataWindow

More information

2. 使用层叠 当有多个样式表时, 有一个层次来定义将这些样式表应用到 (X)HTML 的顺序 同时, 针对不同的应用方法, 同样存在一个顺序, 这个顺序就是 层叠 下 : 对于应用 CSS 的不同方法 内联 内嵌 外部和导入, 其层叠顺序描述如 浏览器首先执行内联规则, 然后执行所有的内嵌规则,

2. 使用层叠 当有多个样式表时, 有一个层次来定义将这些样式表应用到 (X)HTML 的顺序 同时, 针对不同的应用方法, 同样存在一个顺序, 这个顺序就是 层叠 下 : 对于应用 CSS 的不同方法 内联 内嵌 外部和导入, 其层叠顺序描述如 浏览器首先执行内联规则, 然后执行所有的内嵌规则, 2. 使用层叠 当有多个样式表时, 有一个层次来定义将这些样式表应用到 (X)HTML 的顺序 同时, 针对不同的应用方法, 同样存在一个顺序, 这个顺序就是 层叠 下 : 对于应用 CSS 的不同方法 内联 内嵌 外部和导入, 其层叠顺序描述如 浏览器首先执行内联规则, 然后执行所有的内嵌规则, 最后再查找外部文件 来完全理解所创建的 CSS 另外一种层叠的方法是使用多个外部样式表,eg.

More information

ebook111-4

ebook111-4 Flash 4 Flash 4 F l a s h 5 Flash 4 Flash Flash 4 Flash 4 Flash 4 4.1 Flash 4 Flash 4 Flash 4 Flash Flash 4 Flash 4 4.2 Flash 4 Flash 4 A Flash 4 S h i f t F i l e P r e f e r e n c e s > > Flash 4 Flash

More information

(CIP) Web /,. :,2005. 1 ISBN 7 81058 782 X.W............T P393.4 CIP (2004) 118797 Web ( 99 200436) ( http:/ / www.shangdapress.com 66135110) : * 787

(CIP) Web /,. :,2005. 1 ISBN 7 81058 782 X.W............T P393.4 CIP (2004) 118797 Web ( 99 200436) ( http:/ / www.shangdapress.com 66135110) : * 787 Web (CIP) Web /,. :,2005. 1 ISBN 7 81058 782 X.W............T P393.4 CIP (2004) 118797 Web ( 99 200436) ( http:/ / www.shangdapress.com 66135110) : * 787 1092 1/ 16 30.75 748 2005 1 1 2005 1 1 : 1 3 100

More information

XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004/7/ All Rights Reserved 2

XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004/7/ All Rights Reserved 2 XML/DTD (1) XML (Markup) SGML HTML XML XML XML 2004 All Rights Reserved 2 SGML Standard Generalized Markup Language ( ) XML Extensible Markup Language HTML HyperText Markup Language 2004 All Rights Reserved

More information

css-03.pdf

css-03.pdf 3 71 7 2 r e d p u r p l e H1 {color: maroon;} H1 {color: gray;} H2 {color: silver;} H3 {color: black;} 7 3 H1 {color: orange;} H 1 o r a n g e 7 4 o r a n g e RGB rgb(100%,100%,100%) 7 5 0 % H1 {color:

More information

Blackboard Learn 9.1 - Help for Instructors

Blackboard Learn 9.1 - Help for Instructors Blackboard Learn 环 境 > 关 于 使 用 Blackboard Learn Blackboard Learn 环 境 关 于 使 用 Blackboard Learn Blackboard Learn 是 一 个 功 能 强 大 的 基 于 Web 的 学 习 应 用 程 序 其 环 境 包 括 : 显 示 有 关 当 前 屏 幕 信 息 的 页 面 标 题 允 许 快 速 访

More information

安徽电子工程学校

安徽电子工程学校 学 校 德 育 全 程 路 线 图 重 点 项 目 实 施 细 则 执 行 文 件 安 徽 电 子 工 程 学 校 第 一 部 分 学 校 德 育 教 育 全 程 路 线 图 重 点 项 目 实 施 进 度 表 一 年 级 德 育 课 项 目 名 入 学 -- 期 中 -- 寒 假 -- 期 中 -- 选 修 课 备 注 称 期 中 期 末 期 中 期 末 新 生 档 案 管 理 首 次 见 面 会

More information

Yih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University

Yih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University 2003 6 Yih-Chuan Lin Tsung-Han Wu Hsin-Te Wu Hsiao-Hui Hsu Department of Computer Science and Information Engineering Shu-Te University E-mail: yclin@mail.stu.edu.tw Web Mobile Device Web Service Web Service

More information

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

res/layout 目录下的 main.xml 源码 : <?xml version=1.0 encoding=utf 8?> <TabHost android:layout_height=fill_parent xml 拓展训练 1- 界面布局 1. 界面布局的重要性做应用程序, 界面是最基本的 Andorid 的界面, 需要写在 res/layout 的 xml 里面, 一般情况下一个 xml 对应一个界面 Android 界面布局有点像写 html( 连注释代码的方式都一样 ), 要先给 Android 定框架, 然后再在框架里面放控件,Android 提供了几种框架,AbsoluteLayout,LinearLayout,

More information

泰州招聘365bet博彩网站三亚海棠湾东方的迪拜回归年少的童真快乐

泰州招聘365bet博彩网站三亚海棠湾东方的迪拜回归年少的童真快乐 泰 州 招 聘 365bet 博 彩 网 站 三 亚 海 棠 湾 东 方 的 迪 拜 回 归 年 少 的 童 真 快 乐 www.hmcdp.com http://www.hmcdp.com 泰 州 招 聘 365bet 博 彩 网 站 三 亚 海 棠 湾 东 方 的 迪 拜 回 归 年 少 的 童 真 快 乐 大 兴 安 岭 鄂 尔 多 斯 博 尔 塔 拉 泰 州 招 聘 网 泰 州 雇 用 365bet

More information

<4D6963726F736F667420576F7264202D20A5FEB0EAB0AAAFC5A4A4B5A5BEC7AED5B14DB77EB873ACEC313035A67EAE61AC46B873B14DC344BA5BB3D0B74EBB73A740C476C1C9BDC6C1C9B9EAAC49AD70B5652D30323034ADD7A5BF>

<4D6963726F736F667420576F7264202D20A5FEB0EAB0AAAFC5A4A4B5A5BEC7AED5B14DB77EB873ACEC313035A67EAE61AC46B873B14DC344BA5BB3D0B74EBB73A740C476C1C9BDC6C1C9B9EAAC49AD70B5652D30323034ADD7A5BF> 全 國 高 級 中 等 學 校 專 業 群 科 105 年 家 政 群 專 題 暨 創 意 製 作 競 賽 複 賽 實 施 計 畫 102 年 12 月 16 日 全 國 高 職 學 生 103 年 度 家 政 群 專 題 暨 創 意 製 作 競 賽 複 賽 實 施 計 畫 審 查 會 議 訂 定 105 年 01 月 14 日 依 105 年 度 技 術 型 高 級 中 等 學 校 家 政 群 科

More information

试卷代号 : 座位号 E 口 中央广播电视大学 学年度第二学期 " 开放专科 " 期末考试 Dreamweaver 网页设计 试题 2013 年 7 月 题号 I - I 二 三 四 总分 分数 I I I I I I 得分 评卷人 11 一 单项选择

试卷代号 : 座位号 E 口 中央广播电视大学 学年度第二学期  开放专科  期末考试 Dreamweaver 网页设计 试题 2013 年 7 月 题号 I - I 二 三 四 总分 分数 I I I I I I 得分 评卷人 11 一 单项选择 试卷代号 : 2 4 4 5 座位号 E 口 中央广播电视大学 2 0 1 2-2 0 1 3 学年度第二学期 " 开放专科 " 期末考试 Dreamweaver 网页设计 试题 2013 年 7 月 题号 I - I 二 三 四 总分 分数 I I I I I I 得分 评卷人 11 一 单项选择题 { 每个题只有一个选项是正确的 每题 3 分, 共 4 5 分 ) 1. 下面关于网站策划的说法错误的是

More information

Microsoft Word - SPEC-20130418

Microsoft Word - SPEC-20130418 ( 初 稿 2013.04.18) 中 央 研 究 院 經 濟 研 究 所 全 球 資 訊 網 站 改 版 建 置 案 建 議 書 徵 求 說 明 文 件 目 次 壹 專 案 概 述... 2 一 專 案 名 稱... 2 二 專 案 目 標... 2 三 專 案 範 圍... 2 四 專 案 時 程... 2 五 現 況 說 明... 3 貳 專 案 需 求... 3 一 網 站 軟 體 開 發

More information

试卷代号 :2445 座位号 rn 国家开放大学 ( 中央广播电视大学 )2015 年春季学期 " 开放专科 " 期末考试 Dream wea ver 网页设计试题 (A) E 三2015 年 7 月 一 单项选择题 { 每个题只有一个选项是正确的 每题 3 分, 共 45 分 ) 1. 下面关于网

试卷代号 :2445 座位号 rn 国家开放大学 ( 中央广播电视大学 )2015 年春季学期  开放专科  期末考试 Dream wea ver 网页设计试题 (A) E 三2015 年 7 月 一 单项选择题 { 每个题只有一个选项是正确的 每题 3 分, 共 45 分 ) 1. 下面关于网 试卷代号 :2445 座位号 rn 国家开放大学 ( 中央广播电视大学 )2015 年春季学期 " 开放专科 " 期末考试 Dream wea ver 网页设计试题 (A) E 三2015 年 7 月 一 单项选择题 { 每个题只有一个选项是正确的 每题 3 分, 共 45 分 ) 1. 下面关于网站策划的说法错误的是 ( ) A. 向来总是内容决定形式的 B. 信息的种类与多少会影响网站的表现力

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

Microsoft Word - 《师范教育信息参考》 2011年第2期

Microsoft Word - 《师范教育信息参考》 2011年第2期 师 范 教 育 信 息 参 考 北 华 大 学 图 书 馆 参 考 咨 询 服 务 部 主 办 师 范 教 育 信 息 参 考 本 期 导 读 热 点 聚 焦 教 育 部 2011 年 工 作 要 点 ( 下 ) 温 总 理 在 东 北 师 大 免 费 师 范 生 来 信 上 作 出 重 要 批 示 首 届 免 费 师 范 生 全 部 到 中 小 学 任 教 教 育 基 础 道 德 : 通 往 幸

More information

2010 12 7 : :4.9s :44 7, 320KB Velocity 2010 Google -- Don t Let Third Parties Slow You Down : Third-party Publisher site % Impact Digg services.newsweek.com 14 Digg realtalkny.uproxx.com 9 FriendConnect

More information

Microsoft Word - 11.doc

Microsoft Word - 11.doc Chapter 11 Blog 一词是英文 Weblog 的简写, 其中文名称为网络日志, 又称为网络记事本 Weblog 是在网络上发布和阅读的流水记录, 这是一项非常热门的网络交流方式 撰写博客的人, 称之为 Blogger, 也可以翻译为博客, 而撰写博客的行为有时也称为博客 因此, 在中文里博客一词既是动词, 又是名词 11.1 博客 一词的来源 博客 一词, 最早起源于中国 有人这样认为,

More information

Microsoft Word - PHP7Ch01.docx

Microsoft Word - PHP7Ch01.docx PHP 01 1-6 PHP PHP HTML HTML PHP CSSJavaScript PHP PHP 1-6-1 PHP HTML PHP HTML 1. Notepad++ \ch01\hello.php 01: 02: 03: 04: 05: PHP 06:

More information

Dreamweaver CS6 网页制作 魔法师 : 在学习网页制作前, 我们需要先对网页的基础知识进行了解, 掌握网页制作的原理, 这样在以后的学习过程中目标才更加明确 小魔女 : 嗯, 我知道了! 那你可一定要给我讲讲啊! 魔法师 : 由于网络迅速发展, 网页制作从以前的纯文本形式逐步发展到图

Dreamweaver CS6 网页制作 魔法师 : 在学习网页制作前, 我们需要先对网页的基础知识进行了解, 掌握网页制作的原理, 这样在以后的学习过程中目标才更加明确 小魔女 : 嗯, 我知道了! 那你可一定要给我讲讲啊! 魔法师 : 由于网络迅速发展, 网页制作从以前的纯文本形式逐步发展到图 Chapter 1 1 魔法师 小魔女 你在看什么呢 看得这么津津有味 :,!!,!! 魔法师 呵呵 要想学制作网页也并不是什么难事嘛 我可以 教你啊 :?! 魔法师 嗯 不过在学习网页制作之前 要先给你讲一些网页 的基本知识 学习要点 : 网页的基础知识 了解 HTML 语言 认识 CSS 制作网页的流程 网页制作的原则和技巧 Dreamweaver CS6 网页制作 魔法师 : 在学习网页制作前,

More information

Microsoft Word - 04.doc

Microsoft Word - 04.doc 第 4 章 Dreamweaver 基 础 应 用 在 Dreamweaver 中, 创 建 网 页 非 常 简 单 用 户 只 要 熟 悉 Word 文 档 的 编 写, 就 可 以 以 所 见 即 所 得 的 方 式, 在 网 页 中 插 入 文 本 图 像 Flash 及 超 链 接 等 内 容, 从 而 制 作 出 各 式 各 样 的 网 页 本 章 将 详 细 讲 解 如 何 在 网 页

More information

序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开 发 专 业 的 特 点 设 置 课 程 体 系, 体 现 了 课 程 为 市 场 服 务 的 特 点 本 专 业 要 求 学

序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开 发 专 业 的 特 点 设 置 课 程 体 系, 体 现 了 课 程 为 市 场 服 务 的 特 点 本 专 业 要 求 学 广 东 新 安 职 业 技 术 学 院 计 算 机 移 动 应 用 开 发 专 业 2016 级 人 才 培 养 方 案 专 业 方 向 负 责 人 : 梅 红 系 主 任 : 毛 立 冰 计 算 机 系 二 一 五 年 六 月 序 言 本 专 业 人 才 培 养 方 案 以 适 应 市 场 需 求 为 目 标, 根 据 学 校 校 企 双 主 体 人 才 培 养 的 要 求 和 移 动 应 用 开

More information

Microsoft Word - 會議紀錄_南_.doc

Microsoft Word - 會議紀錄_南_.doc 會 議 名 稱 : 政 府 採 購 問 題 座 談 會 ( 南 區 ) 會 議 時 間 :97 年 10 月 8 日 下 午 14 時 至 17 時 會 議 地 點 : 高 雄 市 立 新 興 高 級 中 學 5 樓 視 聽 教 室 主 持 人 : 本 會 鄧 副 主 任 委 員 民 治 高 雄 市 政 府 工 務 局 楊 副 局 長 明 州 記 錄 : 李 蓉 峮 出 席 人 員 : 本 會 蘇

More information

Microsoft Word - 21_HTML實力養成暨評量.doc

Microsoft Word - 21_HTML實力養成暨評量.doc 模 擬 試 卷 編 號 :HTM-0031 HTML 測 驗 試 題 專 業 級 注 意 事 項 一 本 項 測 驗 應 考 學 科 : 學 科 : 單 複 選 混 合 共 50 題, 每 題 2 分 ; 不 提 供 書 面 試 題, 題 目 直 接 出 現 於 電 腦 螢 幕, 請 依 序 作 答 本 測 驗 滿 分 100 分,70 分 為 合 格, 發 給 合 格 證 書 二 本 項 測 驗

More information

無障礙網頁開發規範二版(草案)

無障礙網頁開發規範二版(草案) 國 家 通 訊 傳 播 委 員 會 無 障 礙 網 頁 開 發 規 範 2.0 版 ( 草 案 ) 委 辦 單 位 : 國 家 通 訊 傳 播 委 員 會 執 行 單 位 : 中 華 民 國 資 訊 軟 體 協 會 中 華 民 國 1 0 3 年 0 5 月 I II 目 錄 壹 前 言... 1 貳 適 用 範 圍... 2 參 用 語 釋 義... 3 肆 規 範 內 文... 14 一 規 範

More information

final

final 行 政 院 研 究 發 展 考 核 委 員 會 政 府 網 站 建 置 及 營 運 作 業 參 考 指 引 中 華 民 國 99 年 2 月 政 府 網 站 建 置 及 營 運 作 業 參 考 指 引 目 次 前 言 與 導 讀... 1 一. 緣 由... 1 二. 現 行 規 範 應 用 的 運 作 與 問 題... 1 三. 政 府 網 站 建 置 與 營 運 作 業 參 考 指 引 之 規

More information

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1 政 府 采 购 招 标 文 件 ( 服 务 类 ) 第 二 册 项 目 编 号 :SDGP2016-224 项 目 名 称 : 公 共 法 律 服 务 系 统 开 发 项 目 包 号 :A1 山 东 省 省 级 机 关 政 府 采 购 中 心 目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目

More information