网页设计与制作实践 第6章 浮动与定位

合集下载

HTML笔记之定位与浮动

HTML笔记之定位与浮动
用法:两个都设置了定位(不论是何种定位)的盒子如果有重叠部分,都设置此属性,属性值大的盒子会压住属性值小的盒子
2.浮动float 浮动对块元素和行元素都有效果
流:在网页设计中指元素(标签)的排列方式
1)标准流(未浮动):一种默认的方式,自上而下依次排列。
2)非标准流(浮动):某个元素脱离了标准流(本身的位置),就成为了非标准流
十.布局方式:
1.定位
1)静态定位:position:static(默认状态下的排列方法)
2)相对定位:position:relative
规则:
1、设置相对定位后元素移动,原来位置依然会被占据,移动位置是以参照物的左上角为基准。
2、不会影响其他的元素。
行级元素浮动:
浮动后的行级元素会自动转为块级元素(注意:浮动的块级元素会对行级元素产生影响,行级元素会跟块级元素水平排列)
属性:
left:左浮动:元素从左至右排列
right:右浮动:元素从右至左排列
none:不浮动(默认值)
/******************************/
规则: 1、设置了浮动的源自素,脱离普通流,拥有自己的浮动方式,会水平排列。(跳到前面的界面)
2、会影响其他元素,也就是说其他元素会占据该元素的位置。
3、当父容器放不下多个设置的浮动的元素时,元素会自动换行。
4、当没有设置元素大小的时候,该元素会自适应内容大小,尽量减少自己所占得位置。
3、移动的参照物是,元素移动前所在的位置。
设置方式:
css相对应的选择器中书写
position:relative;
top:在原来位置向下移动(据上方的距离)

网页制作6浮动与定位

网页制作6浮动与定位

信息工程学院
标签的浮动属性
由于浮动元素不再占用原文档流中的位置,所 以会对页面中其他元素的排版产生影响,如果 要避免这种影响,就需要对元素清除浮动。
6.1 知识点讲解
信息工程学院
2、清除浮动
为了避免左浮动或右浮动对元素的影响,往往需要在该元素中清除 浮动。在CSS中,clear属性用于清除浮动,其基本语法格式如下:
选择器{clear:属性值;}
6.1 知识点讲解
信息工程学院
2、清除浮动
clear属性的常用值有三个,分别表示不同的含义,具体如下表所示。
属性值 left right both
描述 不允许左侧有浮动元素(清除左侧浮动的影响) 不允许右侧有浮动元素(清除右侧浮动的影响) 同时清除左右两侧浮动的影响
6.1 知识点讲解
网页制作基础
第六章 浮动与定位

✎ 学习目标
掌握标签的
1 能够为标签
浮动
信息工程学院
性,能
型定位 2
的差别
掌握
掌握div+css的布局技巧,
能够运用div+css为 网页布局
3
目录
元素的浮动 overflow属性 元素的定位 元素的类型与转换 案例--制作网页焦点图
信息工程学院

网页布局
在网页设计中,如果按照从上到下的默认 方式进行排版,网页版面看起来会显得单 调、混乱。这时就可以运用div+css对页 面进行布局,将各部分模块有序排列,使 网页的排版变得丰富、美观。

网页布局常用属性
信息工程学院
应用排列
图文排列 论坛分享
在使用div+css进行网页布局时,经常会使 用一些属性对标签进行控制,常见的属性有 浮动属性(float属性)和定位属性 (position属性)、display属性。

《网页设计与制作》第六章

《网页设计与制作》第六章

