我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何理解DIV定位用法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何理解DIV定位用法

本篇文章为大家展示了如何理解DIV定位用法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

你对DIV定位的概念和用法是否了解,这里和大家分享一下,主要包括无定位,相对定位和绝对定位等内容。

DIV定位用法详解

1.position:static|无定位

position:static是所有元素定位的默认值,一般不用注明,除非有需要取消继承的别的定位
example:

#div-1{  position:static;  }

2.position:relative|相对定位

使用position:relative,就需要top,bottom,left,right4个属性来配合,确定元素的位置。
如果要让div-1层向下移动20px,左移40px:
example:

#div-1{  position:relative;  top:20px;  left:40px;  }

如果用到相对定位,紧随他的层divafter是不会出现在div-1的下方,而是和div-1在同一个高度出现。可见,position:relative;并不是很好用。

3.position:absolute|绝对定位

使用position:absolute;,能够很准确的将元素移动到你想要的位置,
让我将div-1a移动到页面的右上角:
example:

#div-1a{  position:absolute;  top:0;  right:0;  width:200px;  }

使用绝对定位的div-1a层前面的或者后面的层会认为这个层并不存在,丝毫不影响到他们。所以position:absolute;用于将一个元素放到固定的位置很好用,但是如果需要div-1a层相对于附近的层来确定位置就不要实现了。

*这里有个winie的bug需要提到,就是如果为绝对定位的元素定义一个相对的宽度,那么在ie下它的宽度取决于父元素的宽度而不是整个页面的宽度。

4.position:relative+position:absolute|绝对定位+相对定位

如果给父元素(div-1)定义为position:relative;子元素(div-1a)定义为position:absolute,那么子元素(div-1a)的位置将相对于父元素(div-1),而不是整个页面。
让div-1a定位于div-1的右上角:
example:

<dividdivid="div-1"> <dividdivid="div-1a"> thisisdiv-1aelement.  </div> thisisdiv-1element.  </div> #div-1{  position:relative;  }  #div-1a{  position:absolute;  top:0;  right:0;  width:200px;  }

上述内容就是如何理解DIV定位用法,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何理解DIV定位用法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

css中div如何根据图片定位

在css中,可通过background-position属性控制图片在div中的位置,具体步骤如下:水平定位:background-position的第一个值为图片宽度。垂直定位:background-position的第二个值为图片高度。
css中div如何根据图片定位
2024-04-28

windows无法定位msvcrtdll如何解决

本篇内容介绍了“windows无法定位msvcrtdll如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!无法定位msvcrtdll解决
2023-07-01

如何理解Linux故障定位技术

本篇文章为大家展示了如何理解Linux故障定位技术,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。主要是来了解并学习linux中故障定位技术的学习,故障定位技术分为在线故障定位和离线故障定位。1、故障
2023-06-16

如何理解页面元素的绝对定位和相对定位

这篇文章主要介绍“如何理解页面元素的绝对定位和相对定位”,在日常操作中,相信很多人在如何理解页面元素的绝对定位和相对定位问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解页面元素的绝对定位和相对定位”的疑
2023-06-08

学习如何使用固定定位:掌握固定定位的用法和技巧

如何使用固定定位?学习固定定位的具体用法和技巧固定定位(fixed positioning)是CSS中的一种定位方式,可以将元素固定在浏览器窗口的特定位置,不会随滚动条滚动而改变位置。在Web开发中,固定定位经常用于创建导航栏、侧边栏和悬
学习如何使用固定定位:掌握固定定位的用法和技巧
2024-01-20

ubuntu无法定位软件包如何解决

在Ubuntu上遇到无法定位软件包的问题时,可以尝试以下解决方法:1. 更新软件源:通过运行以下命令来更新软件源列表。```sudo apt update```2. 添加新的软件源:如果软件包所在的源不在默认的软件源列表中,可以尝试添加新的
2023-08-20

编程热搜

目录