- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CSS布局学习之定位
让每一名学员高薪就业
CSS布局学习之定位
对于定位而言,有广义和狭义之分。
狭义定位:指的用position属性进行定位;
广义定位:指的用标准流、浮动等各种方法完成网页元素的定位。
position属性有四个值:
static 如果一个元素没有position属性,默认就是static静态定位的意
relative 相对定位
absolute 绝对定位
fixed 固定定位(IE6不兼容,IE7及以上版本开始兼容)
首先我们来学习相对定位:
一、相对定位特性:
1、相对定位不脱标
任何一个元素,都可以进行相对定位。只需要给元素设置:
position:relative;那么元素就是相对定位的元素了。
新建一文件
div id=box1/div
div id=box2/div
div id=box3/div
div{
width:50px;
height: 50px;
}
#box1{
background-color:red ;
}
#box2{
background-color:blue ;
}
#box3{ background-color:green ;
}
原始状态给蓝色盒子加上position:relative 后
结论:页面没有任何改变,那么说明相对定位不脱标!
接下来再给蓝色盒子添加:top:30px left:60px; 观察结果如下图
2、相对定位可以根据偏移属性来确定位置,当标签设置了相对定位后,会使其从正常位置移走,但原来所占的位置并不会消失。
---再来测试,给蓝色盒子添加
margin-bottom:100px,
相对定位的盒子,可以施加margin,不过都是在自己的本来的位置施加产生效果。
接下来测试各种定位方向:
Left:
Top:
Right:
bottom
3、任意的定位值要知道移动方向
在相对定位中,可以任意选择定位的4个属性,并且属性的值可以为负数。
下面四种方向的搭配都是合法的:
top:15px;
left:30px ;
top:15px;
right:30px bottom:15px;
left:30px bottom:15px;
right:30px
在使用这些组合的时候,你必须清楚知道这个盒子要怎么移动?
【换算法】
把所有都换算成top、left表示,你不就不晕了么?
新建文件测试
例如:
bottom:-50pxright: -30px;
等价于
top:50px;
left:30px;
例如:
bottom:60px;
left:-50px;
等价于:
top:-60px;
left:-50px;
引言:
前面我们了解到任何元素都可以进行相对定位,那么元素是否也可以进行相对定位呢?答案是可以的。
4、浮动的元素可以进行相对定位
浮动的元素可以进行相对定位,还是前面说的,就是微调元素的位置。
新建文件测试:【借用经典导航代码】
/*相對定位不會撐大盒子寬和高*/
5、相对定位的用处
由于相对定位的特点
作用1:微调元素。
最常见的作用,就是微调按钮和输入框的相对位置:
但是注意:不要滥用相对定位,该用padding、margin都要正常使用!
作用2:成为绝对定位的参考盒子
子绝父相,父盒子要设置成为相对定位。
接下来我们马上学习绝对定位。
二、绝对定位
新建一文件
运行结果如下图:
说明:绝对定位脱标。再不写其他的情况下自己本身还是在老位置。
1、绝对定位脱标
现在,我们就学习了两种脱标的方式:浮动、绝对定位。
接下来了解绝对定位的参考点
2、绝对定位的参考点
绝对定位中,采用top值进行定位,那么参考原点是页面的左上角(与left配合),或者右上角(与right配合)
2.如果采用bottom值进行定位,那么一定是以第一屏显示器的左下角(与left配合),或者右下角(与right配合)。
3.但是页面卷动的时候,能够卷动走盒子。 bottom定位是很复杂的,以前的百度的页面采用的就是bottom定位:
接着为为蓝色盒子补充代码:
position:absolute;
top:30px;
left:40px;
为了更好的理解“页面”,接着往页面中添加内容,使浏览器窗口中出现垂直滚动条。移动滚动条观察。
再测试 top: right:
【不是以显示器,也不是以浏览器的左上角】
绝对定位中,采用top值进行定位,那么参考原点是页面的左上角(与
您可能关注的文档
- 007系列电影的布景师去世了,这里是他的过往设计.pdf
- 01-&56789.PDF
- 1.在MIT做论文.PDF
- 1.SDWe支持什么开发方式.PDF
- 1.「103学年度大学学科能力测验」将在本周六、日两.PDF
- 05100907期驾驶评估成绩.PDF
- 1.新航路开辟后,世界各民族的历史开始融合为一部统一的人.doc
- 102年度石油类开采类岩石力学、岩石与矿物学试题(pdf格式.PDF
- 100年前外国人镜头中的美丽浙江.PDF
- 104年环保驾驶训练课程.PDF
- 中国国家标准 GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较.pdf
- 《GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较》.pdf
- 《GB/T 37228-2025安全与韧性 应急管理 突发事件管理指南》.pdf
- GB/T 23724.3-2025起重机 检查 第3部分:塔式起重机.pdf
- 中国国家标准 GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法.pdf
- 《GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法》.pdf
- GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 中国国家标准 GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 《GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射》.pdf
- GB/T 11349.2-2025机械振动与冲击 机械导纳的试验确定 第2部分:用激振器作单点平动激励测量.pdf
文档评论(0)