10月27日 css学习笔记
2015-10-27 22:31
288 查看
css三种布局模型:
Flow:流动型
Float:浮动型
Layer:层模型
流动模型特点:
第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%。实际上,块状元素都会以行的形式占据位置。
第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。(内联元素可不像块状元素这么霸道独占一行)
浮动模型:可以使两个块元素在一行
float:left
层模型
绝对定位:position:absolute
将元素从文档流中拖出来,相对于浏览器设置定位
相对定位:position:relative
固定定位:position:fixed
视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化
固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响,这与background-attachment:fixed;属性功能相同。
<div id=“box1”><!--参照定位的元素-->
<div id=“box2”><--相对参照元素进行定位-->
</div><--相对定位元素-->
</div>
#box1{
width:200px;
height:200px;
position:relation;
}
#box2{
position:absolute;
top:20px;
left:30px;
}
Flow:流动型
Float:浮动型
Layer:层模型
流动模型特点:
第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%。实际上,块状元素都会以行的形式占据位置。
第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。(内联元素可不像块状元素这么霸道独占一行)
浮动模型:可以使两个块元素在一行
float:left
层模型
绝对定位:position:absolute
将元素从文档流中拖出来,相对于浏览器设置定位
相对定位:position:relative
固定定位:position:fixed
视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化
固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响,这与background-attachment:fixed;属性功能相同。
<div id=“box1”><!--参照定位的元素-->
<div id=“box2”><--相对参照元素进行定位-->
</div><--相对定位元素-->
</div>
#box1{
width:200px;
height:200px;
position:relation;
}
#box2{
position:absolute;
top:20px;
left:30px;
}
相关文章推荐
- 用js或者CSS实现鼠标指向图片时放大
- Activity使用Dialog样式导致点击空白处自动关闭的问题
- CSS 属性behavior
- css基础知识
- CSS杂记
- php使用gzip压缩传输js和css文件的方法
- 登陆页面CSS
- 【CSS3】标签使用说明
- CSS3 :nth-child() 选择器
- css3 复选框样式
- 前端性能优化之js,css调用优化
- C# DevExpress_gridControl 行号行样式
- CSS3 pointer-events:none应用举例及扩展
- 如何命名CSS文件及样式规范更利于SEO优化
- css编码规范
- CSS3动画功能 --- transition、transform、3D场景
- 横线-文字-横线的html-css布局
- JS获取元素属性、样式getComputedStyle()和currentStyle方法兼容性问题
- 条件选择css
- 关于css中overflow:hidden的使用