6.2 通过邮件接收表单
表单中的信息输入完毕以后需要将信息提供给 服务器端的相关人员,用户可以通过表单域属性 面板中的“动作”属性指定通过电子邮件接收表 单数据。 在属性面板的“动作”文本框中输入 mailto:***@***.***,也就是在mailto后面加上邮 件地址。在浏览者提交表单后,会弹出窗口询问 是否继续以电子邮件形式提交,单击“确定”按 钮,浏览器会自动打开Outlook或Outlook Express, 将表单中的数据整理为E-mail内容发送到设定的 信箱中去。
《网页设计与制作》
第六章 交互式表单制作源自讲解提纲• 6.1 创建表单 • 6.2 通过邮件接收表单
• 6.3 制作跳转菜单
6.1 创建表单
使用表单,可以帮助Internet服务器从用户 那里收集信息,它由两部分组成:前台显示页面 和后台处理程序。前台显示页面用于显示表单的 内容,主要包括文本域、单选按钮、复选框、菜 单和提交按钮等。后台处理程序用于处理用户提 交的表单数据。 在 Dreamweaver 中,表单输入类型称为表 单对象。可以通过选择“插入”菜单“表单”子 菜单来插入表单对象,或者通过 “插入”工具栏 的“表单”子工具栏来插入表单对象。
3.插入单选按钮 要求浏览者只能从一组选项中选择一个选项 时,使用单选按钮。单选按钮通常成组地使用,在 同一组中的每个单选按钮的名称必须一致,这样整 个单选组才能有效。 要插入单选按钮,将光标定位后,单击“表 单”工具栏上的“单选按钮”按钮,即可插入一个 单选按钮。
4.插入复选框 复选框允许在一组选项中选择多项,用户可 以选择任意多个适用的选项。 要插入复选框,将光标定位后,单击“表单” 工具栏上的“复选框”按钮,即可插入一个复选 框。 5.插入文件域 文件域使用户可以浏览到其硬盘上的文件, 并将这些文件作为表单数据上传, 要插入文件域,将光标定位后,单击“表单” 工具栏上的“文件域”按钮,即可插入一个文件 域。

《网页设计与制作教程与实训》全套电子课件教案-第六章 行为的操作

《网页设计与制作教程与实训》全套电子课件教案-第六章 行为的操作
《 Dreamweaver mx 2004网页制作与设计教程》
第六章 行为的操作
(3)选择“改变为红色” ,打开行为面板,选择 “改变属性”,在对话框中的“对象类型”下拉列 表框中选择DIV选项,在“命名对象”下拉列表 框中选择div “Layer1”选项;在“属性”选项区选 择style.color选项,在“新的值”文本框中输入 “red”,单击“确定”按钮,
《网页设计与制作教程与实训 》
第六章 行为的操作
三、操作题
打开素材页面“htm\f61.htm”,为该网页添加背景音 乐;为表头图片设置弹出信息,当鼠标滑过该图片时会 弹出消息。
打开素材文件“htm\62.htm”,在该页面中插入层, 输入相应的文字,为该层创建任意路径的运动,让该层 在浏览网页的时候能自动循环播放。
《 Dreamweaver mx 2004网页制作与设计教程》
第六章 行为的操作 《 Dreamweaver mx 2004网页制作与设计教程》
第六章 行为的操作
(2)选中页面中的文字“改变为红色”,在 “属性” 面板中的“链接”下拉列表框中输入“#”,就将 此文本设置成了可以响应鼠标事件的空链接。 对“改变为蓝色”、“改变为黑色”、“改变文字。 恢复文字”、“隐藏文字。显示文字”都作如此 设置。
提示 使用此行为还可以针对整个文档,让用户在 打开网页的时候能随之打开另外一个小窗口,可 以为本网站做一个内容简介或主要导航,增加网 页的美观和实用性。
《网页设计与制作教程与实训 》
第六章 行为的操作
6.2.5播放背景音乐
使用“播放声音”行为可以针对当前网页设 置背景音乐,还可以针对某一对象设置音乐,并 可以对音乐播放进行控制,使用此行为可以给网 页带来更加精彩的多媒体效果。

网页设计基础浮动及定位教学案例-网页设计论文-设计论文

网页设计基础浮动及定位教学案例-网页设计论文-设计论文

网页设计基础浮动及定位教学案例-网页设计论文-设计论文——文章均为WORD文档,下载后可直接编辑使用亦可打印——摘要:浮动与定位是《网页设计基础》课程中一个教学难点,为此,笔者以任务为导向,将任务层层分解,化繁为简,从而更好地让学生理解并掌握知识点。

关键词:HTML;浮动;定位1背景本教学单元的教学模式为项目导入、任务驱动和过程管理。

以网项目,贯穿到整个教学过程中,然后将整个项目进行分解,以任务为驱动,并在教学过程中,借鉴IT企业项目管理模式,对整个教学过程进行监控,确保完成教学目标。

2教学案例呈现2.1教学目标本次教学的知识目标要求学生掌握浮动、浮动塌陷、定位和浮动与定位的综合运用,重点是浮动与定位,难点是浮动塌陷以及浮动与定位的综合运用;能力目标要求学生具备相应的专业能力、方法能力和社会能力:在专业能力方面,具备web前端静态页面开发能力;在方法能力方面,具备对知识归纳的能力;在社会能力方面,具备有效地时间管理和准确的自我评价的能力。

