博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3-7 如何让页面元素水平垂直都居中(元素定位要用css定位属性)
阅读量:5164 次
发布时间:2019-06-13

本文共 924 字,大约阅读时间需要 3 分钟。

css3-7 如何让页面元素水平垂直都居中(元素定位要用css定位属性)

一、总结

一句话总结:元素定位要用css定位属性,而且一般脱离文档流更加好操作。先设置为绝对定位,上左都50%,然后margin上左负自己宽高的50%。

 

1、如何让页面元素水平垂直都居中?

先设置为绝对定位,上左都50%,然后margin上左负自己宽高的50%。

16             position: absolute;17 left:50%; 18 top:50%; 19 margin-top:-150px; 20 margin-left:-250px;

 

2、所有的定位都可以设置为绝对定位么?

所有的定位设置为绝对定位,脱离文档流,然后该怎么方便怎么设置

16             position: absolute;17 left:50%; 18 top:50%; 19 margin-top:-150px; 20 margin-left:-250px;

 

3、绝对定位如何设置距浏览器上左的距离?、

left和top属性,因为这是定位的属性

17 left:50%; 18 top:50%;

 

4、在设置了left和top之后,如何再设置自己的偏移?

用margin属性,margin-left和margin-top

19 margin-top:-150px; 20 margin-left:-250px;

 

 

二、如何让页面元素水平垂直都居中

1、相关知识

定位:

1.position:absolute;
2.position:relative;
绝对定位和相对定位:
1.相同点
1)脱离文档流,都在文档流的上方
2.不同点
1)绝对的坐标系在浏览器的左上角,相对的坐标系在自己的左上角
2)绝对不占位,相对占位

 

2、代码

两个div块全部居中

1  2  3  4     
5 index 6 34 35 36
37
38
39 40

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9233018.html

你可能感兴趣的文章
Struts2返回JSON数据的具体应用范例
查看>>
js深度克隆对象、数组
查看>>
socket阻塞与非阻塞,同步与异步
查看>>
团队工作第二天
查看>>
System类
查看>>
tableView
查看>>
Happy Great BG-卡精度
查看>>
Xamarin Visual Studio不识别JDK路径
查看>>
菜鸟“抄程序”之道
查看>>
Ubuntu下关闭防火墙
查看>>
TCP/IP 邮件的原理
查看>>
原型设计工具
查看>>
windows下的C++ socket服务器(4)
查看>>
css3 2d转换3d转换以及动画的知识点汇总
查看>>
【Java】使用Eclipse进行远程调试,Linux下开启远程调试
查看>>
对Vue为什么不支持IE8的解释之一
查看>>
计算机改名导致数据库链接的诡异问题
查看>>
Java8内存模型—永久代(PermGen)和元空间(Metaspace)(转)
查看>>
ObjectiveC基础教程(第2版)
查看>>
centos 引导盘
查看>>