JSP程序设计基础ppt课件.ppt
《JSP程序设计基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《JSP程序设计基础ppt课件.ppt(115页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确CSS复习(思考).在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确CSS复习(思考)CSS思想(思想1)CSS定义自定义样式标签重定义高级样式文字图像超链接CSS引用外部文件内部引用DIV+CSS(思想2).在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确一、CSS思想(思想1).在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,
2、所提出的问题也很明确 图图1 仅使用仅使用HTML定定“结构结构”的页面效果的页面效果 .在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 图图2 使用使用CSS设定样式之后的效果设定样式之后的效果.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确“Web标准”概述 下面介绍关于网页的标准“Web标准”。网页主要由3个部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。图图3“结构结构”、“表现表现”和和“行为行为”的关系的关系.
3、在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 “结构”、“表现”和“行为”分别对应于3种非常常用的技术,即(X)HTML、CSS和JavaScript。也就是说,(X)HTML用来决定网页的结构和内容,CSS用来设定网页的表现样式,JavaScript用来控制网页的行为。.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确二、CSS定义及相关特性.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 构造构造CSS规则
4、规则1基本基本CSS选择器选择器2在在HTML中使用中使用CSS的方法的方法3复合选择器复合选择器4CSS的继承特性的继承特性5.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 通过上一章的学习,了解了在网页设计中引入CSS的意义。引入CSS的核心目的就是实现网页结构内容和表现形式的分离,将原来由HTML语言所承担的一些与结构无关的功能剥离出来,改由CSS来完成。.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确构造CSS规则在具体介绍CSS之前,先思考一个生活中的问题。张
5、飞 身高:185cm;体重:105kg;性别:男;性格:暴躁;民族:汉族;这个表实际上是由3个要素组成的,即姓名、属性和属性值。.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确构造CSS规则CSS的作用就是设置网页的各个组成部分的表现形式。因此,如果把上面的表格换成描述网页上一个标题的属性表,可以设想应该大致如下:2级标题 字体:宋体;大小:15像素;颜色:红色;装饰:下划线 h2 font-family:宋体;font-size:15px;color:red;text-decoration:underline;.在整堂课的教学中,
6、刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确构造CSS规则CSS的思想就是首先指定对什么“对象”进行设置,然后指定对该对象的哪个方面的“属性”进行设置,最后给出该设置的“值”。因此,概括来说,CSS就是由3个基本部分“对象”、“属性”和“值”组成的。.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2 基本CSS选择器在CSS的3个组成部分中,“对象”是很重要的,它指定了对哪些网页元素进行设置,因此,它有一个专门的名称选择器(selector)。标记选择器类别选择器(自定义)ID选择器.在
7、整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2.1 标记选择器 h1 color:red;font-size:25px;.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2.2 类别选择器(自定义)图图5 类别选择器类别选择器.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确写一个自定义样式:分别定义段落1、2字体的颜色和大小.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,
8、所提出的问题也很明确 class选择器 .red color:red;/*红色*/font-size:18px;/*文字大小*/.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确.green color:green;/*绿色*/font-size:20px;/*文字大小*/class选择器1 class选择器2 h3同样适用 .在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2.3 ID选择器图图6 ID选择器选择器.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的
9、设置具有一定的梯度,由浅入深,所提出的问题也很明确 ID选择器#bold font-weight:bold;/*粗体*/#green font-size:30px;/*字体大小*/color:#009900;/*颜色*/.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 ID选择器1 ID选择器2 ID选择器3 ID选择器4 .在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2.4 复合选择器2.4.1 交集选择器图图7 标记类别选择器标记类别选择器.在整堂课的教学中,刘教师
10、总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 图图8 交集选择器示意图交集选择器示意图.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 p/*标记选择器*/color:blue;p.special/*标记.类别选择器*/color:red;/*红色*/.special/*类别选择器*/color:green;.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 普通段落文本(蓝色)普通标题文本(黑色)指定了.special类别的段落文本
11、(红色)指定了.special类别的标题文本(绿色).在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2.4.2 并集选择器图图9 并集选择器示意图并集选择器示意图.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 h1,h2,h3,h4,h5,p/*并集选择器*/color:purple;/*文字颜色*/font-size:15px;/*字体大小*/h2.special,.special,#one/*集体声明*/text-decoration:underline;/*下画线
12、*/.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 示例文字h1 示例文字h2 示例文字h3 示例文字h4 示例文字h5 示例文字p1 示例文字p2 示例文字p3.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确2.4.3 后代选择器后代选择器p span/*嵌套声明*/color:red;/*颜色*/.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 span color:blue;/*颜色*/嵌套使用CSS(
13、红色)标记的方法 嵌套之外的标记(蓝色)不生效.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 后代选择器的使用非常广泛,不仅标记选择器可以以这种方式组合,类别选择器和ID选择器都可以进行嵌套。下面是一些典型的代码:.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确.special i color:red;/*使用了属性special的标记里面包含的*/#one li padding-left:5px;/*ID为one的标记里面包含的*/td.out.inside stro
14、ng font-size:16px;/*多层嵌套,同样实用*/上面的第3行使用了3层嵌套,实际上更多层的嵌套在语法上都是允许的。.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确三、文字、图像、背景CSS定义(对比、书写).在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确常用文字CSS控制名称名称属性值属性值font-familyfont-family黑体,Arial,“Times New Roman”;/*文字类型*/font-sizefont-sizePx /*文字大小*
15、/font-stylefont-styleItalic /*意大利体*/Oblique /*倾斜*/font-weightfont-weightBold /*加粗*/text-transformtext-transformCapitalize /*单词首字母大写*/Uppercase /*全部大写*/Lowercase /*全部小写*/text-decorationtext-decorationNone /*正常显示*/Underline /*为文字加下划线*/Text-indentText-indent2em /*设置段落首行缩进*/letter-spacingletter-spacingP
16、x /*控制字母间距*/word-spacingword-spacingPx /*控制单词间距*/.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确常用文字CSS控制名称名称属性值属性值line-heightline-height长度(数值,可以使用前面所介绍的尺度单位)倍数(font-size的设置值的倍数)百分比(相对于font-size的百分比)/*调整行与行之间的距离*/text-aligntext-alignLeftrightcenterjustify /*控制文本的水平位置*/ColorColor、backgroundba
17、ckground blue;#0000ff;rgb(0,0,255);rgb(0%,0%,100%);/*颜色*/.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确常用图像的CSS控制名称名称属性值属性值border-styleborder-styledashed;dotted;虚线、实线等border-widthborder-widthpxborder-colorborder-color颜色表达上下左右上下左右border-left、border-right、border-top和border-bottomwidthwidth%图片
18、缩放floatfloatLeft;center;right文字环绕图片vertical-alignvertical-aligntext-bottommiddletopbaseline.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确用CSS设置背景样式名称名称属性值属性值background-colorbackground-color颜色background-imagebackground-imagebackground-image:url(bg.gif);background-repeatbackground-repeatno-re
19、peatrepeat-xrepeat-y.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确CSS引用.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确3 在HTML中使用CSS的方法3.1 行内式 正文内容1 正文内容2 正文内容3 .在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确3.2 内嵌式 p color:#0000FF;text-decoration:underline;font-weight:bold;f
20、ont-size:25px;这是第1行正文内容 .在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确3.3 链接式 页面标题 CSS标题 这是正文内容 CSS标题 这是正文内容 .在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确02-08.css文件 h2 color:#0000FF;p color:#FF0000;text-decoration:underline;font-weight:bold;font-size:15px;.在整堂课的教学中,刘教师总是让学生带着问题来学
21、习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 四、DIV+CSS盒子模型(思想2).在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 “盒子盒子”与与“模型模型”的概念探究的概念探究4.1长度单位长度单位4.2边框边框4.3设置内边距设置内边距4.4设置外边距设置外边距4.5盒子之间的关系盒子之间的关系4.6盒子在标准流中的定位原则盒子在标准流中的定位原则4.7.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确4.1“盒子”与“模型”图图4.1 画框示意图画
22、框示意图.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确盒子思想所有页面中的元素都可以看成是一个盒子,占据着一定的页面空间。一般来说这些被占据的空间往往都要比单纯的内容大。换句话说,可以通过调整盒子的边框和距离等参数,来调节盒子的位置和大小。一个页面由很多这样的盒子组成,这些盒子之间会互相影响,因此掌握盒子模型需要从两方面来理解。一是理解一个孤立的盒子的内部结构;二是理解多个盒子之间的相互关系。.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确研究什么独立的盒子相关的性质在
23、普通情况下盒子的排列关系多个盒子之间的关系-浮动和定位图图4.2 盒子模型盒子模型.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确4.2 长度单位相对类型px:根据显示器分辨率多少而表示不同的长度em:以font-size属性为参考的长度。如没有,按默认字体大小。绝对类型in(英寸)、cm(厘米)、mm(毫米)、pt(点数)、pc(印刷单位).在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确4.3 边框图图4.3 border图图4.4 padding示意图示意图Margi
24、n示示意意图图.在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确边框border内距padding间距margin名称名称属性值属性值borderborder2px green dashedBorder-colorBorder-colorRed green两个属性Border-widthBorder-width1px 2px 3px三个属性Border-styleBorder-styledotted dashed solid double四个属性Border-left(righttopbottom)-colorBorder-left(
25、righttopbottom)-colorredBorder-left(righttopbottom)-widthBorder-left(righttopbottom)-width1pxBorder-left(righttopbottom)-styleBorder-left(righttopbottom)-styledottedpaddingpaddingpxPadding-left(righttopbottom)Padding-left(righttopbottom)1pxmarginmarginpxmargin-left(righttopbottom)-colormargin-left(r
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 程序设计 基础 ppt 课件
限制150内