第02章:布局网站主页资料课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第02章:布局网站主页资料课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 02 布局 网站 主页 资料 课件
- 资源描述:
-
1、九、布置作业主要教学环主要教学环节节七、完成训练项目 一、明确教学内容与目的 二、项目效果展示三、任务描述 四、预备知识讲解八、演示、点评与总结五、技能操作示范六、学生实施任务 一、教学内容与目的 二、项目效果与任务描述三、预备知识包括DOM)和ECMAScript等。行为是对内容的交互及操作效果)。l使用Web标准设计网页的好处:1)HTMLlXHTML能与其他基于XML的标记语言、应用程序及协议进行良好的交互工作,还能很好地工作在无线设备上。l目前所广泛使用的“DIV+CSS”只是Web标准中XHTML+CSS实现方式的一部分,它也是目前应用Web标准设计网页所使用的主流方式。1)CSS概
2、述lCSS(Cascading Style Sheet,即层叠样式表)是一组格式设置规则,用于控制页面内容的外观,以实现表现与结构分离。lCSS集中存放在XHTML文档(网页文档是由XHTML元素构成的,也称为XHTML文档)的文件头部分或外部样式表文件中,便于集中维护,只需修改CSS规则即可使网页呈现完全不同的外观。lCSS版本从1.0到2.0到2.1。3.0刚刚研制,许多新属性还不能被各个浏览器很好地支持。本书使用CSS 2.1。l有些CSS样式规则在 IE、Mozilla Firefox、Netscape、Opera、Apple Safari 等中呈现的外观不尽相同,而有些 CSS 样式
3、规则目前不受任何浏览器支持。2)基本样式规则(2)注释lXHTML中注释使用。lCSS内的注释使用/*/,可放在各个声明之后,也可放在之外,注释可以占多行。(3)CSS规则代码的自动生成与属性的缩写l通过Dreamweaver【CSS规则定义】对话框自动生成CSS规则代码:lCSS缩写:用通用属性来代替多个相关属性的集合,可减少样式表的大小。上述代码缩写成:另一种情况,如background(背景)、font(字体)、list-style(列表)等,虽然没有4个方向上的值,但也可以缩写,例如:3)CSS选择器类型(1)通配选择器:*。代表所有的标签,其优先级最低,一般放在style元素中一开始
4、定义。(4)类选择器:用XHTML标签的class属性值作为选择器名并以“.”开头。class属性允许重复。(5)包含选择器(也称后代选择器):类似于E1 E2。其中,Ei可为标签、ID、类选择器之一,它将应用于“E1元素后代中的所有E2元素”上,例如:(6)伪类选择器:以“:”开头的选择器。4)CSS的层叠规则(1)选择器的层叠规则:多个选择器同时作用于某一元素时的最终效果所有的规则属性层叠起来共同决定。若有重复定义的属性,则“特殊性”大的选择器中的规则属性胜出。选择器“特殊性”的计算步骤如下:(2)继承与特殊性(1)对美工人员或自行构思设计的网页设计图进行整体分析并提取尺寸;(2)从设计图
5、中提取图片,或者自行制作、下载并处理图片;(3)用div布局页面并根据需要定义CSS规则;(4)内容编排并根据需要定义CSS规则;(5)优化CSS规则。四、技能操作示范及学生实施任务l新建index.html,标题为“泰州职业技术学院电子工程系”,保存到站点根文件夹下。单击属性面板上的【页面属性】按钮后设置:l即清除部分块级元素在元素内部或前后保留的空白。要放在style元素中一开始部分。块级元素:在横向上充满其父元素的内容区域,且在其左右两边没有其他元素,即独占一行。行内元素:不形成新内容块的元素,即在其左右可以有其他元素,如span、a、img、em、strong、input等。1)插入页
6、头divl切换到设计视图,并单击【插入】面板【布局】选项组中的【插入Div标签】按钮(或打开【插入】【布局对象】【Div标签】菜单,以后不再单独列出“菜单命令”方法)。l将ID设定为header,其余按默认设置,则在网页上插入了一个带虚线框的块状区域,其中有默认的显示文字,可以暂时保留着。自动生成的代码:此处显示 id header的内容 如果是在【类】下拉列表框中输入header,则代码为:此处显示class header的内容 可以对同一个div应用class或id属性(一般只应用其中的一种)。主要差异:id 用于标识单独的唯一的元素,而class属性用于某一类元素,它可重复使用(比如,希
7、望具有类似边框和背景表现的元素就可使用同一个class属性)。有理论认为,应尽量使用class属性,而id属性应该供JavaScript或其他程序使用,以避免程序人员修改id或其他操作而造成CSS应用失效。id和class属性值的命名:不能以数字开头或连字符后面紧跟数字;要根据语义命名并尽量做到命名与“表现”分离。不要使用left、right、center、top、red、green等与表现有关的名称,可使用如下一些名称:当需要多个单词来命名时仍可使用骆驼、Pascal、连字符、下划线命名法。l在设计视图中,鼠标单击id属性为header的div(简称div#header)虚线框(或先在虚线框
8、内单击,再使用标记选择器选择最右边的标签),再单击【CSS样式】面板上 按钮。l在 CSS规则编辑器对话框中将CSS样式规则属性分为8大类别,每一类别中包含若干可定义的属性和值。现设定如下:自动生成的代码:#header width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;l选中页头div后,使用键盘上的键将光标定位到页头div下方,再插入div#main和页脚div#footer。l因页中、页脚的规则与页头一样,故使用分组选择器,即切换到代码视图,在#header后直接添加选择器:#h
9、eader,#main,#footer width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;#wrap width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;#header,#main,#footerl页头包含3部分:网站Logo和标志动画区、当前日期和导航栏区、欢迎区。l先删除页头div#header中的默认内容,再在其中从上至下插入3个互不嵌套的div,其id分别为:logoba
10、nner、nav、scroll。代码为:2)新建CSS规则定义CSS规则时先选中对应的元素再定义,就会自动创建包含选择器#header#loginbanner。定义CSS规则时,尽量做到简单、到位,只要达到了预期目标就可以了。比如,页头div#header宽度为880px,而其中的3个div在横向上会自动充满父元素的内容区域,无需再设定3个div的宽度了。如果某个属性可以继承而又不想改变其值,也不必再行定义,如字体、字号等。#header#loginbanner height:120px;/*系标和标志动画高度120px*/#header#nav height:30px;margin-top:
11、1px;#header#scroll height:25px;margin-top:1px;l先删除div#loginbanner中的默认内容,再在其中插入2个互不嵌套的div,id分别为logo和banner:#header#loginbanner#logo width:120px;/*Logo大小为120px120px*/#header#loginbanner#banner clear:清除元素的浮动,即不允许当前元素的左侧或右侧出现浮动元素。none:默认值,即元素两侧都可有浮动元素。left:元素左侧不允许有浮动元素。right:元素右侧不允许有浮动元素。both:元素两侧都不允许有浮
展开阅读全文