day 49-css补充(终结)[浮动和定位]】的更多相关文章

老师的笔记: 前情回顾: day49 混乱即阶梯. 1. 前情回顾 HTML HTTP和HTML 文档机构 <!Doctype html> HTML head <meta> <title> <link> icon <style> 直接写CSS样式 <link> CSS文件 <script> JS文件 body 常用标签: div span h1~h6 a p img form input text password num…
CSS进阶内容-浮动和定位详解 我们在学习了CSS的基本知识和盒子之后,就该了解一下网页的整体构成了 当然如果没有学习之前的知识,可以到我的主页中查看之前的文章:秋落雨微凉 - 博客园 CSS的三种布局流派 网页布局的本质就是用CSS控制盒子的摆放来形成页面 CSS提供了三种流派来控制盒子: 普通流 浮动 定位 所谓普通流就是我们前面所学习的内容: 标签按照规定好的默认方式排序 块级元素独占一行 行级元素顺序排列,遇到父元素边缘换行 接下来让我们走进浮动和定位的世界 浮动 首先我们为什么需要浮动…
在了解CSS中的浮动和定位之前有必要先了解清楚标准流和脱离标准流的特性 标准流的默认特性 1.分行.块级元素,并且能够dispay转换. 2.块级元素(block):默认独占一行,不能并列显示,能够设置宽.高,宽度为父盒子的100%.例如:div.p.标题元素(h1-h6).列表元素(ul li.dl dt dd) 3.行内元素(inline):默认并排显示,不能设置宽.高,宽度为内容的宽度.例如:span.a.b.i 4.margin-bottom 和margin-top 塌陷,以最大值为准.…
转载请注明出处! 需要掌握的三个最重要的CSS概念是浮动,定位和盒模型. 盒模型概述: 页面上的每个元素都被看做一个矩形框(元素框or盒模型),这个框由元素内容,内边距,边框和外边距组成. 内边距出现在内容区域的周围,如果为元素添加背景,那么背景就会应用于由内容和内边距组成的区域.添加边框会在内边距的区域外边加一条线.在边框外边是外边距,外边距是透明的,一般用它来控制元素之间的间隔. 内边距,边框,和外边距是可选的,默认值为零.但是许多元素由用户代理样式表设置了外边距和内边距,我们可以将元素的m…
上期内容回顾 CSS简介 # 主要就是给HTML标签添加样式 # 固定语法结构 选择器 {属性名1:属性值;属性名2:属性值} 三种引用方式 1.link标签引入外部css文件(最正规) 2.HTML文档结构中的head标签内通过style标签内部直接编写(一般用于学习时期) 3.直接在标签内部通过style属性编写(不常用) 诸多选择器 # 一个页面上有很多相同的标签 但是需要有不同的样式 1.基本选择器 id选择器 类选择器 标签选择器 通用选择器 2.重要选择器 儿子选择器 后代选择器 毗…
盒子模型 margin padding border content margin:            用于控制元素与元素之间的距离:body自带 8 像素的margin 需要手动去除.(快递盒之间的间距) padding:           用于控制内容与边框之间的距离.(快递盒与快递物体之间的缝隙) Border(边框):     围绕在内边距和内容外的边框.(快递盒的厚度) Content(内容):   盒子的内容,显示文本和图像.(快递物体的大小) margin 外边距 缩写方式 …
CSS中区块的使用 CSS中浮动的使用 CSS中定位的使用 CSS中溢出的使用 CSS中滚动条的使用 17.1 CSS中区块的使用 属性名称            属性值                说明 width              像素/百分比            区块的宽度 auto height              像素/百分比            区块的高度 auto min-height            像素/百分比             区块最小高度 a…
1.CSS 中区块的使用 2.CSS 中浮动的使用 3.CSS 中定位的使用 4.CSS 中溢出的使用 5.CSS 中滚动条的使用 17.1 CSS 中区块的使用 属性名称 属性值 说明 width 像素/百分比 区块的宽度 auto height 像素/百分比 区块的高度 auto min-height 像素像素/百分比 区块最小高度 auto max-height 像素像素/百分比 区块最大高度 auto min-width 像素像素/百分比 区块最小宽度 auto max-width 像素…
定位 定位的想法很简单元素框相对于正常位置出现在哪里. 定位:static,相对, 绝对, fixed, 继承 static就是默认的位置 相对就是相对于默认位置的偏移.原来的static定位位置依然占着. 绝对定位相对于包含块(非static的)的偏移.完全脱离文档流,原来的位置就没了. fix相对于viewport视窗的偏移. 包含块 根元素是初始包含块,有的浏览器是html元素,有的为body. 非根元素,position为相对或者默认位置,包含块是最近祖先级的块级框.表格单元.行内块.…
定位 定位的想法很简单元素框相对于正常位置出现在哪里. 定位:static,相对, 绝对, fixed, 继承 static就是默认的位置 相对就是相对于默认位置的偏移.原来的static定位位置依然占着. 绝对定位相对于包含块(非static的)的偏移.完全脱离文档流,原来的位置就没了. fix相对于viewport视窗的偏移. 包含块 根元素是初始包含块,有的浏览器是html元素,有的为body. 非根元素,position为相对或者默认位置,包含块是最近祖先级的块级框.表格单元.行内块.…