文档流

【CSS属性#2】

北城余情 提交于 2019-11-27 20:47:39
" 目录 一、盒子模型 二、外边距 margin 三、内填充 padding 四、浮动 float 五、清除浮动 clear 六、溢出 overflow 七、定位 position 1. 无定位 static 2. 相对定位 relative 3. 绝对定位 absolute 4. 固定 fixed 八、 层叠顺序 z-index 九、透明度 opacit 一、盒子模型 margin :用于控制元素与元素之间的距离;最基本的用途就是控制元素周围空间的间隔,从视觉上达到相互隔开的目的 padding :用于控制内容与边距之间的距离 Border :边框,围绕在内边距和内容外的边框 Content :盒子的内容,显示文本和图像 ![在这里插入图片描述](/media/ai/2019-03/3820234e-236e-4ff2-af57-94cab2575a05.png) 二、外边距 margin 属性 描述 margin-top 上方外边距 margin-right 右方外边距 margin-bottom 下方外边距 margin-left 左方外边距 简写: ![在这里插入图片描述](/media/ai/2019-03/a92c753d-e79f-44ff-b074-f21181e9f02f.png) 常见居中: ![在这里插入图片描述](/media/ai/2019-03

【CSS属性#2】 -- 2019-08-17 05:21:34

巧了我就是萌 提交于 2019-11-27 14:34:55
原文: http://blog.gqylpy.com/gqy/256 " 目录 一、盒子模型 二、外边距 margin 三、内填充 padding 四、浮动 float 五、清除浮动 clear 六、溢出 overflow 七、定位 position 1. 无定位 static 2. 相对定位 relative 3. 绝对定位 absolute 4. 固定 fixed 八、 层叠顺序 z-index 九、透明度 opacit 一、盒子模型 margin :用于控制元素与元素之间的距离;最基本的用途就是控制元素周围空间的间隔,从视觉上达到相互隔开的目的 padding :用于控制内容与边距之间的距离 Border :边框,围绕在内边距和内容外的边框 Content :盒子的内容,显示文本和图像 ![在这里插入图片描述](http://blog.gqylpy.com/media/ai/2019-03/3820234e-236e-4ff2-af57-94cab2575a05.png) 二、外边距 margin 属性 描述 margin-top 上方外边距 margin-right 右方外边距 margin-bottom 下方外边距 margin-left 左方外边距 简写: ![在这里插入图片描述](http://blog.gqylpy.com/media/ai/2019-03

【CSS属性#2】 -- 2019-08-17 05:14:22

為{幸葍}努か 提交于 2019-11-27 14:33:30
原文: http://blog.gqylpy.com/gqy/256 " 目录 一、盒子模型 二、外边距 margin 三、内填充 padding 四、浮动 float 五、清除浮动 clear 六、溢出 overflow 七、定位 position 1. 无定位 static 2. 相对定位 relative 3. 绝对定位 absolute 4. 固定 fixed 八、 层叠顺序 z-index 九、透明度 opacit 一、盒子模型 margin :用于控制元素与元素之间的距离;最基本的用途就是控制元素周围空间的间隔,从视觉上达到相互隔开的目的 padding :用于控制内容与边距之间的距离 Border :边框,围绕在内边距和内容外的边框 Content :盒子的内容,显示文本和图像 ![在这里插入图片描述](http://blog.gqylpy.com/media/ai/2019-03/3820234e-236e-4ff2-af57-94cab2575a05.png) 二、外边距 margin 属性 描述 margin-top 上方外边距 margin-right 右方外边距 margin-bottom 下方外边距 margin-left 左方外边距 简写: ![在这里插入图片描述](http://blog.gqylpy.com/media/ai/2019-03

css清除浮动的原理

