关于CSS简单布局常用的基础知识
2017-07-31 15:36
609 查看
一、属性的继承问题
文本类、字体、颜色,子元素会继承父元素的设置
布局类、边距、大小、边框、背景,不会继承
二、定位
1、相对定位:相对于自己原来的位置
2、绝对定位:相对于第一个定位的祖先元素
父 position:relative
子 position:absolute
父元素也需要定位,子元素才会有作用
3、固定定位:相对于屏幕,一直固定不动
4、z-index 显示优先级,只能设置给已经定位的元素
三、布局相关属性
1、尺寸 width/max-width/min-width/height/max-height/min-height
2、内边距(补白)padding
3、外边距margin
4、display none/block/inline/inline-block
display:inline-block 不会独占一行,其他同块状元素
不同的元素display的默认值不一样
5、visibility hidden/visible/collapse
visibility隐藏后,仍然会占位
display隐藏后,不会占位!!!!常用
6、overflow visible/hidden/auto/scroll
7、float:left/right常用!
8、clear:清楚浮动对后面元素的影响 both/left/right
四、margin塌陷的问题
嵌套关系的margin塌陷,为子盒子添加margin-top:10px,子盒子和父盒子之间并没有出现期望的10px间隙,而是父盒子与子盒子一起与页面顶端产生了10px的间隙。
解决方法:
1、为父盒子设置border,为外层添加border后,父子盒子就不是真正意义上的贴合
2、为父盒子添加overflow:hidden
3、为父盒子设定padding值
文本类、字体、颜色,子元素会继承父元素的设置
布局类、边距、大小、边框、背景,不会继承
二、定位
1、相对定位:相对于自己原来的位置
2、绝对定位:相对于第一个定位的祖先元素
父 position:relative
子 position:absolute
父元素也需要定位,子元素才会有作用
3、固定定位:相对于屏幕,一直固定不动
4、z-index 显示优先级,只能设置给已经定位的元素
三、布局相关属性
1、尺寸 width/max-width/min-width/height/max-height/min-height
2、内边距(补白)padding
3、外边距margin
4、display none/block/inline/inline-block
display:inline-block 不会独占一行,其他同块状元素
不同的元素display的默认值不一样
5、visibility hidden/visible/collapse
visibility隐藏后,仍然会占位
display隐藏后,不会占位!!!!常用
6、overflow visible/hidden/auto/scroll
7、float:left/right常用!
8、clear:清楚浮动对后面元素的影响 both/left/right
四、margin塌陷的问题
嵌套关系的margin塌陷,为子盒子添加margin-top:10px,子盒子和父盒子之间并没有出现期望的10px间隙,而是父盒子与子盒子一起与页面顶端产生了10px的间隙。
解决方法:
1、为父盒子设置border,为外层添加border后,父子盒子就不是真正意义上的贴合
2、为父盒子添加overflow:hidden
3、为父盒子设定padding值
相关文章推荐
- CSS进行简单网页布局(基础知识)
- 网页制作中常用的基础知识002-CSS布局与表格布局的区别
- CSS网页布局常用的基础知识
- DIV+CSS网页布局常用的一些基础知识整理
- DIV+CSS网页布局常用的一些基础知识整理
- DIV+CSS网页布局常用的一些基础知识整理
- CSS网页布局常用的基础知识
- 关于CSS常用的基础知识
- DIV+CSS网页布局常用的一些基础知识整理
- DIV+CSS网页布局常用的一些基础知识整理
- css布局基础知识
- [网页基础]CSS+DIV布局,简单布局例子
- Android零基础入门第25节:最简单最常用的LinearLayout线性布局
- 网页布局之一:XHTML CSS基础知识
- [知识点滴]关于CSS Reset 那些事(四)之 构架CSS基础样式库
- oralce 基础知识 ,oralce 常用简单sql语句,oracle 新手必看之一
- 【CSS+DIV网页样式与布局】——基础知识总结
- CSS进阶系列一(flex布局基础知识——介绍、规范、主要思想、专业术语)
- 简洁 DIV+CSS布局入门之一 ( DIV+CSS常用 常用CSS DIV+CSS实例 简单DIV+CSS DIV+CSS布局分析 DIV+CSS流程)
- css常用注意事项及基础知识点