美文网首页
html定位

html定位

作者: 石子1110 | 来源:发表于2017-06-08 06:43 被阅读0次

定位的四种方式

1、默认定位:static 其没有top/bottom/left/right属性

2、固定定位:fixed 这个属性是把元素固定在视窗的某个位置,无论你如何滚动页面,该元素都会固定在该位置。

3、相对定位:是相对元素自身的定位,但是该元素用了定位之后,它原来的空间还是存在的,不会被占用,不过个人感觉relative 一般不会单独使用,基本都会和绝对定位一起使用。

html:

css:

.son{

float:left;

width:100px;

height: 100px;

margin:40px;

}

.one{

background: red;

}

.two{

position: relative;

top:100px;

left:50px;

background: green;

}

.three{

background: yellow;

}

那么给第二个元素进行相对定位后,效果图是这样的

4、绝对定位:absolute 要么以一个父级元素进行定位(该父级元素是相对定位),要么就是以所在的浏览器窗口定位,这个是相对于父级元素的绝对定位

html:

css:

.box{

position: relative;

width:200px;

height: 200px;

background: blue;

}

.son{

position:absolute;

width:100px;

height:100px;

background:red;

}

效果:

只要改变top和left的值就可以移动里面红色区域的位置。

绝对定位还会遇到层级的问题,如果两个块元素使用了绝对定位

html:

css:

.box{

position: absolute;

width:100px;

height: 100px;

background: blue;

/*z-index: 1000;*/  改变层级

}

.pad{

position: absolute;

width:100px;

height: 100px;

background: red;

}

用了绝对定位之后两个元素是重合的,效果:

这个就是层级的问题了,其实只要加大下面的元素的层级,z-index:1000就行,那么效果就会显示蓝色

相关文章

  • HTML5 Geolocation(地理定位)

    HTML5 Geolocation(地理定位) HTML5 Geolocation(地理定位)用于定位用户的位置。...

  • HTML5地理定位

    1、HTML5 Geolocation(地理定位) HTML5 Geolocation(地理定位)用于定位用户的位...

  • HTML 定位

    定位 position属性可以控制web浏览器如何以及在何处显示特定的元素。可以使用position属性把一个元素...

  • html 定位

    position属性可以控制Web浏览器如何以 及在何处显示特定的元素。可以使用position属性把一个元素放置...

  • html定位

    定位的四种方式 1、默认定位:static 其没有top/bottom/left/right属性 2、固定定位:f...

  • HTML5 Geolocation(地理定位)

    HTML5 Geolocation(地理定位)用于定位用户的位置 定位用户的位置HTML5 Geolocation...

  • HTML5 地理定位

    HTML5 Geolocation(地理定位)用于定位用户的位置 定位用户的位置 HTML5 Geolocatio...

  • 定位层——css定位属性position及相关属性

    定位属性: position 作用:规定html元素的定位类型 相关属性: 当html元素(标签)被设置成定位层(...

  • 【第64天】浮动,定位

    1 浮动的副作用 html代码 css代码 2绝对定位,相对定位,固定定位 html css 3 利用z-inde...

  • 前端面试每日 3+1 —— 第88天

    今天的面试题 (2019.07.13) —— 第88天 [html] 怎么使用HTML5来获取定位?定位不准怎么解...

网友评论

      本文标题:html定位

      本文链接:https://www.haomeiwen.com/subject/ybrzfxtx.html