素质目标要求学生具备积极的工作态度、团队合作能力。

从学生认知、能力结构和心理特征来看,当前大多数学生理解盒子模型和默认标准文档流,并能熟练运用,整体学习信心高昂,团体意识较强。

因此,为了实现本次教学目标,制定了课前预习作业;课中上机任务,并按学生水平采用分层教学;课后,布置课后作业,巩固知识。

2.2教学内容《网页设计基础》属于软件技术专业大一阶段的核心职业技术基础课程,是后续Web开发课程的基础前导课程。

本教学单元的学习任务是在前次教学单元完成的网页面的基础上,运用浮动和定位制作网商品详情页面。

地位:浮动与定位是本次教学单元重点与难点,是后期进行网页布局的核心基础知识点。

作用:浮动实现块级元素横向布局,定位实现页面元素精确定位。

前后联系:浮动与定位是对前驱知识的提升,后驱网页布局知识的核心。

选取理由:本次学习任务是浮动和定位综合运用,以任务驱动,让学生边做边学。

web程序设计之浮动布局和定位布局

web程序设计之浮动布局和定位布局

浮动布局和定位布局一、网页元素的三种位置方式普通流:不浮动、定位,前面做的那些网页浮动:用float样式的网页定位相对定位绝对定位固定定位二、浮动布局浮动现象的特点(1)浮动元素只能水平地向左或向右浮动,不可能斜向上或斜向下浮动。

(2)浮动元素离开了普通流。

浮动元素之后的块状元素将忽略它并占据它原来的空间。

行内元素(文字)会围绕在浮动元素周围。

(3)如果不希望浮动元素对后面的元素产生影响,可以为后面的元素应用“clear”属性,如果为清理元素设置“margin-top”属性,该属性不起作用。

因此应避免为清理元素设置“margin-top”属性(4)如果让一个元素浮动,它会向左或者向右浮动直至遇到父元素的边缘。

如果向同一方向再浮动一个元素,它会浮动直至遇到前一个浮动元素的边缘(5)如果向同一方向浮动多个元素,它们将一个挨一个排列,当水平空间无法容纳更多的浮动元素时,浮动元素会换行排列(6)应该为浮动元素设定宽度。

如果不设定宽度,浮动元素有宽度最小化的趋势,在不同的浏览器中会有不同的显示效果(自适应)(7)浮动元素的边距(如margin-top、margin-bottom)不会重叠,而普通流中的元素会出现重叠父元素不能包含浮动的子元素的处理办法迫使父元素包含子元素的方法:方法一:为父元素设置overflow:hidden: 。

对于IE6浏览器需要为父元素设置zoom: 1 方法二:利用一个子元素清除浮动(clear方法)二、定位布局定义:定位是指通过选取适合的参照物,并设置left 或right、top 或bottom 属性,来确定元素在网页中的位置(1)相对定位①position: relative;②相对定位是指元素相对于它的原始位置定位③相对定位元素仍然保留它在文档流中的原始位置④如果不设置宽度,相对定位元素的宽度保持原来大小⑤绝对定位是指元素相对于最近的已定位的祖先元素定位。

如果不存在已定位的祖先元素,则相对于浏览器视口定位(2)绝对定位①绝对定位是指元素相对于最近的已定位的祖先元素定位。

浮动与定位属性在网页布局中的应用

