百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> CSS 定位position属性细致介绍(附示例)
分享文章到:

CSS 定位position属性细致介绍(附示例)

发布时间:09/01 来源:未知 浏览: 关键词:
前言:在使用css给页面停止排版美化的历程中,经常会用到pposition属性。那么,接下来我们就具体介绍一下position属性。

引荐视频教程:css视频教程

第一,我们先写一个HTML文件,利用css实现多行内容垂直居中。

<div class="wrap">
    <div class="content">
    <h1>hello world</h1>
    <h2>HELLO WORLD</h2>
    <h3>层叠样式表</h3>
    </div>
</div>

接下来我们使用css停止规划排版:

.wrap{
width:100%;
height:400px;
display:table;
}
.content{
display:table-cell;
vertical-align:table;
text-align:center;
}

position属性:

、静态定位/常规定位/天然定位static

作用:使元素定位于天然流中

特点:

1、忽略top、bottom、left、right或者z-index声明

2、两个相邻的元素假如都设定了外边距,那么终究外边距=两者外边距中最大的

3、具有牢固width和height值的元素,假如把摆布外边距设定为auto,则摆布外边距会主动扩大到占满剩余宽度,造成的结果就是这个块水平居中

二、 相对定位relative

作用:使元素成为可定位的祖先元素

特点

1、可以使用top/right/bottom/left/z-index停止相对定位,相对元素在天然流中的位置

2、相对定位的元素在天然流中的位置会被保存

3、任何元素都可以设定为relative,它的绝对定位的后代都可以相关于它停止绝对定位

4、可以使浮动元素发生偏移(解决两个浮动元素设定t/r/b/l无效的问题),并操纵它们的堆叠次序

三、绝对定位absolute

作用:使元素离开天然流

特点

1、离开天然流

2、设定尺寸的百分比比的是比来可定位的祖先元素

3、lrtb假如设定为0,它将对齐到比来可定位祖先元素的各边(衍生水平垂直居中妙计)

4、假如没有比来可定位祖先元素,会认作为可定位祖先元素

5、z-index可以操纵堆叠次序

四、 牢固定位fixed

作用:和绝对定位作用类似

特点

1、相关于阅读器视口定位

2、牢固定位元素不会随着视口滚动而滚动

3、继承absolue的特点

利用position实现子元素垂直居中

<div class="wrap">
    <div class=""content></div>
</div>
.wrap {
	width: 200px;
	height: 200px;
	background: blue;
	position: relative;
}
.content {
	width: 100px;
	height: 100px;
	background: red;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto auto;
}

以上就是CSS 定位position属性具体介绍(附示例)的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板