最新版全面学习css+DIV教程课件PPT完整版
合集下载
第7章 第2节 DIV+CSS布局网页 课件
7.2 使用DIV+CSS布局网页
7.2.1 案例制作:“似是故人来--梅艳芳”网页
(4)制作导航部分 2)点击“新建CSS规则”按钮,打开“新建CSS规则”对话框,默认设置,点击“确定” 按钮,打开“#Nav的CSS规则定义”对话框。 3)在“方框”中设置“Width”为700px、“Height”为24x。在“分类”中选择“背景” 项,设置“Background-color”为“#555555”。在“分类”中选择“区块”项,设置 “Text-align”为“center”,两次点击“确定”按钮,插入Div。 4)4)将默认的文字删除,切换到代码视图,将光标定位在<div id=“ Nav”></div>标签中 间,点击菜单“插入”→“项目列表”命令,插入列表,再点击菜单“插入”→“列表项” 命令,插入列表。将列表项标签<li></li>复制6次,并在每个<li></li>标签中输入文字素材 中的对应导航文字。
7.9
第7章 DIV+CSS布局网页
7.2 使用DIV+CSS布局网页
7.2.1 案例制作:“经典回顾”网页
(3)制作Banner部分 10)点击“新建CSS规则”按钮,打开“新建CSS规则”对话框,默认设置,点击“确定” 按钮,打开“#Top的CSS规则定义”对话框。 11)在“方框”中设置“Width”为700px、“Height”为117x。两次点击“确定”按钮, 插入Div。将默认的文字删除,光标定位于ID为“Top”的Div,插入图像 “banner.jpg”Banner部分在网页中的效果如图所示。。
7.2.1 案例制作:“似是故人来--梅艳芳”网页
(4)制作导航部分 2)点击“新建CSS规则”按钮,打开“新建CSS规则”对话框,默认设置,点击“确定” 按钮,打开“#Nav的CSS规则定义”对话框。 3)在“方框”中设置“Width”为700px、“Height”为24x。在“分类”中选择“背景” 项,设置“Background-color”为“#555555”。在“分类”中选择“区块”项,设置 “Text-align”为“center”,两次点击“确定”按钮,插入Div。 4)4)将默认的文字删除,切换到代码视图,将光标定位在<div id=“ Nav”></div>标签中 间,点击菜单“插入”→“项目列表”命令,插入列表,再点击菜单“插入”→“列表项” 命令,插入列表。将列表项标签<li></li>复制6次,并在每个<li></li>标签中输入文字素材 中的对应导航文字。
7.9
第7章 DIV+CSS布局网页
7.2 使用DIV+CSS布局网页
7.2.1 案例制作:“经典回顾”网页
(3)制作Banner部分 10)点击“新建CSS规则”按钮,打开“新建CSS规则”对话框,默认设置,点击“确定” 按钮,打开“#Top的CSS规则定义”对话框。 11)在“方框”中设置“Width”为700px、“Height”为117x。两次点击“确定”按钮, 插入Div。将默认的文字删除,光标定位于ID为“Top”的Div,插入图像 “banner.jpg”Banner部分在网页中的效果如图所示。。
CSS基础和DIV布局PPT幻灯片
利用CSS+DIV,可以精确地设定元素的位置,还能将定位的元素叠放在其它元素之上。 在使用CSS+DIV布局时,主要是把内容元素放在<div></div>标签内,再通过CSS控制各种元 素的外观属性。
DIV布局的优势
1、大大缩减页面代码,提高页面浏览速度,缩减带宽成本; 2、结构清晰,方便搜索引擎的搜索; 3、方便网站后期的改版; 4、表现和内容相分离。
8
CSS选择器类型
在CSS中有3种最基本的选择器类型,分别是:标签选择器、ID选择器、类选择器。
1、标签选择器
一个HTML页面由很多标签组成,标签选择器就是用来重新定义指定的标签外观的。标 签选择器的名称不能随意命名,必须是HTML页面中提供的标签名称。
2、ID选择器
ID名相当于人的身份证号码,页面中的HTML元素可以通过“属性”栏设置ID名,在页 面中具有唯一性。而ID选择器可以用于设置指定ID的HTML元素样式,以“#”开头,后面 跟对应的ID名称。
16
盒子模型
实现页面布局的基础,与生活中的盒子相似。
纸壳 填充部分
4
CSS语法规则
CSS格式设置规则由两部分组成:选择器和声明。选择器用于标识已设置格式的HTML元 素,而声明块则用于定义样式属性,它也由两部分组成:属性和值。 Selector {property:value;} 或者 Selector {property1:value1; property2:value2; property3:value3; …}
DIV布局的优势
1、大大缩减页面代码,提高页面浏览速度,缩减带宽成本; 2、结构清晰,方便搜索引擎的搜索; 3、方便网站后期的改版; 4、表现和内容相分离。
8
CSS选择器类型
在CSS中有3种最基本的选择器类型,分别是:标签选择器、ID选择器、类选择器。
1、标签选择器
一个HTML页面由很多标签组成,标签选择器就是用来重新定义指定的标签外观的。标 签选择器的名称不能随意命名,必须是HTML页面中提供的标签名称。
2、ID选择器
ID名相当于人的身份证号码,页面中的HTML元素可以通过“属性”栏设置ID名,在页 面中具有唯一性。而ID选择器可以用于设置指定ID的HTML元素样式,以“#”开头,后面 跟对应的ID名称。
16
盒子模型
实现页面布局的基础,与生活中的盒子相似。
纸壳 填充部分
4
CSS语法规则
CSS格式设置规则由两部分组成:选择器和声明。选择器用于标识已设置格式的HTML元 素,而声明块则用于定义样式属性,它也由两部分组成:属性和值。 Selector {property:value;} 或者 Selector {property1:value1; property2:value2; property3:value3; …}
div+Css课前基础知识普及演示文档.pptx
按照font语法写一个集体定义 例如:p { font: italic small-caps 600 12pts/18pts 宋体; }
.精品课件.
21
color设置对象的文本颜色
语法:
color : color;
参数: color : 指定颜色。
例如:
div {color: #345456; } div { color: rgb(100,14,200); } div {color: rgb(10%,14%,20%); } div {color: red; }
例如:
div {line-height:36px; } div {line-height:10.5; }
.精品课件.
20
font-family设置或检索用于对象中文本的字体名称 语法:
font-family : name 参数:
name : 字体名称,按优先顺序排列,以逗号隔开。 例如:
div.fixedwidth { font-family: Courier, "Courier New", monospace }
.精品课件.
6
特点:
1. 样式表极大地提高了工作效率
2. 样式通常保存在外部的 .css 文件中。通过仅仅编 辑一个简单的 CSS 文档,外部样式表使你有能力 同时改变站点中所有页面的布局和外观。
.精品课件.
21
color设置对象的文本颜色
语法:
color : color;
参数: color : 指定颜色。
例如:
div {color: #345456; } div { color: rgb(100,14,200); } div {color: rgb(10%,14%,20%); } div {color: red; }
例如:
div {line-height:36px; } div {line-height:10.5; }
.精品课件.
20
font-family设置或检索用于对象中文本的字体名称 语法:
font-family : name 参数:
name : 字体名称,按优先顺序排列,以逗号隔开。 例如:
div.fixedwidth { font-family: Courier, "Courier New", monospace }
.精品课件.
6
特点:
1. 样式表极大地提高了工作效率
2. 样式通常保存在外部的 .css 文件中。通过仅仅编 辑一个简单的 CSS 文档,外部样式表使你有能力 同时改变站点中所有页面的布局和外观。
div+css布局教程 ppt课件
例子: h1{color: green; } h2{color: green; } h3{color: green; }
样式太臃肿了, 该减肥了!
我们可以这样写:h1,h2,h3 { color: green; }
div+css布局教程
几点值得注意的地方:
2、继承及其问题
根据 CSS,子元素从父元素继承属性。
div+css布局教程
2、id 选择器
id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。 id 选择器以 “#” 来定义。 例子:#red {color:red;} #green {color:green;} 注意:id 属性只能在每个 HTML 文档中出现一次。
div+css布局教程
CSS 指层叠样式表 (Cascading Style Sheets) CSS语言是一种标记语言,它不需要编译,可以直接由浏览器执行 样式通常存储在样式表中 外部样式表通常存储在 CSS 文件中 外部样式表可以极大提高工作效率
div+css布局教程
CSS 语法由三部分构成:选择器、属性和值:
P{color:#ff0000; background:#000000;}
如果你不希望 “Verdana, sans-serif” 字体被所有的子元素继承,又该怎么做呢 ?比方说,你希望段落的字体是 Times。 我们可以这样写:p { font-family: Times, "Times New Roman", serif; }
CSS+Div布局 ppt课件
在【插入Div标签】对话框中,各个选项含义如 下:
【ID】:可以在下拉框中直接输入或选择一个 名称,为<div>标签设置网页中的唯一标识。
【类】:可以在下拉框中直接输入或选择一个 名称,为<div>标签设置一个类样式,设置网页 布局和外观。
【新建CSS规则】:为<div>标签新建一个ID 样式或类样式。
2021/3/26 CSS+Div布局 ppt课件
25
8.3 “上中下”布局
在“上中下”布局中,<div>标签按照前后相 继的顺序排列,分割网页空间,不需要使 <div>标签浮动,其大小和外观由CSS样式控 制。
2021/3/26 CSS+Div布局 ppt课件
26
8.3 “上中下”布局
8.3.1 课堂案例-网页设计大赛 8.3.2 在Dreamweaver中插入<div>标签
2021/3/26 CSS+Div布局 ppt课件
17
8.2.3 浮动方式
无浮动
2021/3/26 CSS+Div布局 ppt课件
18
8.2.3 浮动方式
#box1 { height: 100px; width: 150px; background-color:
#F90; }
#box2 { height: 100px;
[PPT模板]CSS+DIV_教程_OK
5-3.htm
CSS样式表
6
一、CSS的基本概念
样式表的关联性: – 样式表的关联性指在某些样式定义中,可以定义某样式仅在某个特定元 素范围内才有效。。 – 例如:
p b{font-size:12pt;font-family:黑体;color:red}
5-4.htm
b元素仅在p元素作用范 围内会套用上述的样式 设定。 而在其他地方 不具有这些属性。
</STYLE>
作为选择符。
</HEAD>
5-1.htm
CSS样式表
4
一、CSS的基本概念
• 3、CSS样式的组合、继承和关联性 样式的组合:把具有相同声明定义的选择符组合在一 起,并用逗号隔开。 -例如:段落元素p、单元格元素td和类c1可以使用相同样式:
p,td,.c1{font-size:12pt;font-family:黑体;color:red}
– 详见帮助文件
CSS属性
CSS样式表
18
字体属性
• Font-family:指定文字的字体 – H1{font-family:华文彩云}
• Font-style:指定文字是否加粗或使用斜体。取值:normal(正常)、oblique (偏斜体)、italic(斜体)
• Font-size:指定文字的大小。 • Font:上述样式属性的综合表示法。
DIVCSS常见布局1PPT课件
9
2、双列版式(双列自适应宽度版式) 双列自适应宽度版式
网页内容部分源代码,如下图:
10
2、双列版式(双列自适应宽度版式) CSS部分源代码,如下图:
11
2、双列版式(双列兼容宽度版式) 双列兼容宽度版式
网页内容部分源代码,如下图:
12
2、双列版式(双列兼容宽度版式) CSS部分源代码,如下图:
②一列固定,双列宽度自适应
14
3、三列版式(三列固定宽度版式) 三列固定宽度版式
网页内容部分源代码,如下图:
15
3、三列版式(三列固定宽度版式)
CSS部分源代码,如下图:
16
3、三列版式(三列自适应宽度版式) 三列自适应宽度版式
网页内容部分源代码,如下图:
17
3、三列版式(三列自适应宽度版式)
主栏
页脚
双列版式分为: 双列固定宽度版式
各个区域宽度是固定的 双列自适应宽度版式
各个区域宽度会随着包含框的宽度自适应(将宽 度设置为百分比) 双列兼容宽度版式 一栏宽度固定,一栏宽度自适应
7
2、双列版式(双列固定宽度版式) 双列固定宽度版式
网页内容部分源代码,如下图:
8
2、双列版式(双列固定宽度版式) CSS部分源代码,如下图:
左侧浮动,右侧采用marginleft
13
3、三列版式
2、双列版式(双列自适应宽度版式) 双列自适应宽度版式
网页内容部分源代码,如下图:
10
2、双列版式(双列自适应宽度版式) CSS部分源代码,如下图:
11
2、双列版式(双列兼容宽度版式) 双列兼容宽度版式
网页内容部分源代码,如下图:
12
2、双列版式(双列兼容宽度版式) CSS部分源代码,如下图:
②一列固定,双列宽度自适应
14
3、三列版式(三列固定宽度版式) 三列固定宽度版式
网页内容部分源代码,如下图:
15
3、三列版式(三列固定宽度版式)
CSS部分源代码,如下图:
16
3、三列版式(三列自适应宽度版式) 三列自适应宽度版式
网页内容部分源代码,如下图:
17
3、三列版式(三列自适应宽度版式)
主栏
页脚
双列版式分为: 双列固定宽度版式
各个区域宽度是固定的 双列自适应宽度版式
各个区域宽度会随着包含框的宽度自适应(将宽 度设置为百分比) 双列兼容宽度版式 一栏宽度固定,一栏宽度自适应
7
2、双列版式(双列固定宽度版式) 双列固定宽度版式
网页内容部分源代码,如下图:
8
2、双列版式(双列固定宽度版式) CSS部分源代码,如下图:
左侧浮动,右侧采用marginleft
13
3、三列版式
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
少了 < STYLE> 和注释标记。 保存为 example.css 。
9
有两种办法可以实现引用外部样式表。 (一)使用 < LINK> 标记链接外部样式表
< LINK REL=STYLESHEET HREF="example.css">
HREF 中应包含路径信息。
一个 HTML 文档可引用多个外部样式表,例如:
1 、内联样式表
例如我们要设置一 HTML 页面中所有 H1 标题字显示为蓝色,其代码如
下:
< HTML> < HEAD> < TITLE>This is a CSS samples< /TITLE> < STYLE TYPE="text/css"> < !-H1 { color: blue } 1.样式表信息包括在 --> < style> 和 < /style> < /STYLE> 标记中。 < /HEAD> 2.放到 < HEAD> 和 < < BODY> /HEAD> 中去。 ... 页面内容… 3.整个页面中产生作用, < /BODY> < /HTML>
11
四、创建CLASS 同一个HTML标志有多种风格时。应该创建类(CLASS), 也可直接插入方式可以一一的对之进行定义,但繁琐。
定义语法为:
标志.类名 {标志属性:属性值; 标志属性:属性值; …… 标志属性:属性值}
引用方法是: < 标志 CLASS="类名">
12
例如,我们打算让某一些段落缩进0.5in,另一些段落缩进1.0in, 我们知道段落采用< P>这个标记。 代码如下:
17
五、边框属性
每一个网页都可以理解成是被一个方框框起来
的,而页面中不同的部分又可以分为一个个小的方框。因此定义方
框的边距、边界、颜色等的边框属性应用而生。
1、边距属性:
· 左边距(margin-left) · 右边距(margin-right) · 上边距(margin-top) · 下边距(margin-bottom) · 边距(margin)
15
伪类和伪元素
伪类和伪元素是特殊的类和元素,能自动地被支持CSS的浏览器所识别。伪 类区别开不同种类的元素(例如,visited links(已访问的连接)和active links(可激活连 接)描述了两个定位锚(anchors)的类型)。伪元素指元素的一部分,例如段落的第一 个字母。 伪类或伪元素规则的形式如
5
注意, 1. < STYLE> 标记中包括了 TYPE = “text/css‖ , 这是让浏览器知道你是使用 CSS1 样式规则。 2. 加入 < !-- 和 --> 这一对注释标记是防止有些老式 的浏览器不认识样式表规则,可以把该段代码忽略 不计。
6
在使用样式表时,经常会有多标志用同一个属性
22
3.4、尺寸属性 定义方框的宽度width和高度height。 例:DIV.sample {width: 300px; height: 200px } 3.5、浮动和清除属性 浮动属性是指某一对象在母体元素内的浮动位置,清除 属性和浮动属性一起使用,则表示同一母体内的其他对象可 以流到浮动对象的旁边。 例: .float1 { float: left; clear: right } 假如这个样式定义在表格单元中的某个对象,则该对象 将浮动在单元中的左边,而同一单元格中的其他对象在它右 边的周围部分。
存在于在 < STYLE> 和 < /STYLE> 标记中
例如:
< STYLE TYPE=“text/css”> @import “example.css”; @import “style/other.css”; < /STYLE>
样式表产生作用的优先级按照导入的先后顺序来设定。样式 表信息规则一多,就比较容易产生冲突。这时就看哪一个样 式表被引用在前,它就是具有第一优先权的。
< style type="text/css"> < !–
.main01 { font-size: 10pt; color: blue}
--> < /style>
引用的方法: < HTML标志 CLASS="类名"> 例如 设置某单元格中的字符大小: < td class="main01"> 设置某一段落字符: < p class="main01">
19
3、边界属性( 3.1 边界宽度)
· 上边界宽(border-top-width) · 右边界宽(border-right-width) · 下边界宽(border-bottom-width) · 左边界宽(border-left-width) · 边界宽(border-width 这几个属性定义边界宽度,用thin、medium和thick 分别表示细、中等和粗,或者指定具体的数值来定义边界的 宽度。
20
3.2 边界样式(border-style)
该属性用以定义边框的风格呈现式样。共有九种。 none - 不显示边框,为缺省值 dotted - 点线 dashed —虚线 solid - 实线 double - 双线 groove -凹线 ridge - 凸线 inset - 使整个方框凸起 outset - 使整个方框凹陷 · 上边界(border-top) · 右边界(border-right) · 下边界(border-bottom) · 左边界(border-left) · 边界(border) 这几个是简写属性,它集合了上面几种属性的特点,可使用其 给边框一次性定义宽度、式样和颜色。各属性值之间用空格隔开。
8
2 、外部样式表 建立一个完全独立的文本文件,其扩展名为 .css ,文件内容 则输入样式表信息,除去任何相关的 HTML 语言。 例如在外部样式表中输入:
body { line-height: 130pt} H1,H2,H3,H4,H5,H6 { color: red; text-decoration: underline; fontfamily: " 黑体 " } b { font-style: italic; color: #FF3333; text-decoration: underline }
< html> < head> < title>This is a sample< /title>
< style type="text/css"> < !–
p.first { text-indent: 0.5in} p.second { text-indent: 1.0in} -->
< /style>
< /head>
< body bgcolor="#FFFFFF">
…… < p class=“first”>这个段落将缩进0.5in< /p> < p class=“second">这个段落将比上面缩进一倍距离< /p> ……
< /body> < /html>
13
可以直接定义CLASS,应用于HTML页面中的各个标记。其 语法只是比上面的少了一个标志: .类名{标志属性:属性值;标志属性:属性值;……标 志属性:属性值} 例如:
边距属性定义HTML页面中方框四边和其他元素之间的空白 距离,每一个margin-side属性只影响到一条边,而margin则提供了一个 同时设置四个边距的机会。
18
2、填充属性:
· 左填充(padding-left) · 右填充(padding-right) · 上填充(padding-top) · 下填充(padding-bottom) · 填充(padding) 填充属性设置边框和内部元素的距离。它和边距 属性十分相似,每个padding-side定义一个边框距离, padding则同时定义四个距离。
层叠样式表为你完成这一任务。
2
通过大量的 HTML 语言实现,即每次遇上标题,用 HTML 标 签进行设置: < h1>< font face=" 宋体 " color="blue"> 这里是标题 < /font> < /h1> 显然你很容易就会为之头大如斗的,即使你有很好的耐心 却难保挂一漏万,设置一多就会有所疏忽。 ――最后,对于公司建设的大型站点来说,往往分成几个 组各自开发,这时候就更需要一个统一的样式表来规划网站的 整体面貌,各个组都在遵循这统一的样式表的基础上进行各 自的开发建设。
21
3.3 边界颜色(border-color) 这个属性定义边界的颜色,可以用16种颜色 名或RGB值来设置。16种颜色名分别为:aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow。 RGB值则应表示为#RRGGBB或r%,g%,b%。 #rrggbb (如,#00cc00) rgb(x,x,x) x是一个介乎0到255之间的整数 (如, rgb(0,204,0)) rgb(y%,y%,y%) y是一个介乎0.0到100.0之间的 整数 (如,rgb(0%,80%,0%))
A:link { color: red } A:active { color: blue; font-size: 125% } A:visited { color: green; font-size: 85% }
首个字母伪元素 首个字母伪元素用于加大(drop caps)和其他效果 P:first-letter { font-size: 300%; float: left }
3
HTML 语言由标志和属性构成, CSS 也是如此。 样式表基本语法: HTML 标志 { 标志属性:属性值;标志属性: 属性值;标志属性:属性值;…… }
样式表放在不同的地方,产生作用的范围也不 同。大致来说,样式表分为内联样式表和外联样式 表,即有页面内放置、外部引用、外部导入三种方 式。
4
网页制作系列制作
www.0371yun.com
CSS 教 程
1
一本优秀的杂志不仅仅是具备一套完整的结构 内容、巧妙出奇的页面布局,还需要一个统一的风 格,好的风格代表了一种高级的品味。 优秀的网页制作也不再是漂亮的图形、优美的 布局和完整的结构就能满足了,使网站整体保持一 致的风格,例如字体字形的显示,页面边距等等, 也是使网站作品有美感有品味的关键一步。
H1,H2,H3,H4,H5,H6 { color: red; text-decoration: underline; font-family: " 黑体 " }
注意各个标志属性之间用分号隔开。
7
内联样式表还包括一种直接插入方式,即单独指定 HMTL 页面中某一个标志,规定其风格样式,可以写为: < Table style=" font-size:10pt; color:blue"> 定义该表格内的字符大小为 10pt ,颜色为蓝色。
选择符:伪类 { 属性: 值 }
或 选择符:伪元素 { 属性: 值 } 伪类和伪元素不应用HTML的CLASS属性来指定。一般的类可以与伪类和伪元素一 起使用,如下:
选择符.类: 伪类 { 属性: 值 }
或
选择符.类: 伪元素 { 属性: 值 }
16
定位锚伪类
伪类可以指定A元素以不同的方式显示连接(links)、已访问连 接(visited links)和可激活连接(active links)。定位锚元素可 给出伪类link、visited或active。
14
用ID建立多种风格,实现同一规则被应用到页面中不同的 地方。 语法是: #id名 {标志属性:属性值;标志属性:属性 值;……标志属性:属性值} 如上面的例子,可以改写为: < style type="text/css"> < !-#001 { font-size: 10pt; color: red} #002 { font-size: 12pt; color: blue} --> < /style> 引用的方法也相同:< 标志 ID="ID名">。
比如:
B { color: red} I { color: red} H1 { color: red} 用逗号分隔各个 HTML 标志,把三行代码合并成一行,我们可以写成: B,I,H1 {color: red}
同一个 HTML 标志,可能定义到多种属性,例如,我们规定把 从ቤተ መጻሕፍቲ ባይዱH1 到 H6 各级标题定义为红色黑体字,带下划线,则应写为:
< LINK REL=STYLESHEET HREF="example.css"> < LINK REL=STYLESHEET HREF="style/other.css">
首先链接的 example.css 作为该文档缺省样式表, 当样式定义产生冲突时首先满足前者。
10
(二)使用 @IMPORT 导入样式表信息