HTML5全栈开发序列课程 《前端入门》之布局一 余鹏作品.

Slides:



Advertisements
Similar presentations
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
Advertisements

“321人才计划”情况介绍 南京高新技术产业开发区 人才工作办公室.
南宁市中考网上报名录取系统 使用手册 2014年5月.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
讲好后勤故事 提升后勤形象 淮阴师范学院宣传部副部长 张同刚.
讲故事训练 授课人:田轶.
第十一課 菜園 6-11.
课程:创业法学 负责人:邓辉 主讲: 江西财经大学 《创业法学》教学团队.
邮币卡开户、银行签约、出入金流程.
重构入门培训 2013年12月22日  厚朴工作室 前端设计组 郭娟.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
实验一:分析“征途游戏”网站的类型与推广手段
簡報內容 網路請購系統說明 經費授權注意事項 請購單&授權應用範例 系統環境及設定. 簡報內容 網路請購系統說明 經費授權注意事項 請購單&授權應用範例 系統環境及設定.
台灣廢物物處理機構 邱騰煥 8 號.
威海电大开放教育 入学技术培训 2012年4月15日.
CSS的盒子模型.
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
文書檔案與實務概述 103年7月30日 主講人:總務處文書組單秀琴組長.
北京市医师定期考核信息管理系统 在线考试培训会 北京市卫生和计划生育委员会 北京市医师定期考核办公室 2016年9月
初高中历史课程衔接 ♣ 深圳中学 朱红.
国开学习网/形考模块
得实软件 网络教学、精品课程与资源库平台建设及应用培训课程 得实软件产品培训讲师 郝小飞
蘇軾詞的賞析
探索三角形相似的条件(2).
数据访问页.
在PHP和MYSQL中实现完美的中文显示
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
第十五章 传播学调查研究方法.
逆转地理课堂 提高复习效率 鲁迅中学 耿夫相.
佛山市价格调节基金征管系统 培训会—企业系统
网页设计(1) 第12讲 网页技术简介 马秀麟 2014年5月 2018/9/17 制作人:马秀麟.
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
UI 软件 设计 网页基本元素设计(二).
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
广西特级教师工作坊 网络平台建设.
Web前端开发技术与实践 第12章 布局 阮晓龙 /
武汉纺织大学传媒学院 cm.wtu.edu.cn
元素替换法 ——行列式按行(列)展开(推论)
CSS 钟晖云 QQ:
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
吉林省信息技术与教学融合优质课大赛 参赛教师提交大赛作品流程 吉林省电化教育馆.
認識我的故鄉_台中市.
使用矩阵表示 最小生成树算法.
UI 软件 设计 页面布局(三).
DIV常见布局设计 1:单行单列结构 (1)宽度固定
网页设计与制作 Dreamweaver CS6 标准教程
计算机网络与网页制作 Chapter 11:用CSS作页面布局
顺序表的删除.
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
第12章 APDiv 对于有Dreamweaver基础的读者来说,初识APDiv或 许会感到即熟悉又陌生。熟悉于它的Div标识符, 陌生于他在CS3版本中的含义及作用。其实,APDiv 在Dreamweaver CS4中仍等同于前期版本的层,又 称为AP元素或CSS-P元素,本文以下简称AP层。 什么是层?有什么作用?前面我们学习过了表格,
武汉纺织大学传媒学院 cm.wtu.edu.cn
第5章 Div+CSS布局技术 主讲人:刘泰然 经济管理学院.
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
第6章 使用CSS修饰常见的网页元素 主讲人:刘泰然 经济管理学院.
杭州国家粮食交易中心 欢迎您!.
聽聽那冷雨---重點摘要 二愛 王煜榕.
大葉服務學習執行說明 課外活動暨服務學習中心:黃泰元.
第6章 使用CSS修饰常见的网页元素 经济管理学院.
一切都是課程 『國際教育』在明道.
憲政與民主 應化3A 邱泓明.
道家的中心觀念.
第5章 Div+CSS布局技术 经济管理学院.
武汉纺织大学传媒学院 cm.wtu.edu.cn
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
學生學習診斷與進展評量 測驗科目:第一次國語文、第二次數學 (數學要帶紙筆計算)
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
§4.5 最大公因式的矩阵求法( Ⅱ ).
学习目标 1、什么是列类型 2、列类型之数值类型.
Presentation transcript:

HTML5全栈开发序列课程 《前端入门》之布局一 余鹏作品

