JSP程序设计基础 (2).ppt
《JSP程序设计基础 (2).ppt》由会员分享,可在线阅读,更多相关《JSP程序设计基础 (2).ppt(115页珍藏版)》请在三一办公上搜索。
1、CSS复习(思考),CSS复习(思考),CSS思想(思想1)CSS定义自定义样式标签重定义高级样式文字图像超链接CSS引用外部文件内部引用DIV+CSS(思想2),一、CSS思想(思想1),图1 仅使用HTML定“结构”的页面效果,图2 使用CSS设定样式之后的效果,“Web标准”概述,下面介绍关于网页的标准“Web标准”。网页主要由3个部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。,图3“结构”、“表现”和“行为”的关系,“结构”、“表现”和“行为”分别对应于3种非常常用的技术,即(X)HTML、CSS和JavaScript。也就是说,(X
2、)HTML用来决定网页的结构和内容,CSS用来设定网页的表现样式,JavaScript用来控制网页的行为。,二、CSS定义及相关特性,通过上一章的学习,了解了在网页设计中引入CSS的意义。引入CSS的核心目的就是实现网页结构内容和表现形式的分离,将原来由HTML语言所承担的一些与结构无关的功能剥离出来,改由CSS来完成。,构造CSS规则,在具体介绍CSS之前,先思考一个生活中的问题。张飞 身高:185cm;体重:105kg;性别:男;性格:暴躁;民族:汉族;这个表实际上是由3个要素组成的,即姓名、属性和属性值。,构造CSS规则,CSS的作用就是设置网页的各个组成部分的表现形式。因此,如果把上面
3、的表格换成描述网页上一个标题的属性表,可以设想应该大致如下:2级标题 字体:宋体;大小:15像素;颜色:红色;装饰:下划线,h2 font-family:宋体;font-size:15px;color:red;text-decoration:underline;,构造CSS规则,CSS的思想就是首先指定对什么“对象”进行设置,然后指定对该对象的哪个方面的“属性”进行设置,最后给出该设置的“值”。因此,概括来说,CSS就是由3个基本部分“对象”、“属性”和“值”组成的。,2 基本CSS选择器,在CSS的3个组成部分中,“对象”是很重要的,它指定了对哪些网页元素进行设置,因此,它有一个专门的名称选
4、择器(selector)。标记选择器类别选择器(自定义)ID选择器,2.1 标记选择器,h1 color:red;font-size:25px;,2.2 类别选择器(自定义),图5 类别选择器,写一个自定义样式:分别定义段落1、2字体的颜色和大小,class选择器.red color:red;/*红色*/font-size:18px;/*文字大小*/,.green color:green;/*绿色*/font-size:20px;/*文字大小*/class选择器1 class选择器2 h3同样适用,2.3 ID选择器,图6 ID选择器,ID选择器#bold font-weight:bold;/
5、*粗体*/#green font-size:30px;/*字体大小*/color:#009900;/*颜色*/,ID选择器1 ID选择器2 ID选择器3 ID选择器4,2.4 复合选择器,2.4.1 交集选择器,图7 标记类别选择器,图8 交集选择器示意图,p/*标记选择器*/color:blue;p.special/*标记.类别选择器*/color:red;/*红色*/.special/*类别选择器*/color:green;,普通段落文本(蓝色)普通标题文本(黑色)指定了.special类别的段落文本(红色)指定了.special类别的标题文本(绿色),2.4.2 并集选择器,图9 并集选
6、择器示意图,h1,h2,h3,h4,h5,p/*并集选择器*/color:purple;/*文字颜色*/font-size:15px;/*字体大小*/h2.special,.special,#one/*集体声明*/text-decoration:underline;/*下画线*/,示例文字h1 示例文字h2 示例文字h3 示例文字h4 示例文字h5 示例文字p1 示例文字p2 示例文字p3,2.4.3 后代选择器,后代选择器p span/*嵌套声明*/color:red;/*颜色*/,span color:blue;/*颜色*/嵌套使用CSS(红色)标记的方法 嵌套之外的标记(蓝色)不生效,后
7、代选择器的使用非常广泛,不仅标记选择器可以以这种方式组合,类别选择器和ID选择器都可以进行嵌套。下面是一些典型的代码:,.special i color:red;/*使用了属性special的标记里面包含的*/#one li padding-left:5px;/*ID为one的标记里面包含的*/td.out.inside strong font-size:16px;/*多层嵌套,同样实用*/上面的第3行使用了3层嵌套,实际上更多层的嵌套在语法上都是允许的。,三、文字、图像、背景CSS定义(对比、书写),常用文字CSS控制,常用文字CSS控制,常用图像的CSS控制,用CSS设置背景样式,CSS引
8、用,3 在HTML中使用CSS的方法,3.1 行内式 正文内容1 正文内容2 正文内容3,3.2 内嵌式,p color:#0000FF;text-decoration:underline;font-weight:bold;font-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;,四、DIV+CSS盒子模型(思想2),4
9、.1“盒子”与“模型”,图4.1 画框示意图,盒子思想,所有页面中的元素都可以看成是一个盒子,占据着一定的页面空间。一般来说这些被占据的空间往往都要比单纯的内容大。换句话说,可以通过调整盒子的边框和距离等参数,来调节盒子的位置和大小。一个页面由很多这样的盒子组成,这些盒子之间会互相影响,因此掌握盒子模型需要从两方面来理解。一是理解一个孤立的盒子的内部结构;二是理解多个盒子之间的相互关系。,研究什么,独立的盒子相关的性质在普通情况下盒子的排列关系多个盒子之间的关系-浮动和定位,图4.2 盒子模型,4.2 长度单位,相对类型px:根据显示器分辨率多少而表示不同的长度em:以font-size属性为
10、参考的长度。如没有,按默认字体大小。绝对类型in(英寸)、cm(厘米)、mm(毫米)、pt(点数)、pc(印刷单位),4.3 边框,图4.3 border,图4.4 padding示意图,Margin示意图,边框border内距padding间距margin,不同个属性意思,后面要用到的浮动和定位属性,自我分析一个实例,#outerBoxwidth:200px;height:100px;border:2px black solid;border-left:4px green dashed;border-color:red gray orange blue;/*上 右 下 左*/border-r
11、ight-color:purple;,4.4 盒子之间的关系,1 HTML与DOM“树”的概念,图4.5 家谱示意图,2DOM树(Document Object Model)文档对象模型,图4.6 打开新窗口,今日推荐七星瓢虫图案4件套,采用超柔和进口面料,手感极其柔软,舒适。缩水率以及退色率均符合国家检测标准,绿色环保。30度以下水温洗衣机弱洗,中性洗涤剂,中温熨烫。,今日推荐七星瓢虫图案4件套,采用超柔和进口面料,手感极其柔软,舒适。缩水率以及退色率均符合国家检测标准,绿色环保。30度以下水温洗衣机弱洗,中性洗涤剂,中温熨烫。,标准文档流,图4.7 DOM树与页面布局的对应关系,产品分类0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP程序设计基础 2 JSP 程序设计 基础

链接地址:https://www.31ppt.com/p-6510435.html