网站首页 > 技术文章 正文
不知不觉前端的CSS基础也快接近尾声了,之后我们会进入JavaScript的讲解。新来的童靴们可以翻看以前的文章,小编在更新新知识的同时,也会对讲过的知识进行补充。
什么是文档流?
将窗体自上而下分成一行行, 并在每行中按从左至右的顺序排放元素,即为文档流。
CSS定位
position 属性允许你对元素进行定位。
static:静态定位,top,right,bottom,left等属性不会被应用。
relative:相对定位,但将依据top,right,bottom,left等属性在正常文档流中偏移位置。而其层叠通过z-index属性定义。
absolute:绝对定位,使用top,right,bottom,left等属性进行绝对定位。而其层叠通过z-index属性定义。
fixed:固定定位,使用top,right,bottom,left等属性以窗口为参考点进行定位,当出现滚动条时,对象不会随着滚动。而其层叠通过z-index属性定义。
静态定位
static,静态定位,也可以说没有给元素定位,设置此属性值的元素不会脱离文档流。
相对定位
relative,相对定位,相对于其正常位置进行定位,设置此属性值的元素不会脱离文档流。
例如:两个div元素
我们给它加一点样式,box1边框为蓝色,box2边框线为红色,
浏览器中显示:
我们给box2添加相对定位,并且相对于位置水平和垂直各偏移20px:
浏览器中效果
我们可以清楚地看到,相对定位是根据它原本在文档流中的位置定位的。
绝对定位
absoulte,绝对定位,根据祖先类元素进行定位,脱离文档流。祖先类元素必须是postion非static方式定位的。
可能童靴们有些不理解,下面举个开发中常见的例子给大家说明一下:
我们设置一些样式,
在浏览器中显示
content_inner是content里面的子元素。我们给content_inner设置绝对定位,content设置相对定位,
在浏览器中显示
content设置relative之后相当于参照物,其下的子元素设置absolute之后依照参照物进行位移。
固定定位
fixed,固定定位,相对于可是屏幕定位,元素脱离文档流。
如下:
<div class="box"></div>
给box元素添加样式,设置固定定位:
我们在浏览器中查看,为了查看效果我们添加了一些文字:
童靴们理解了没有,看着文章自己试一试才会理解的透彻。
爱学习的孩子运气不会差哦!
关注小白前端,持续收到文章推送。
[css][css][css][css][css][css][css][css][css][css][css][css][html][html][html][html][html][html][html][html][html][html][html][html][html]
- 上一篇: 前端学习之css篇 前端css3
- 下一篇: 前端学习:CSS的学习总结(图解) 前端css3
猜你喜欢
- 2024-10-11 前端学习:CSS的学习总结(图解) 前端css3
- 2024-10-11 前端学习之css篇 前端css3
- 2024-10-11 10 个前端开发人员经常使用的 CSS 技巧
- 2024-10-11 web前端基础之css入门 前端css3
- 2024-10-11 这10个CSS技巧——据说能让你前端工作更轻松?
- 2024-10-11 前端工程师教你如何能更好的写出CSS?分享web前端大佬资料总结
- 2024-10-11 深入理解CSS:探索前端开发的进阶技巧
- 2024-10-11 前端必备,20个CSS小技巧 web前端开发css
- 2024-10-11 前端工程师讨厌写 CSS 是什么心态?
- 2024-10-11 程序员都必掌握的前端教程之CSS基础教程(上)
你 发表评论:
欢迎- 508℃Oracle分析函数之Lag和Lead()使用
- 508℃几个Oracle空值处理函数 oracle处理null值的函数
- 499℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 494℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 486℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 479℃【数据统计分析】详解Oracle分组函数之CUBE
- 459℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 459℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)