浮动与定位属性在网页布局中的应用
# a h rP f t e {b r e :p a h d # 6 6 6 o tS z " 2 x o d r1 x d e 6 6 6 ;f r - i e 1 p ;ma g n 2 x e t s t r i :p ;t x —
前言
使 用cS + V定位 和 布局 网页可 引发 一 个个 优秀 网 页 ,创造 一 个又 一 个奇 迹 ,而这 一 S DI 切 归功 于 浮动 与定位属 性 的灵 活运用 。网 页设 计 中所 有的 页面 元素 都 可 以看 成是 一个CS 盒 S 子 ,如 段落 盒子 、列 表盒 子 、图 片盒 子等 ,为了 灵活 布局 ,又可 以把 这 些盒 子放在 DI 记 V标 里 ,变成DI V盒子 ,不管 是哪 种盒 子 ,这些 盒子 占据 着一 定 的 网页空 间 ,并且 盒子之 间会 互
p s in oio 与magn t ri的配 合等 。
在C S S 中定位 psin 个 属性 值 : rlielboue1tt 和 f e oio 有4 t e t aslt ac i d。 av s i x sa c 默认 的标 准流 下属性 值 ;rl ie 相对定 位 ,指在 标准 流的 排 列基础 上 ,盒子 的 tt 是 i eav 是 t 位置相 对 于父 盒 子而 改变 ,相对 定位 的盒 子依 然 是在 标准 流 中 ;fx d 固定定 位 ,它和 绝对 ie 是 定位 类似 ,只是 总 以浏览 器窗 口为 参照 物进 行定 位 。 aslt是绝 对定 位 ,既不 单纯 以浏 览器 为参 照物 ,又 不单 纯 以父盒 子为参 照物 ,而 是 以 boue 适合一 定 条件的 祖 先作 为参照 物 ,这 是 非常重 要 的定位 方式 ,将 在下 面详 细 剖析 。 为 了更 容 易理解 ,本文 将 以比较 贴近 生 活 的称呼 进 行阐 述 ,如 子盒 子 、父盒 子和 祖 父盒

网页设计与制作教程第6章 Div+CSS布局页面

网页设计与制作教程第6章  Div+CSS布局页面

习题6
习题6Байду номын сангаас
1.制作如图6-17所示的两列固定宽度型布局。 2.制作如图6-18所示的三列固定宽度居中型布局。 3.综合使用Div+CSS布局技术创建如图6-19所示的博客页面。
6.2 典型的CSS布局样式
6.2.1 两列布局样式
页面布局整体上分为上、中、下3个部分,即header区域、container区 域和footer区域。其中的container又包含mainBox(主要内容区域)和 sideBox(侧边栏),布局示意图如图6-4所示。
6.2 典型的CSS布局样式
6.2.1 两列布局样式
这里以最经典的三行两列宽度固定布局为例讲解最基础的固定分栏布局。 【演练6-3】三行两列宽度固定布局。
6.2 典型的CSS布局样式
6.2.1 两列布局样式 【演练6-4】使用高度自适应的方法进行三行两列宽度固定布局。
6.2 典型的CSS布局样式
6.2.2 三列布局样式
三列布局与两列布局非常相似,在处理方式上可以利用两列布局结构的 方式处理,如图6-8所示的就是3个独立的列组合而成的三列布局。
6.3 综合案例——制作光影世界最近活动局部页面
6.3.1 页面布局规划
通过成熟的构思与设计,光影世界最近活动局部页面的页面效果如图613所示,页面局部布局示意图如图6-14所示。
6.3 综合案例——制作光影世界最近活动局部页面
6.3.2 页面的制作过程
1.前期准备 (1)栏目目录结构 在栏目文件夹下创建文件夹images和css,分别用来存放图像素材和外 部样式表文件。 (2)页面素材 将本页面需要使用的图像素材存放在文件夹images下。 (3)外部样式表 在文件夹css下新建一个名为style.css的样式表文件。 2.制作页面
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意:IE6浏览器不支持固定定位
6.3 元素的定位
• 6.3.6 z-index层叠等级属性
当对多个元素同时设置定位时,定位元素之间有可能会发生重叠。
在CSS中,要想调整重叠定位元素的堆叠顺序,可以对定位元素应用 z-index层叠等级属性,其取值可为正整数、负整数和0。z-index的默认属 性值是0,取值越大,定位元素在层叠元素中越居上。
6.1 元素的浮动
• 6.1.1 元素的浮动属性float
float属性值:
属性值 left right none
描述 元素向左浮动 元素向右浮动 元素不浮动(默认值)
6.1 元素的浮动
• 6.1.2 清除浮动
为什么要清除浮动?
由于浮动元素不再占用原文档流的位置,所以它会对页面中其他元素的排版 产生影响,这时就需要在该元素中清除浮动。 清除浮动的基本语法格式 在CSS中,clear属性用于清除浮动,其基本语法格式如下: 选择器{float:属性值;}
选择器{position:属性值;} position属性的常用值
值 static relative absolute fixed
描述 自动定位(默认定位方式) 相对定位,相对于其原文档流的位置进行定位 绝对定位,相对于其上一个已经定位的父元素进行定位 固定定位,相对于浏览器窗口进行定位
6.3 元素的定位
6.1 元素的浮动
• 6.1.2 清除浮动
clear属性的常用值
属性值 left right both
描述 不允许左侧有浮动元素(清除左侧浮动的影响) 不允许右侧有浮动元素(清除右侧浮动的影响) 同时清除左右两侧浮动的影响
6.1 元素的浮动
• 6.1.2 清除浮动
常用三种清除浮动的方法:
− 方法一:使用空标记清除浮动 − 方法二:使用overflow属性清除浮动 − 方法三:使用after伪对象清除浮动
}
6.2 overflow属性
overflow属性的应用
当盒子内的元素超出盒子自身的大小时,内容就会溢出(IE6除外),这时 如果想要规范溢出内容的显示方式,就需要使用CSS的overflow属性,其基本语 法格式如下: 选择器{overflow:属性值;}
6.2 overflow属性
overflow属性的常用值
• 6.3.1 元素的定位属性
元素的定位属性主要包括定位模式和边偏移两部分。 2、边偏移
在CSS中,通过边偏移属性top、bottom、left或right,来精确定义定位元素 的位置,其取值为不同单位的数值或百分比。具体解释如下表所示:
边偏移属性
描述
top bottom left right
顶端偏移量,定义元素相对于其父元素上边线的距离 底部偏移量,定义元素相对于其父元素下边线的距离 左侧偏移量,定义元素相对于其父元素左边线的距离 右侧偏移量,定义元素相对于其父元素右边线的距离
child-02 在 文 档 流 中 的 位 置 仍 然 保

