Blogger Information
Blog 17
fans 1
comment 0
visits 8739
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
CSS的定位之间的差异以及简单实例演示
P粉933302309
Original
310 people have browsed it

1.绝对定位演示

绝对定位: position: absolute,下面我们先演示一下

css代码如下

  1. .box {
  2. border: 2px solid;
  3. width: 500px;
  4. height: 500px;
  5. display: inline-block;
  6. position: relative;
  7. }
  8. /* 绝对定位 */
  9. .box1 {
  10. position: absolute;
  11. bottom: 0;
  12. right: 0;
  13. z-index: 0;
  14. }

绝对定位是根据他上级定位元素进行定位的

当他父级div是定位元素时的效果

我们不让他父级div不是定位元素时。让body成定位元素,就是下面这样,一样的道理,当body不是定位元素时,他就会以视口进行定位。

2固定定位演示

固定定位: position: fixed

css代码

  1. .box2 {
  2. position: fixed;
  3. bottom: 0;
  4. right: 0;
  5. z-index: 0;
  6. background-color: blueviolet;
  7. }

效果图如下

3.我们来简单说一下固定定位和绝对定位之间的区别

绝对定位:绝对定位是根据他上级定位元素进行定位的,当他上级是定位元素时,就以上级来定位,当上级不是定位元素时,就往上祖先级找定位元素,如果都没有定位元素,那就以视口为定位元素进行定位。。

固定定位:固定定位只会以视口进行定位,而且他只固定在视口某个位置,不会随着随着页面下滑,上滑而发生改变。很适合做广告啥的。

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post