在网页制作的过程中,经常会使用绝对定位position:absolute来定位元素实现布局。那么,若想取消定位,应该怎么操作呢?下面本篇文章举例讲解一下CSS如何清除定位position。

新建一个html文件,命名为test.html,用于讲解CSS如何清除定位position。

在test.html文件内,使用div标签创建一个模块,并设置其class为con,主要用于下面通过该class来设置css样式。

在test.html文件内,在div内,再创建一个div模块,并设置其class为pos。

在css标签内,设置类名为con的div的样式,使用width属性设置div的宽度为300px,使用height属性设置div的高度为200px,使用background属性设置div的背景颜色为红色,定位属性position设置为相对定位(relative)。

在css标签内,设置类名为pos的div的样式,使用width属性设置div的宽度为100px,使用height属性设置div的高度为100px,使用background属性设置div的背景颜色为粉红色,定位属性position设置为绝对定位(absolute),同时,使用left和top属性设置div距离左边30px,距离顶部10px。

在css标签内,再创建一个类名为clearpos的样式,将position属性设置为static,即清除定位属性,凡是添加了该类名样式,都会清除定位。将此类名添加到div为pos的模块上,清除它的定位。

在浏览器打开test.html文件,查看实现的效果。

更多web前端知识,请查阅 HTML中文网 !!

html消除绝对定位的影响,css怎么清除绝对定位?相关推荐

  1. html中绝对定位如何写,CSS如何进行绝对定位

    absolute属性表示绝对定位,通过top.left.bottom.right值来设置它们相对于最近的祖先元素的位置 [推荐课程:CSS教程] 绝对定位元素的位置与文档流无关,因此它不占据任何空间. ...

  2. html消除绝对定位的影响,CSS 绝对定位 ,浮动,清除浮动

    首先: 我们需要知道div元素(块级元素)独占一行 box1 box2 如下图所示,box1和box2独占一行,可见如果每个div都独占一行,我们根本无法进行布局,所以我们就需要绝对定位和浮动来帮助我 ...

  3. html消除绝对定位的影响,css定位常用属性 CSS清除定位position

    css中定位position有哪几个属性值? absolute,生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位: 元素的位置通过 "left", &quo ...

  4. css为什么要用浮动_css浮动的特性,与浮动带来的影响以及如何清除浮动

    块元素在文档流中默认垂直排列,所以多个div从上至下依次排开 如果希望块元素在页面中水平排列,可以使用float来使元素浮动,从而脱离文档流,元素脱离文档流以后,它下边的元素会立即向上移动 css浮动 ...

  5. DIV CSS布局中绝对定位和浮动用法

    转自:http://developer.51cto.com/art/201009/223337_1.htm 你对DIV CSS布局中绝对定位和浮动的概念及使用是否熟悉,这里和大家分享一下,CSS中,实 ...

  6. 横向排列两个多个div盒子的方法(CSS浮动清除float-clear/inline)/办法

    最近在做一个div css切割,昨晚发现了长期以来一直无记录下来的问题!关于兼容IE跟FF的float属性.趁现在还清醒赶紧记下笔记先: 一.并排在一行的两个div样式有这种情况:ie或者ff下对于子 ...

  7. css清除浮动的几种方法_web前端学习路线分享CSS浮动-清除浮动篇

    web前端学习路线分享CSS浮动-清除浮动篇,为什么要清除浮动 这里所说的清除浮动,并不是不要浮动了,而是清除浮动与浮动之间的影响.那么到底会有什么影响呢? 1.高度塌陷 举个例子我们看一下. 我们在 ...

  8. [css] 如何清除在项目中无用的css代码呢?

    [css] 如何清除在项目中无用的css代码呢? 1.IDE中,会对没有使用到的样式,自己进行检测,删除时候,还需要手动删除. 2.webpack中,有基于消除无用css的插件(purifycss-w ...

  9. html在一行内横向排列并排同行同时显示两个多个div盒子的方法(CSS浮动清除float-clear/inline)/办法

    01/23/2014, Posted in  移动 Comments: No comments 最近在做一个div css切割,昨晚发现了长期以来一直无记录下来的问题!关于兼容IE跟FF的float属 ...

最新文章

  1. android+tv+自动切换,Android TV 重写GridView,实现焦点放大效果
  2. 卷积神经网络精确率不增反降_深度学习 第四门课:卷积神经网络(Convolutional Neural Networks)...
  3. vim 编辑器命令整理
  4. 高性能分布式事物中间件Sharding-Sphere介绍
  5. 苹果汽车真是全自动驾驶?分析师称不要指望有方向盘
  6. Android热修复Java类_Android 热修复(一)
  7. 华为p20有没有计算机,用华为P20不知道这三个功能就亏大了!第一个很少人知道!...
  8. Office 2010 使用技巧
  9. 阿里云商标注册服务及常见问题
  10. Asp.Net MVC Html.TextBoxFor日期格式化出错“模板只能用于字段访问、属性访问、一维数组索引或单参数自定义索引器表达式” 解决办法...
  11. Python 颜色代码大全
  12. spring配置c3p0连接池
  13. Hi3516E V200功能介绍
  14. PS去除图片白底制作微信表情包
  15. 什么是视频编码 编解码技术及压缩技术
  16. 计算机考研与就业的利弊分析,考研和就业怎么选择 考研和就业的利弊分析
  17. nc: command not found完美解决(linux配置nc命令)
  18. python 元组拆包_Python元组拆包和具名元组解析实例详解
  19. python报错:IndentationError:unindent does not match any outer indentation level
  20. 游戏测试与软件测试的区别

热门文章

  1. 关于CV的一些资料总结,附链接
  2. 远景论坛找不到服务器,远景论坛 PCBeta 无法访问的临时解决办法
  3. 【创建Vue手脚架项目】
  4. error怎么开机 fan_电脑开机提示cpu fan error怎么解决
  5. icomoon矢量字体图标的使用
  6. hive导出数据的7种方式
  7. Apollo入门课程04-感知
  8. 浅谈web架构之架构设计(总结)
  9. 视频格式基础知识:让你了解MKV、MP4、H.265、码率、色深等等.
  10. Idx推出AI系统检测糖尿病视网膜病变