100px 150px
6.3 元素的定位
• 6.3.4 绝对定位absolute
绝对定位是将元素依据最近的已经定位(绝对、固定或相对定位)的 父元素进行定位,若所有父元素都没有定位,则依据body根元素(浏览器 窗口)进行定位。当position属性的取值为absolute时,可以将元素的定位 模式设置为绝对定位。如下图所示,即是一个相对定位的效果展示:
第六章 浮动与定位
元素的浮动 overflow属性 元素的定位
6.1 元素的浮动
• 6.1.1 元素的浮动属性float
什么是浮动?
元素的浮动是指设置了浮动属性的元素会脱离标准文档流的控制,移动到其 父元素中指定位置的过程。 如何定义浮动? 在CSS中,通过float属性来定义浮动,其基本语法格式如下: 选择器{float:属性值;}
属性值
描述
visible
内容不会被修剪,会呈现在元素框之外(默认值)
hidden
溢出内容会被修剪,并且被修剪的内容是不可见的
auto
在需要时产生滚动条,即自适应所要显示的内容
scroll
溢出内容会被修剪,且浏览器会始终显示滚动条
6.3 元素的定位
• 6.3.1 元素的定位属性
元素的定位属性主要包括定位模式和边偏移两部分。 1、定位模式 在CSS中,position属性用于定义元素的定位模式,其基本语法格式如下:
6.3 元素的定位
• 6.3.2 静态定位static
静态定位是元素的默认定位方式,当position属性的取值为static时,可 以将元素定位于静态位置。 所谓静态位置就是各个元素在HTML文档流中 默认的位置。
在静态定位状态下,无法通过边偏移属性(top、bottom、left或right) 来改变元素的位置。

6.1 元素的浮动
• 6.1.2 清除浮动
after伪对象清除浮动时的注意事项:
1. 必须为需要清除浮动的元素伪对象设置“height:0;”样式,否则该元素会比 其实际高度高出若干像素。
2. 必须在伪对象中设置content属性,属性值可以为空,如“content: "";”。
.father:after{ /*对类名为father父元素应用after伪对象样式*/ display:block; clear:both; content:""; visibility:hidden; height:0;
6.3 元素的定位
• 6.3.3 相对定位relative
相对定位是将元素相对于它在标准文档流中的位置进行定位,当 position属性的取值为relative时,可以将元素定位于相对位置。对元素设置 相对定位后,可以通过边偏移属性改变元素的位置,但是它在文档流中的 位置仍然保留。如下图所示,即是一个相对定位的效果展示:
150px
100px
6.3 元素的定位
• 6.3.5 固定定位fixed
固定定位是绝对定位的一种特殊形式,它以浏览器窗口作为参照物来 定义网页元素。当position属性的取值为fixed时,即可将元素的定位模式设 置为固定定位。
当对元素设置固定定位后,它将脱离标准文档流的控制,始终依据浏 览器窗口来定义自己的显示位置。不管浏览器滚动条如何滚动,也不管浏 览器窗口的大小如何变化,该元素都会始终显示在浏览器窗口的固定位置。
相关文档
最新文档