☆樱花仙子☆ 提交于 2019-11-27 12:49:11
最近学习css发现了高度塌陷时候要清除浮动,为了理解清楚浮动原理,网上找了不少资料,发现都写的不是很清楚,而且都是一模一样的内容,我在里分享一下我对清楚浮动原理的理解, 如果你已经很了解 什么是浮动 和 浮动的效果 你可以直接跳转到 三.如何清除浮动(重点)阅读 一.什么是浮动 首先我们需要知道定位 元素在页面中的位置就是定位,解决问题之前我们先来了解下几种定位方式 1、普通流定位 static(默认方式)   普通流定位,又称为文档流定位,是页面元素的默认定位方式   页面中的块级元素:按照从上到下的方式逐个排列   页面中的行内元素:按照从左到右的方式逐个排列   但是如何让多个块级元素在一行内显示?   这里就引出了浮动定位 2、浮动定位 float   float属性 取值为 left/right   这个属性原本不是用来布局的,而是用来做文字环绕的,但是后来人们发现做布局也不错,就一直这么用了,甚至有些时候都忘了用他做文字环绕 3、相对定位 relative   元素会相对于它原来的位置偏移某个距离,改变元素位置后,元素原本的空间依然会被保留   属性:position   取值:relative   配合着 偏移属性(top/right/bottom/left)实现位置的改变 4、绝对定位 absolute 如果元素被设置为绝对定位的话,将具备以下几个特征   1

css中高度塌陷介绍以及定位介绍

て烟熏妆下的殇ゞ 提交于 2019-11-27 12:33:52
浮动的问题——高度塌陷 高度塌陷的效果:定义两个元素是父子结构,为子元素设置浮动(父元素不设置高度); 注意:高度塌陷的效果师傅和复制结构的浮现效果;但是在实际开发中,不希望出现这种效果。 解决方案——BFC 什么是bfc? 块级格式化环境 bfc的开启方式? 元素设置float浮动 元素的display设置inline-block; 元素设置绝对定位; overflow:hidden/auto(非默认值visible); clear:both/left/right;——必须新增一个子元素(最后) bfc的问题? //开启BFC实验 <!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < title > Title </ title > < style > .box1 { background-color : pink ; /*height: 200px;*/ width : 300 px ; /*开启BFC的方法*/ /*一、开启父元素的同方向浮动;那么父元素和子元素一起脱离了文档流, 父元素下面的同级元素依旧会上移,但是父元素也算是有了高度!这个高度和子集元素高度一致!*/ /*float: left;*/ /*二、设置父级元素为绝对定位或者固定定位,和设置浮动的效果一样。*/ /

css的position属性

半城伤御伤魂 提交于 2019-11-27 11:49:43
1. 介绍 1.1 说明 Position 属性:规定元素的定位类型。即元素脱离文档流的布局,在页面的任意位置显示。 1.2 主要的值 ① absolute :绝对定位; 脱离文档流的布局 ,遗留下来的空间由后面的元素填充。定位的起始位置为最近的父元素(postion不为static),否则为Body文档本身。 ② relative :相对定位; 不脱离文档流的布局 ,只改变自身的位置,在文档流原先的位置遗留空白区域。定位的起始位置为此元素原先在文档流的位置。 ③ fixed :固定定位; 脱离文档流的布局 , 类似于absolute,但不随着滚动条的移动而改变位置。 ④ static :默认值;默认布局。 1.3 辅助属性 position属性只是使元素脱离文档流,要想此元素能按照希望的位置显示,就需要使用下面的属性(position:static不支持这些): ①left : 表示向元素的左边插入多少像素,使元素向右移动多少像素。 ②right :表示向元素的右边插入多少像素,使元素向左移动多少像素。 ③top :表示向元素的上方插入多少像素,使元素向下移动多少像素。 ④bottom :表示向元素的下方插入多少像素,使元素向上移动多少像素。 上面属性的值可以为负,单位:px 。 2. position 定位方式 2.1 position:absolute 2.1.1 说明

CSS Position 定位属性

