1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > CSS Position 定位属性

CSS Position 定位属性

时间:2022-06-02 04:36:11

相关推荐

CSS Position 定位属性

web前端|css教程

CSS Position 定位属性

web前端-css教程

本篇文章主要介绍元素的Position属性,此属性可以设置元素在页面的定位方式。

网站源码在线克隆,ubuntu备份EFI分区,tomcat更换默认页,芒果干爬虫,php nosql面试题,新昌SEOlzw

目录

1. 介绍 position:介绍position的值以及辅助属性。

wap门户网站源码,vscode uml工具,ubuntu cblas,tomcat拒绝攻击,sqlite3查找行数,插件优点,html5 跨屏前端框架,爬虫抓取什么是非法的,yum php 5.2,丽水知名seo推广,微信公众平台3g网站,手机网页下拉菜单代码,红色php企业网站模板lzw

2. position 定位方式:介绍position的四种定位方式:绝对、相对、固定、默认。

android 5.0 系统源码,vscode 回到上一位置,ubuntu开启dns,tomcat窗口启动没反应,爬虫实例项目,茂名php工程师,海阳市seo优化关键词lzw

3. 总结 position:以示例的方式展示position。

1. 介绍

1.1 说明

Position 属性:规定元素的定位类型。即元素脱离文档流的布局,在页面的任意位置显示。

1.2 主要的值

①absolute :绝对定位;脱离文档流的布局,遗留下来的空间由后面的元素填充。定位的起始位置为最近的父元素(postion不为static),否则为Body文档本身。

②relative :相对定位;不脱离文档流的布局,只改变自身的位置,在文档流原先的位置遗留空白区域。定位的起始位置为此元素原先在文档流的位置。

③fixed :固定定位;类似于absolute,但不随着滚动条的移动而改变位置。

④static :默认值;默认布局。

1.3 辅助属性

position属性只是使元素脱离文档流,要想此元素能按照希望的位置显示,就需要使用下面的属性(position:static不支持这些):

①left : 表示向元素的左边插入多少像素,使元素向右移动多少像素。

②right :表示向元素的右边插入多少像素,使元素向左移动多少像素。

③top :表示向元素的上方插入多少像素,使元素向下移动多少像素。

④bottom :表示向元素的下方插入多少像素,使元素向上移动多少像素。

上面属性的值可以为负,单位:px 。

2. position 定位方式

2.1 position:absolute

2.1.1 说明

绝对定位;脱离文档流的布局,遗留下来的空间由后面的元素填充。定位的起始位置为最近的父元素(postion不为static),否则为Body文档本身。

2.1.2 视图

2.2 position:relative

2.2.1 说明

相对定位;不脱离文档流的布局,只改变自身的位置,在文档流原先的位置遗留空白区域。定位的起始位置为此元素原先在文档流的位置。

2.2.2 视图

2.3 position:fixed

2.3.1 说明

固定定位;类似于absolute,但不随着滚动条的移动而改变位置。

2.3.2 视图

2.3.3 应用场景

①登录框覆盖层:如dz论坛的登录。

②虚假QQ消息广告。

2.4 position:static

2.4.1 说明

默认定位,表示此元素为默认定位方式。

2.4.2 应用场景

IE6的特殊处理。

3. 总结

3.1 滚动条是否出现

当含有position属性的元素为最边缘元素时:

①absolute 和 relative :含有此2个值的边缘元素,浏览器缩小到此元素不可见时,会出现滚动条。

②fixed :含有此值的边缘元素,浏览器缩小到此元素不可见时,不会出现滚动条。

3.2 示例

3.2.1 视图

3.2.2 代码

positionp { height: 200px; width: 300px; border-color: Black; border-style: solid; border-width: 1px; } #a { position:absolute; left:900px; top:150px; } #b { position:relative; left:500px; top:100px; } #c { position:fixed; left:970px; top:400px; } #d { position:static;background-color:Window; }

p-a

position:absolute;

绝对定位;脱离文档流,遗留空间由后续元素填充。

p-b

position:relative;

相对定位;不脱离文档流,只改变自身的位置,在文档流原先的位置遗留空白区域。

p-c

position:fixed;

固定定位;固定在页面中,不随浏览器的大小改变而改变位置。

更多CSS Position 定位属性相关文章请关注PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。