想要实现盒子是固定屏幕某个位置,滚动屏幕该盒子位置依然保持不变。浮动可以让多个块级盒子一行没有缝隙排列显示,经常用于横向排列盒子。定位则是可以让盒子自由的在某个盒子内移动位置或者固定屏幕中某个位置,并且可以压住其他盒子。都无法快速实现,此时就需要定位来实现。1.定位的组成定位:将盒子定在某一个位置,所以定位也是在摆放盒子,按照定位的方式移动盒子。定位= 定位模式+边偏移。定位模式用于指定一个元素在文档中的定位方式。边偏移则决定了该元素的最终位置。2. 定位模式定位模式决定元素的定位方式,它通过CSS 的position属性来设置,其值可以分为四个:3.边偏移边偏移就是定位的盒子移动到最终位置。有top、bottom、left 和right 4 个属性。4.静态定位static静态定位是元素的默认定位方式,无定位的意思。语法如下:选择器{ position: static; } 静态定位按照标准流特性摆放位置,它没有边偏移 静态定位在布局时很少用到5.相对定位relative相对定位是元素在移动位置的时候,是相对于它原来的位置来说的(自恋型)。语法如下:选择器{ position: relative; }相对定位的特点:它是相对于自己原来的位置来移动的(移动位置的时候参照点是自己原来的位置)。原来在标准流的位置继续占有,后面的盒子仍然以标准流的方式对待它。因此,相对定位并没有脱标。它*典型的应用是给定位当爹的。。。6.定位absolute定位是元素在移动位置的时候,是相对于它祖先元素来说的(拼爹型)。语法:选择器{ position: absolute; }定位的特点: 如果没有祖先元素或者祖先元素没有定位,则以浏览器为准定位(Document 文档)。 如果祖先元素有定位(相对、、固定定位),则以最近一级的有定位祖先元素为参考点移动位置。 定位不再占有原先的位置。(脱标)所以定位是脱离标准流的。码上未来IT实训课程优势01课程内容牛 ●Java、Web、Python、互联网全栈开发 等开发课程,每年迭代课程内容●真实企业资源,学习更深入02专家技术牛 ●技术大咖根据课程体系分重点、分阶段授课●5年以上企业一线开发经验项目经理、技术大牛实战授课03实训案例牛 ●真实的企业一线产品需求案例●全部来自一线的项目经理, 带来真实需求一线项目04学习模式牛 ●6个月全日制实训学习,真实的项目经验●讲练结合,掌握更熟练,全程技术老师跟踪辅导05就业服务牛 ●毕业即就业,学员就业●保薪资就业协议 入学即签订●4-5轮模拟面试+职业素养课程,全程跟踪,为就业保驾护航●毕业学生享受技术大咖终身支持指导课程适用人群●大学应往届生学习进修、在职提升、转行充电人群;●会基本的电脑操作,打字、有无编程基础均可;●对互联网编程感兴趣,想往网站开发、软件工程、大数据方向发展的人群;●低学历人群经过入学测试后方可选修。