主要内容 布局属性 float 浮动 clear 清除浮动

1、页面布局方式 页面布局方式,主要包含:文档流(常规流)、脱离文档流(浮动流)。 文档流: 文档流中元素框的位置由元素在HTML中的位置决定。块级元素从上到下依次排列,框之间的垂 直距离由框的垂直margin计算得到。行内元素在一行中水平布置。 文档流就是html文档中的元素如块级元素、行内元素依据他们的显示属性按照在文档中的先后次 序依次显示。块级元素就占一行或多行,行内元素就和其他元素共处一行,一个萝卜一个坑。 浮动流:元素从正常的排列顺序被抽离 浮动可以使元素向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 由于浮动框不在正常文档流中,所以标准文档流中的块框表现得就像浮动框不存在一样。

2、浮动 浮动属性: float:left(向左浮动)/right(向右浮动)/none(默认值); float 属性定义元素在哪个方向浮动。通过float属性实现元素的浮动。 以往这个属性总应用于图像,使文本围绕在图像周围。 不过在 CSS 中,任何元素都可以浮动。 浮动元素会生成一个块级框,而不论它本身是何种元素。 如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。 浮动没有高度。

2.1、左浮动 第二个元素设置左浮动: .div2{ float:left; } 说明: 由于对div2设置浮动,它就不再属于标准流,div3自动上移顶替div2的位置,div1、div3、div4依次排列,成为一个新的流。 如果浮动前面的元素没有浮动属性,则浮动会另起一行在此元素的下面浮动。

2.1、左浮动 图文混排

2.2 右浮动 第二个元素设置右浮动: .div2{ float:right; } 说明: div2{float:right;}当第二个模块设置为向右浮动,那么它就不属于标准流,而是成为了浮动流,剩下的div1,div3,div4重新排列 浮动元素不在标准文档流中,所以浮动后面紧跟着的元素占据了浮动元素原先的位置。 当一个元素浮动之后,其下方装载文字的容器虽然会占据浮动元素原先的位置,但是其中的文字会一直围绕在浮动元素周围,而不被浮动元素盖住。

2.2 右浮动 文字右侧显示

2.3 两个元素同时左浮动 第二个和第三个元素设置左浮动: .div2, .div3{ float:left; } 说明: 假如某个div元素A是浮动的,如果A元素上一个元素也是浮动的, 那么A元素会跟随在上一个元素的后边(如果一行放不下这两个元素,那么A元素会被挤到下一行)

2.3 两个元素同时左浮动 用于网页的导航 用于网页的布局

2.4 一个元素左浮动一个元素右浮动 说明: 主要应用于两列网页的布局 .div2{ float:left; } .div3{ float:right; 说明: 主要应用于两列网页的布局

2.4 一个元素左浮动一个元素右浮动 左浮动 右浮动

2.5 总结 浮动元素不在标准文档流中,所以浮动后面紧跟着的元素占据了浮动元素原先的位置。 浮动是个比较特殊的个体,它虽然不在标准文档流中,但是仍然跟标准文档流相互影响。 如果浮动前面的元素没有浮动属性,则浮动会另起一行在此元素的下面浮动。 当一个元素浮动之后,其下方装载文字的容器虽然会占据浮动元素原先的位置,但是其中的文字会一直围绕在浮动元素周围,而不被浮动元素盖住。

3、遇到问题?

3.1、浮动产生的副作用 1、背景不能显示:如果对父级设置了css背景或者背景图片,而父级不能被撑开,导致背景不能显示 2、边框不能被撑开 3、margain padding不能正确显示,特别是上下边的margin跟padding不能正确显示

3.2、清除浮动 清除浮动:clear:left/right/both/none; clear 属性规定元素的哪一侧不允许其他浮动元素。

3.3、其他清除浮动的方法 1.在父级元素添加最后一个子元素,子元素设置样式clear:both; 2.给父级元素设置高度 3.父级div定义overflow:hidden和zoom:1 4.设置:after伪元素 div:after{display:block;clear:both;content:"";} 为什么overflow:hidden可以清除浮动,因为这个属性相当于让父级紧贴其对象内容,包括使用float的div盒子,从而实现清除浮动。 Zoom是 ie浏览器的专有属性,他可以设置或者检索对象的缩放比例,除此之外,他还有一些小作用,出发ie的haslayout属性,清除浮动属性,清除margin重叠等等。经常跟overflow:hidden一起使用

育知同创:yztcedu.com HTML5全栈开发学习QQ群: 556042857