博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
水平垂直居中
阅读量:5226 次
发布时间:2019-06-14

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

1.利用绝对定位

            
水平垂直居中
垂直水平居中

top与left设为50%,margin-left为宽度一半的负值,margin-top为高度一半的负值

此方法最常见,但仅仅适用于已知宽高的情况下。

 

2.绝对定位结合transform

            
水平垂直居中
垂直水平居中

可在未知宽高时使用,但在IE8及以前的浏览器内不支持,且内部文本可能因为移动而稍显模糊,这是因为transform对象的宽高不是偶数,50%位移后产生了小数。

 

3.利用flex

            
水平垂直居中
垂直水平居中

IE11以下不支持justify-content、align-items等属性

 

4.利用ifc布局,即空的img或者伪元素

            
水平垂直居中
垂直水平居中

5.利用calc

根据雅虎的35个前端优化法则,并不提倡使用calc,略过。

 

转载于:https://www.cnblogs.com/yanze/p/7625668.html

你可能感兴趣的文章
POJ 1679 The Unique MST(最小生成树)
查看>>
WebView网络请求
查看>>
[BZOJ 4836] 二元运算
查看>>
Internetmap.apk实现原理分析
查看>>
活跃事项传送门(2017年8月)
查看>>
JavaScript设计模式-1.函数
查看>>
textbox不支持Ctrl+A
查看>>
What's New for Visual C# 6.0
查看>>
ExtJs学习笔记之ComboBox组件
查看>>
关于收费软件
查看>>
1001. 害死人不偿命的(3n+1)猜想 (15)
查看>>
点至直线的距离和垂足点计算
查看>>
getopt_long
查看>>
Docker探索系列2之镜像打包与DockerFile
查看>>
HTML5中File
查看>>
如何在ashx页面获取Session值
查看>>
TensorFlow MNIST CNN 代码
查看>>
javascript之Style物
查看>>
回眸与思考非计算机课程的毕业生自己五年来的职业生涯猿
查看>>
[数字图像处理]图像去噪初步(1)--均值滤波器
查看>>