不想你离开。 提交于 2019-11-27 11:48:19
  本篇文章主要介绍元素的Position属性,此属性可以设置元素在页面的定位方式。 目录 1. 介绍 position :介绍position的值以及辅助属性。 2. position 定位方式 :介绍position的四种定位方式:绝对、相对、固定、默认。 3. 总结 position :以示例的方式展示position。 1. 介绍 1.1 说明 Position 属性:规定元素的定位类型。即元素脱离文档流的布局,在页面的任意位置显示。 1.2 主要的值 ① absolute :绝对定位;脱离文档流的布局,遗留下来的空间由后面的元素填充。 定位的起始位置为最近的父元素(postion不为static),否则为Body文档本身。 ② relative :相对定位;不脱离文档流的布局,只改变自身的位置,在文档流原先的位置遗留空白区域。 定位的起始位置为此元素原先在文档流的位置。 ③ fixed :固定定位;类似于absolute,但不随着滚动条的移动而改变位置。 ④ static :默认值;默认布局。 1.3 辅助属性 position属性只是使元素脱离文档流,要想此元素能按照希望的位置显示,就需要使用下面的属性(position:static不支持这些): ① left : 表示向元素的左边插入多少像素,使元素向右移动多少像素。 ② right :表示向元素的右边插入多少像素

复习css.html

江枫思渺然 提交于 2019-11-27 07:46:51
1:盒子模型 2:盒子模型每个属性作用和特点 3:盒子内部流 4:如何破坏盒子内部流?来实现布局 相对定位 绝对定位 固定定位 浮动 弹性布局 ###弹性布局 弹性布局的规律是什么配有哪些特点? 1:从父元素角度看:首先自身内部 流 发生了改变,从流式布局变为弹性布局 (文档流变为弹性流) 本身依然处于流式布局中,没有发生改变 (在他的父容器中布局) 2:从子元素角度分析: 以什么为主进行布局?进行怎样的排序? 三子元素在父容器中沿着主轴进行布局,主轴上对齐方式:从起始位置;结束; 结束位置;两端对齐等… 交叉轴与主轴垂直,默认起点与主轴一致; 一子元素在交叉轴对齐方式,不是一个一个的子元素排列,而是已经在主轴上排 列好的子元素,部分整伴在交叉轴上进行排列 display:flex flex-fow 确定主轴方向 以及 是否换行 justify content:确定族元素在 主轴对齐方式 allign-iten决定子元素在交义轴对齐方式, 注意:及时实在弹性流中的元素,也可以破坏弹性流, 用positionl。 align-content属性 flex-start:与较叉轴的起点对齐。 flex- end:与交叉轴的线点对开。 center: 与较叉轴的中点对开。 space between:与交叉轴两端对齐,轴线之间的间隔平均分布。 space-around

定位布局

孤人 提交于 2019-11-27 05:43:51
定位布局的作用 :使某个元素悬挂在其他元素之上的 分类: 1.static 静态(默认) 非定位元素 2.relative 定位元素(相对定位) 参照点:原先所在的位置 特点:不脱离文档流,可以覆盖在其他元素之上 3.abosult 定位元素(绝对定位) 参照点:距离它最近的父元素,如果没有,参照点视口。 特点:脱离文档流,高度由内容决定。 4.fixed 定位元素 (固定定位) 参照点:相对浏览器视口 特点:脱离文档流 5.sticky 定位元素 (relative和fixed的结合类似于) 特点:不脱离文档流 来源: https://blog.csdn.net/qq_44812512/article/details/99460306

WEB第四天

ぃ、小莉子 提交于 2019-11-27 05:43:28
WEB第四天 一、盒子模型 1.1 常用属性 border 盒子的边框 margin 外边距 padding 内边距 box-shadow 盒子的阴影, 值: color left_position top_position height div { box-shadow : skyblue 5px 5px 5px ; } border-radius 设置边框的圆角(圆的半径) #nav a { border : 1px solid red ; border-radius : 5px ; padding : 5px ; } 案例: 圆形图片(用户头像) .circle { display : inline-block ; width : 100px ; height : 100px ; border-radius : 50% ; } < div > < img class = " circle " src = " images/gyy6.jpg " > </ div > 二、定位 在CSS样式中,定位的属性: position , 可选的值: static|absolute|relative|fixed 2.1 static 默认 按从上到下的文档流的方式展示标签的, 不会脱离文档流的。 样式中的top、left、right、bottom不能使用的。 2.2 absolute