html常用的三种定位是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html常用的三种定位是啥相关的知识,希望对你有一定的参考价值。
参考技术A 在一般的前端开发中比较常用的定位有三种:相对定位,绝对定位,固定定位。下面简要的说明一下他们的使用特点:
相对定位position:relative 1.它可以在四个方向分别或者同时进行偏移
2.定义时它的参照物是父元素(没有时为浏览器本身)
3.偏移后元素的原来位置还是被占着,并没有空出来
4.当父元素和子元素同时定义时,他们的参照物是父元素,且占据原来的位置
绝对定位position:absolute 1. 它可以在四个方向分别或者同时进行偏移
2.单独定义时它的参照物是浏览器本身,且不占据原来的位置
3.当父元素和子元素同时定义时,他们的参照物是父元素,且不占据原来的位置
4.当子元素绝对定位,父元素相对定位时,他们的参照物是父元素,且还占据原来的位置
5.当子元素相对定位,父元素绝对定位时,他们的参照物是父元素,且不占据原来的位置
固定定位position:fixed 1.它可以在四个方向分别或者同时进行偏移
2.定义时它总是以浏览器为参照物,且不占据原来的位置
3.它不会随着浏览器的滚动而移动,即会固定在所能到观察浏览器界面的固定地方
注:普遍使用方式为子绝父相,即子元素绝对定位,父元素相对定位
可以使用z-index: 来进行优先级显示
python常见的三种列表排序算法分别是啥?
参考技术A 排序是计算机程序设计中的一种重要操作,它的功能是将一个数据元素的任意序列,重新排列成一个关键字有序的序列。那么python列表排序算法有哪些?本文主要为大家讲述python中经常用的三种排序算法:冒泡排序、插入排序和选择排序。1、冒泡排序
冒泡排序,Bubble
Sort,是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢浮到数列的顶端。
2、插入排序
插入排序,Insertion
Sort,是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,在从后向前的扫描过程中,需要把已排序元素逐步向后挪位,为最新元素提供插入空间。
3、选择排序
选择排序,Selection
Sort,是一种简单直观的排序算法。它的工作原理如下:首先在未排序序列中找到最小、最大元素,存放到排序序列的起始位置,然后再从剩余未排序元素中继续寻找最小、最大元素。放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。
以上是关于html常用的三种定位是啥的主要内容,如果未能解决你的问题,请参考以下文章