Position和float这两个元素属性非常重要;今天主要来看一看position在定中的作用。

首先Position有四个属性值,分别是static 、fixed、 relative 、absolute。

第一个属性值是static,这是position的默认属性,一般我们都不会用到他,所以也很少提到他,但是在特殊的情况下,他又有着不可替代的作用,比如,在媒体查询页面当中,正常页面当中需要给元素加position属性,但是在响应式页面中不需要,这是就只能用position:static;没有position:none;的写法,网页也不会识别。

第二个属性fixed——固定定位,fixed是相对于window窗口的定位,一般在网页中也会经常看到,例如置顶,等

<div class="box1"></div>
<div class="pink">置顶</div>

<style>
 .box1{
  height: 2000px;
  width:10px;
 }
.pink{
height: 100px;
width: 100px;
background:pink;
position: fixed;
bottom: 20px;
right: 100px;
}
</style>

如图中所示,无论滚动条怎么滑动上图的滚动条,div-pink都不会改变自己在窗口的位置;

第三个属性值relative——相对定位;相对于自己本身的定位;这个定位一般是和absolute属性值一起用;相对定位不会破坏元素的文本流,但是会改变元素的视觉效果

第四个属性值absolute——绝对定位;相对于父级元素的定位,如果没有父级元素时相对于窗口的定位;

需要注意的是static relative这两个属性值是不会破坏元素的文本属性;但是fixed 和 abosulte则会改变元素的文本流,有float的效果。

Position 的四种属性值相关推荐

  1. position的四种属性

    值 描述 static(默认) 默认值.没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明). relative(相对定位) 生成相对定 ...

  2. position属性的四种取值用法

    众所周知,css中position有四种取值,分别是static.fixed.relative.absolute.我们今天就来详细的掰扯掰扯这四个值. Position属性有以下四个取值: 1.sta ...

  3. CSS中position的几个属性值

    CSS中position的几个属性值 position的四种取值 :     static:static定位就是不定位,出现在哪里就显示在哪里,这是默认取值,只有在你想覆盖以前的定义时才需要显示指定 ...

  4. position有几种属性?

    position定位属性,检索或设置对象的定位方式,一共有四种属性:Static(默认定位) Absolute (绝对定位)Relative (相对定位)Fixed(相对浏览器的绝对定位) Stick ...

  5. jsp九大内置对象和四种属性范围介绍

    一般对象需要实例化才可以调用,而JSP的内置对象是不用实例化就可以直接调用的对象. 总共有9个,对应如下表: 序号 对象 类型 1 pageContext javax.servlet.jsp.Page ...

  6. Jsp学习总结(1)——JSP九大内置对象和四种属性范围解读

    一.四种属性范围 1.1.在JSP中提供了四种属性保存范围 page:在一个页面内保存属性,跳转之后无效 request:在一次服务请求范围内,服务器跳转后依然有效 session:-在一次会话范围内 ...

  7. JSP中四种属性范围

    在JSP中提供了四种属性的保存范围,所谓属性保存范围,指的就是一个设置的对象,可以在多少个页面中保存并继续使用. 四种属性范围: pageContext      在一个页面中保存属性,跳转之后无效. ...

  8. 四种属性范围(重点)

    3.1.四种属性范围(重点)        所谓的属性范围,就是指一个对象可以跨多少个 JSP 页面之后可以继续使用. 3.1.1.操作方法        在整个 JAVA WEB 中属性操作使用如下 ...

  9. CSS overflow的几种属性值

    CSS overflow的几种属性值 visible: 默认值.内容不会被修剪,会呈现在元素框之外 hidden: 内容会被修剪,并且其余内容是不可见的 scroll: 内容会被修剪,但是浏览器会显示 ...

最新文章

  1. 图灵2010.02书讯
  2. 简单定制自己的Centos系统(第三版)
  3. 纠错--跟我学Java第44页
  4. 【工具】模板引擎 Velocity
  5. numpy学习(2):数组创建方式
  6. 算法题目——第K大的数
  7. jmeter校验结果_Jenkins在实际失败时验证JMeter构建是否成功
  8. junit进行单元测试_通过JUnit规则轻松进行AppEngine单元测试
  9. 【codeforces 799A】Carrot Cakes
  10. CPU的温度是360的准还是鲁大师的准?
  11. Writing and Mapping classes(Chapter 3 of NHibernate In Action)
  12. 【ZZ】栈和堆的区别
  13. Linux系统日志及screen工具
  14. 43.一维卷积-航空公司评论情感预测
  15. linux系统无法复制文件夹,linux 电脑之间复制文件、文件夹命令
  16. 女孩起名取名字:聪明美丽、好听委婉的女孩名字
  17. vivo手机拍照有什么技巧,如何拍出精美照片?
  18. PS 如何制作 圆角矩形 图片
  19. 社保系统成个人信息泄露重灾区 涉及超30省
  20. AI独角兽泡沫破裂:高管离职、数据打架、上市中止、营收崩溃

热门文章

  1. linux启动网络服务的命令,linux重启服务命令
  2. BP神经网络需要训练的参数,bp神经网络训练时间
  3. 百度推广的八大误区,你有没有中招?!
  4. 基于51单片机16*32点阵显示屏的设计与实现
  5. 时间序列分析简介(一)
  6. bms中soh计算方式_电动汽车BMS中SOH和SOP估算策略总结
  7. memcpy函数详解
  8. 硬盘提示初始化是什么意思?数据会丢失吗?
  9. OSChina 周六乱弹 —— 女友是啥子哟?生命的最大负载?
  10. tf.matmul函数用法