html语言position,[HTML/CSS]说说position

编程入门 行业动态 更新时间:2024-10-08 13:29:32

html<a href=https://www.elefans.com/category/jswz/34/1770116.html style=语言position,[HTML/CSS]说说position"/>

html语言position,[HTML/CSS]说说position

目录

语法

position : static absolute relative(static、absolute、relative常用值)。

参数

static :无特殊定位,对象遵循HTML定位规则。

absolute :将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位。而其层叠通过css z-index属性定义。此时对象不具有边距,但仍有补白和边框。

relative :对象不可层叠,但将依据left,right,top,bottom等属性在正常文档流中偏移位置

作用

绝对定位position用于定位盒子(例如div,span等)对象,有时一个布局中几个小对象,不易用css padding、css margin进行相对定位,这个时候我们就可以使用绝对定位来轻松搞定。特别是一个盒子里几个小盒子不规律的布局,这个时候我们使用position绝对定位非常方便布局对象。

注意

绝对定位与float浮动不能同时使用,比如一个大盒子里有的是绝对定位,有的是使用css float浮动定位,这样IE6浏览器将不会显示改大对象里的这些绝对定位与相对定位,注意不要混用。

使用定位的条件

position:absolute;position:relative绝对定位使用通常是父级定义position:relative定位,子级定义position:absolute绝对定位属性,并且子级使用left或right和top或bottom进行绝对定位。

小案例

css样式:

1 /*定义,通常最好再定义CSS宽度和CSS高度*/

2 .divParent{position:relative;width:400px;border:2px dotted red;height:300px;}

3 /*这里定义了距离父级左侧距离间距为10px,距离父级上边距离为10px*/

4 .divChildLeftTop{position:absolute;left:10px;top:10px;width:100px;height:100px;border:2px dotted blue;}

5 /*或*/

6 /*这里定义了距离父级靠右距离10px,距离父级靠下边距离为10px*/

7 .divChildRightBottom{position:absolute;right:10px;bottom:10px;width:100px;height:100px;border:2px dotted black;}

html代码:

1

2

更多推荐

html语言position,[HTML/CSS]说说position

本文发布于:2024-02-28 05:01:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1767961.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语言   html   position   CSS   HTML

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!