南大软院大神养成计划--HTML和CSS基础课程(四)
来源:互联网 发布:搜狗浏览器打开淘宝卡 编辑:程序博客网 时间:2024/05/18 01:37
学习小结
今天主要学习了盒模型和元素布局模型。
一,盒模型:如果将盒模型比作一间床的房间,那么床就是这个元素的内容,床到墙壁之间的空间就是填充(padding),墙壁就是边框(border),房间周围的空间就是边界(margin)。一个元素的实际大小就是这个盒模型的大小。
盒子模型的边框就是围绕着内容及补白的线,这条线可以设置它的粗细,样式和颜色(边框的三个属性),如div{border:2px solid red}也可以分开写div{border-width:2px;
border-style:solid;
border-color:red;}
border-style(边框常见的样式有dashed(虚线);dotted(点);solid(实线)。border-top上边框,border-bottom下边框,border-left左边框,border-right右边框。
元素实际宽度(盒子的宽度)=左边界+左边框+左填充+内容宽度+右填充+右边框+右边界。
二,元素的布局模型,1流动模型(flow) 2浮动模型(float) 3层模型(layer)
流动模型是默认的网页布局模式。在流动模型下有2个特点:1),块状元素由上到下垂直分布,2),内联元素从左到右水平分布显示。
浮动模型:用CSS定义 div{border:2px red solid;float:left}
层模型:就像PS中图层编辑一样,每个图层都能精确定位。层模型的三种模式:1),绝对定位{position:absolute}(相对于浏览器窗口);2),相对定位{position:relative}(相对于之前的位置);3),固定定位{position:fixed}(相对于浏览器窗口,但是滚动条滑动的时候也不发生变化)。
相对于绝对的组合使用:1,参考定位元素必须是相对定位元素的前辈元素;2,参照定位元素必须加入position:relative;3,定位元素加入position:absolute,便可以使用top,bottom,left,right来进行定位了。
- 南大软院大神养成计划--HTML和CSS基础课程(四)
- 南大软院大神养成计划——HTML和CSS基础课程(一)
- 南大软院大神养成计划--HTML和CSS基础课程(二)
- 南大软院大神养成计划--HTML和CSS基础课程
- 南大软院大神养成计划--HTML和CSS基础(三)
- 南大软院大神养成计划--html css基础
- 【南大软院大神养成计划】html+css之css
- 南大软院大神养成计划--第一天学习HTML+CSS的基础归纳
- 【南大软院大神养成计划】html+css基础教程之标签
- 【南大软院大神养成计划】html+css之网页布局
- 南大软院大神养成计划——css入门
- 南大软院大神养成计划——CSS进阶
- 南大软院大神养成计划--CSS网页布局
- 南大软院大神养成计划--css布局
- 南大软院大神养成计划-css布局
- 南大软院大神养成计划-网页设计初学HTML
- 南大软院大神养成计划-HTML表格概要
- 南大软院大神养成计划--第二天学习CSS的基础归纳
- java集合类ArrayList
- DICOM:DICOM3.0网络通信协议(三)
- mybatis 一对多
- 使用(x&y) + ((x^y)>>1) 求平均数
- JSON 之FastJson解析
- 南大软院大神养成计划--HTML和CSS基础课程(四)
- AppScan--图解Web扫描工具IBM Security App Scan Standard
- 学习adams遇到问题(持续更新)。。。。。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- JDK-Eclipse-Android_SDK-ADT详细图文安装教程(1)
- TreeMap练习—字母出现的次数
- myeclipse连接sqlserver数据库
- java集合类LinkedList
- 有序矩阵查找的快速算法(C++版)
- HPU 1287: HH实习【数学】