关于css的absolute和relative的问题理解
2015-12-13 17:36
543 查看
在网页的界面中进行层叠样式表格式化输出标签的位置的时候,会用到position这个标签。在使用此标签的时候总会被absolute和relative这两个布局搞晕,普遍的使用的时候通过其中文的翻译可以大体得知:
absolute:绝对
relative:相对
但是对于灵活使用absolute和relative的布局的时候,总要搞混。根据实际经验,我对这两个属性的理解是:
absolute:如果父级元素没有设置position属性,那么当前定位的坐标是浏览器左上角为坐标原点进行的定位。
如果父级元素有设置属性,那么定位的坐标是当前父级元素左上角为坐标原点进行相对应的定位。
relative:则参照父级(最近)的内容区的左上角为原始点结合属性进行定位(或者说相对于被定位元素在父级内容区中的上一个元素进行偏移),无父级则以 BODY的左上角为原始点。相对定位是不能层叠的
absolute:绝对
relative:相对
但是对于灵活使用absolute和relative的布局的时候,总要搞混。根据实际经验,我对这两个属性的理解是:
absolute:如果父级元素没有设置position属性,那么当前定位的坐标是浏览器左上角为坐标原点进行的定位。
如果父级元素有设置属性,那么定位的坐标是当前父级元素左上角为坐标原点进行相对应的定位。
relative:则参照父级(最近)的内容区的左上角为原始点结合属性进行定位(或者说相对于被定位元素在父级内容区中的上一个元素进行偏移),无父级则以 BODY的左上角为原始点。相对定位是不能层叠的
相关文章推荐
- 常用的按钮样式,点击时颜色稍微变深,代码复用
- JS一起学05:Date对象、封闭空间、函数传参和封装、获取非行间样式、字符串操作
- JS一起学01:css复习、js基础知识、事件、参数、函数、网页换肤、if判断、className问题、浏览器执行顺序
- 2015-12-13复习之CSS3选择器
- CSS3--选择器、动画效果
- CSS之transition, transform, tanslate,animation
- CSS z-index 属性
- 2015-12-12复习之OO CSS
- CSS之box-shadow
- web前端之Html和Css应用中的细节问题
- CSS-返回顶部代码
- CSS-页面滑屏滚动原理
- 【嘉兴东臣PHP】html,css与js
- 【嘉兴东臣PHP】HTML+CSS+JS 周总结
- 【嘉兴东臣php】HTML+CSS+JS基础学习笔记
- 【嘉兴东臣php】HTML+CSS+JS周总结
- 利用CSS进行网页布局
- CSS设计表格(上)--样式设计及全选功能
- border制作带箭头的提示框等好看的效果
- CSS.DIV网页样式与布局学习总结