网页布局基础之盒子模型与浮动
2016-08-27 12:48
288 查看
盒子模型
属性:边框 border,内边距 padding,外边距 margin
3D模型 :border ,content+padding,background-image,background-color,margin(为最后一层)
例:
设置内边距 44px,15px,15px,15px
设置1px的实线,颜色为#b1adaa
设置外边距 上下为10px,左右为18px
初始化 *{}
样式追加
浮动
关于overflow:hidden的设置
有这么一段解释
当子元素设置了浮动,父元素没有设置浮动而导致的父元素高度不能自动扩展,缩成一条线,子元素从父元素中溢出时,适合使用同时设置width:100%(或固定宽度值)+overflow:hidden的方式来清除浮动;此法可同时去除紧邻的块级受到的浮动影响,而不需要再对受到浮动影响的紧邻块级元素设置去除浮动。
#mainbody {
background:#FC0;
width:100%;
overflow:hidden;
}
.left {
width:800px;
height:200px;
background:#000;
float:left;
}
.right {
width:140px;
height:500px;
background:#690;
float:right;
}
#footer {
background:#639;
width:100%;
}
属性:边框 border,内边距 padding,外边距 margin
3D模型 :border ,content+padding,background-image,background-color,margin(为最后一层)
例:
设置内边距 44px,15px,15px,15px
padding:44px 15px 15px;
设置1px的实线,颜色为#b1adaa
border:1px solid #b1adaa;
设置外边距 上下为10px,左右为18px
margin:10px 18px;
初始化 *{}
*{margin:0; padding:0; font-size:12px; color:#346667; font-family:Arial, Helvetica, sans-serif,"宋体";}
样式追加
<div class="content profile">
浮动
关于overflow:hidden的设置
有这么一段解释
当子元素设置了浮动,父元素没有设置浮动而导致的父元素高度不能自动扩展,缩成一条线,子元素从父元素中溢出时,适合使用同时设置width:100%(或固定宽度值)+overflow:hidden的方式来清除浮动;此法可同时去除紧邻的块级受到的浮动影响,而不需要再对受到浮动影响的紧邻块级元素设置去除浮动。
#mainbody {
background:#FC0;
width:100%;
overflow:hidden;
}
.left {
width:800px;
height:200px;
background:#000;
float:left;
}
.right {
width:140px;
height:500px;
background:#690;
float:right;
}
#footer {
background:#639;
width:100%;
}
相关文章推荐
- 网页布局基础——文档流、盒子模型、浮动、定位
- 网页布局基础 第二次(盒子模型)
- html 盒子模型基础(文档流,浮动,页面布局)(五)
- CSS基础之盒子模型及浮动布局
- CSS基础之盒子模型及浮动布局
- 盒子模型的布局-流动,浮动,层
- css基础 盒子模型 外边距 边线 内边距 内容的布局(图)
- CSS布局(一) 盒子模型基础
- CSS 基础点集锦一:盒子模型、浮动、清除浮动
- css基础 盒子模型 外边距 边线 内边距 内容的布局(图)
- 前端开发:css基础知识之盒模型以及浮动布局。
- [网页基础]DIV+CSS学习笔记(三)盒子的定位与浮动
- CSS 基础点集锦一:盒子模型、浮动、清除浮动
- 网页布局与盒子模型
- 【css3网页布局】flex盒子模型
- CSS布局模型/网页布局基础
- 网页布局基础 第三次(浮动布局)
- web前端——html基础笔记 NO.12{css布局模型(流动,浮动,层模型)}
- [网页基础]DIV+CSS学习笔记(二)深入理解盒子模型
- CSS网页布局常用的基础知识