布局 position】的更多相关文章

position : 设置定位方式 跟『定位』相关的有一些属性,最重要的一个是『position』,它主要是设置『定位方式』. 而定位方式最重要的是设置『参照物』. 配合 position 使用的有这些属性: 属性名 值 描述 top   元素上边缘距离参照物边缘的距离 right   元素右边缘距离参照物边缘的距离 bottom   元素下边缘距离参照物边缘的距离 left   元素左边缘距离参照物边缘的距离 z-index           position static 静态的,是元素默…
HTML中的布局,一个比较难以理解的概念,就是position了,W3C上的解释,position有如下几种: 1. static,默认值,也就是在样式中不指定position 2. fixed 3. absolute 4. relative 其中,static,fixed的相对好理解点,比较难一点的是absolute及relative. 我个人的理解,这里的position,都是要找一个参照层再来说位置的布局.没有参照层,布局其实就没有什么意义,至少生产环境下是这样子的,因为你放置一个HTML…
position例子 通过具体的例子可以帮助我们更好地理解“position”.下面是一个真正的页面布局. 结果: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>position例子</title> <style> * { box-sizing: border-box; } .c…
position 为了制作更多复杂的布局,我们需要讨论下 position 属性. 它有一大堆的值,名字还都特抽象,别提有多难记了. 让我们先一个个的过一遍,不过你最好还是把这页放到书签里. 先看下运行结果,在看下源码,最后解释一下position的各个属性. 结果: 源码看一下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <ti…
定位布局就是为开发提供了更好的布局方式,可以根据需求给相应的模块设定相应位置,从而使界面更佳丰富,代码更佳完美. position是CSS中非常重要的一个属性,通过position属性,我们可以让元素相对于其正常位置,父元素或者浏览器窗口进行偏移. position 属性,它有4个不同类型的定位,这些类型会影响元素的生成方式,下面我们详细说明position属性. static 定位 是静态定位,是position的默认值,元素出现在正常的流中(正常布局),静态定位的元素不会受到 top, bo…
1. position的属性 1.1position:static 默认位置,没有定位效果 1.2 position:relative 相对定位,不会脱离文档流,相对于原来位置的变化 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>position</title> <style> .wrap{…
定位 static(默认值) 没有开启定位 relative 相对定位的性质 包含块(containing block)概念 没有开启定位时包含块就是当前元素最近的祖先块元素 开启绝对定位后的元素包含块有两种情况 如果所有祖先元素都没有开启定位,则依据根元素()进行定位 如果祖先元素有开启定位,则依据最近的开启定位的祖先元素进行定位 absolute 绝对定位的性质 fixed 固定定位的性质 sticky 粘滞定位的性质 定位 static(默认值) 没有开启定位 position: stat…
1.流动模型 HTML元素在默认情况下都是按照"流动模型"进行布局的,网上也有人称之为"普通流"."文档流"之类的.这种布局模式的特点在于: 块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布 内联元素都会在所处的包含元素内从左到右水平分布显示   2.层模型 如上图,网页呈现的内容,就像PS中的图层一样,是多层重叠呈现的效果,当然,一般情况下我们的网页只有一层,因为任何元素在默认情况下是不能浮动的.但是脱离了"普通流"…
display常用值 参考链接英文参考链接中文 // 常用值 none:元素不显示 inline:将元素变为内联元素,默认 block:将元素变为块级元素 inline-block:将元素变为内联块级元素 list-item:inline:将元素变为列表显示(一般不用) table:将元素变为块级表格元素,前后带有换行符 inline-table:将元素变为内联表格元素,前后不带换行符 table-row:将元素变为表格行,类似tr table-cell:将元素变为表格列,类似td grid:将…
一.BFC与IFC 1.1.BFC与IFC概要 BFC(Block Formatting Context)即“块级格式化上下文”, IFC(Inline Formatting Context)即行内格式化上下文.常规流(也称标准流.普通流)是一个文档在被显示时最常见的布局形态.一个框在常规流中必须属于一个格式化上下文,你可以把BFC想象成一个大箱子,箱子外边的元素将不与箱子内的元素产生作用. BFC是W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系…