前端笔记----定位
一.定位分三种:相对定位,绝对定位和固定定位。
1.相对定位:元素所占据的文档流的位置保留,元素本身相对自身原位置进行偏移;
如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>定位</title><style>.box1{margin: 50px auto;border: 1px solid red;width: 100px;height: 100px;}.box2{width: 50px;;height: 50px;border: 1px solid green;background: blue; position: relative; # 相对定位left: 50px;top: 50px;}</style>
</head>
<body><div class="box1"><div class="box2"></div></div>
</body>
</html>
定位前: 定位后:
2.绝对定位:元素脱离文档流,不占据位置,漂浮在文档流的上方,相对于父级元素进行定位;
前提是父级元素设置了定位,一般是设置相对定位;如果找不到就会相对于body进行定位,相当于固定定位。
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>定位</title><style>.box1{margin: 50px auto;border: 1px solid red;width: 100px;height: 100px;position: relative; # 父元素设置了定位}.box2{width: 50px;;height: 50px;border: 1px solid green;background: blue;position: absolute; # 子元素设置相对定位left: 50px;top: 50px;}</style>
</head>
<body><div class="box1"><div class="box2"></div></div>
</body>
</html>
结果:
3.固定定位:元素脱离文档流,不占据文档流的位置,漂浮在文档流的上方,其相对于浏览器窗口进行定位。
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>定位</title><style>.box1{margin: 50px auto;border: 1px solid red;width: 100px;height: 100px;}.box2{width: 50px;;height: 50px;border: 1px solid green;background: blue; position: fixed; # 固定定位left: 50px;top: 50px;
}</style>
</head>
<body><div class="box1"><div class="box2"></div></div>
</body>
</html>
结果:box2相对于窗口定位。
转载于:https://www.cnblogs.com/cwp-bg/p/7594575.html
前端笔记----定位相关推荐
- 计算机图形学Web前端笔记-定位并移动到指定坐标点(two.js理论及实现)
这里先演示下效果笔记毕竟这是给理论及实践的博文. 当按下回车后 会到场景600,600中画个圆并且浏览器会移动到场景600,600的位置,并且这个位置将会是圆心. 同样,滑动滚轮进行放缩后,还是能进行 ...
- Pink老师前端笔记-CSS第七天
Pink老师前端笔记-CSS第六天 # day09-前端基础CSS第七天 学习目标: 能够使用精灵图 能够使用字体图标 能够写出 CSS 三角 能够写出常见的 CSS 用户界面样式 ...
- Web前端笔记(三)
Web前端笔记记录(三) position定位 relative相对定位 absolute绝对定位 脱离文档流 使内联支持宽高 使块元素默认宽根据内容决定(让块具备内联的特性) 如果有定位祖先元素相对 ...
- Pink老师前端笔记-CSS第六天
Pink老师前端笔记-CSS第六天 # day08-前端基础CSS第六天 今日目标 能够说出 为什么要用定位 能够说出 定位的 4 种分类 能够说出 4 种定位各自的特点 能够说出 为什么常用子绝父相 ...
- 移动端前端笔记 — 遇到的常见JS与CSS问题及解决方法
移动端前端笔记 - 遇到的常见JS与CSS问题及解决方法 参考文章: (1)移动端前端笔记 - 遇到的常见JS与CSS问题及解决方法 (2)https://www.cnblogs.com/zhaoda ...
- Web前端 笔记 (21-45)
Web前端 笔记 (21-45) 21.嵌套列表 1.概念 2.有(无)序列表嵌套 3.定义列表嵌套 22.表格标签 1.种类 2.举例 未加语义化标签 添加语义化标签 23.表格属性 1.常见表格属 ...
- Henry前端笔记之 Node及npm相关
Henry前端笔记之 npm入门相关 NodeJs 简介: 1.Nod简介与概述: 2.交互式运行环境:PEPL 3.Node.js模块和包 3.npm包管理工具 npm简介详见:https://dk ...
- web前端position定位层:absolute+relative应用
web前端html定位层的特点: 完全脱离默认文档流,独立于立体层面的Z轴之上.和float浮动一样都脱离了默认文档流.但float元素与默认文档流之间会相互产生影响,而定位层元素则完全独立互不干扰. ...
- 1.前端笔记之html
title: 1.前端笔记之HTML date: 2016-04-04 23:21:52 tags: Python categories: Python --- 作者:刘耀 出处:http://www ...
最新文章
- 机器学习中的数学 人工智能深度学习技术丛书
- Android之自定义一个环形进度控件
- keyshot渲染图文教程_KeyShot渲染基础教程,教你五个步骤实现焦散线效果
- 迪拜与IBM合作推出基于区块链的商业注册系统
- 为什么我的elec352稍微有点崩
- SpringMVC-设置编码过滤器
- 字符串里解析vue表达式
- angular点击按钮弹出页面_Win10提示“由于启动计算机时出现了页面文件配置问题”解决方法...
- git reset, git checkout, git revert 区别 (译)
- Java hibernate假外键_java – Hibernate:外键的列数错误
- django 实现linux运维管理平台
- 特斯拉CEO马斯克:将离开推特一段时间
- java生成excel中文乱码,JSP应用导出Excel报表的简单实现以及中文乱码彻底解决(HTML)...
- SVN报错 could not connect to server
- jquery 插件zClip实现复制到剪贴板功能
- ORB-SLAM总结
- 微信昵称特殊字符保存StringEscapeUtils
- ARM 是什么,ARM的意思,ARM介绍
- 农村信用贷款要具备什么条件,有哪些要求
- 同步已有数据库到Django框架报错
热门文章
- java me基础教程 pdf_Java ME手机应用开发技术与案例详解 PDF
- xampp mysql 查询很慢_如何开启mysql的慢查询机制
- html文档的基本类型,HTML(网页的文档类型介绍)
- 聚集索引和非聚集索引的区别_武汉无疫情小区居民可在小区内非聚集性个人活动...
- python 发送邮件附件很慢_python下smtpsendmail发送特别慢
- python 合并word文件,在Python上的WordCloud中,我想合并两种语言
- 电脑机器人_视频|电话积分换平板电脑和扫地机器人?女子拿回家后……-
- 光纤收发器按照网管怎么分类
- 国内外知名光端机品牌大全
- 什么是网络光端机?网络光端机工作原理及功能介绍!