web前端
您现在所在的位置:首页>企业动态>web前端

CSS定位如何使用,web前端知识,web前端培训

编辑:学到牛牛IT培训    发布日期: 2022-02-10 10:46:08  

在前端页面开发中,要实现复杂页面的布局,必须根据不同的设计寻求不同的CSS定位机制。CSS有三种基本定位机制:标准流,浮动,定位,今天小编先给大家介绍一下定位。

定位(position)

顾名思义,你想定哪就定哪;

元素的定位属性主要包括两部分:定位模式和边偏移

(1)定位模式

定位的语法:position:属性值;

position属性常用的值

static自动定位(默认定位方式)

relative相对定位,相对于其原文档流的位置进行定位

absolute绝对定位,相对于其上一个已经定位的父元素进行定位

fixed固定定位,相对于浏览器窗口进行定位

1)静态定位(static)

文档流中的默认位置,标准流特性。

取消定位会用到:position: static;

HTML

<div class="box">
  <div class="item static"></div>
</div>

CSS

.box{
  background:red;
  padding:10px;
  border:solid;
}
.item{
  width:100px;
  height:100px;
}
.static{
  background:greenyellow;
  /* position:static; 这是一个默认的属性,可不写;如果要取消定位,可使用这个属性*/
}

不能使用偏移属性。

2)相对定位(relative)

相对定位是将元素相对于它在标准流中的位置进行定位,当position属性的取值为relative时,可以将元素定位于相对位置。

HTML

<div class="box">
  <div class="item relative"></div>
  <div class="item static"></div>
</div>

CSS

.box{
  background:red;
  padding:10px;
  border:solid;
}
.item{
  width:100px;
  height:100px;
}
.relative{
  background:blue;
  position:relative;
}

浏览器

CSS定位如何使用.png

对元素设置相对定位后,可以通过边偏移属性改变元素的位置,但是它在文档流中的位置仍然保留,不脱标。

CSS

.relative{
  background:blue;
  position:relative;
  left:100px;
  top:30px;
}

浏览器

CSS定位如何使用.png

相对定位的元素不转行内块

免费试学
课程好不好,不如实地听一听

推荐阅读

  • 计算机专业的就业难度怎么样?

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

  • 嵌入式软件开发学习路线

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

  • 为什么自学编程那么难?

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

  • IT培训机构出来的到底好不好就业呢?

    国产午夜鲁丝片AV无码蜜臀,福利免费观看午夜体检区,人妻少妇精品无码专区APP,伊人久久大香线蕉成人综合网,国产妓女在线观看视频,亚洲成a人片在线观看尤物,亚洲精品国产一二三无码AV,亚汌国产一区二区三区

封闭学习

2

1

028-61775817

蜀ICP备2021001672号

在线咨询 免费试听VIP课程