技术经验分享:DIV居中的经典方法

简介: 技术经验分享:DIV居中的经典方法

"

1. 实现DIV水平居中

设置DIV的宽高,使用margin设置边距0 auto,CSS自动算出左右边距,使得DIV居中。

1 div{

2 Width</span>: 100px;

3 Height</span>: 100px;

4 margin: 0 auto;

5 }

缺点:需要设置div的宽度

2. //代码效果参考:https://v.youku.com/v_show/id_XNjQwMDQwNjkxMg==.html

实现DIV水平、垂直居中

要让DIV水平和垂直居中,必需知道该DIV得宽度和高度,然后设置位置为绝对位置,距离页面窗口左边框和上边框的距离设置为50%,这个50%就是指页面窗口的宽度和高度的//代码效果参考:https://v.youku.com/v_show/id_XNjQwMDQxMTQ2MA==.html

50%,最后将该DIV分别左移和上移,左移和上移的大小就是该DIV宽度和高度的一半。

1 div{

2 Width</span>: 100px;

3 Height</span>: 100px;

4 position: absolute;

5 left: 50%;

6 top: 50%;

7 margin: -50px 0 0 -50px;

8 }

缺点:需要设置position属性,网页复杂时容易扰乱页面布局,而且只是元素的起始位置居中

3. 文本在DIV中水平、垂直居中(text-align + line-height)

1)text-align 属性规定(块级)元素内文本的水平对齐方式。

2)line-height = height,行高等于元素高度,用来实现垂直居中。

1 div{

2 Width</span>:200px;Height</span>:200px; /设置div的大小/

3 border:1px solid green; /边框/

4 text-align: center; /文字水平居中对齐/

5 line-Height</span>: 200px; /设置文字行距等于div的高度/

6 overflow:hidden;

7 }


"
image.png
相关文章
|
1月前
电子书阅读分享《思维的边界:认知智能》
电子书阅读分享《思维的边界:认知智能》
34 0
|
1天前
|
移动开发 前端开发 HTML5
技术经验解读:关于前端的margin
技术经验解读:关于前端的margin
|
1天前
|
移动开发 前端开发 JavaScript
技术经验分享:Canvas入门到高级详解(上)
技术经验分享:Canvas入门到高级详解(上)
|
1天前
|
XML JavaScript 前端开发
技术经验分享:fadeIn()与fadeOut()方法
技术经验分享:fadeIn()与fadeOut()方法
|
1月前
|
人工智能 前端开发 开发者
Baidu千帆大模型赋能——CSS控制DIV垂直水平居中——送给大一的孩子们,学会用AI思维来帮助你解决问题
Baidu千帆大模型赋能——CSS控制DIV垂直水平居中——送给大一的孩子们,学会用AI思维来帮助你解决问题
41 1
|
10月前
|
前端开发 算法 容器
前端CSS经典面试题总结3
前端CSS经典面试题总结3
|
10月前
|
机器学习/深度学习 XML 编解码
前端CSS经典面试题总结6
前端CSS经典面试题总结6
|
10月前
|
XML 缓存 编解码
前端CSS经典面试题总结4
前端CSS经典面试题总结4
前端CSS经典面试题总结4
|
10月前
|
缓存 前端开发 JavaScript
前端CSS经典面试题总结2
前端CSS经典面试题总结2
|
10月前
|
Web App开发 缓存 前端开发
前端CSS经典面试题总结5
前端CSS经典面试题总结5