1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > html 定位元素怎么居中 绝对定位元素的水平垂直居中的方法(3种任选)

html 定位元素怎么居中 绝对定位元素的水平垂直居中的方法(3种任选)

时间:2022-06-20 22:21:04

相关推荐

html  定位元素怎么居中 绝对定位元素的水平垂直居中的方法(3种任选)

1.css实现居中

缺点:需要提前知道元素的宽度和高度。

Document

.box{

width: 600px;

height: 400px;

position: absolute;

left: 50%; top: 50%;

border:1px solid #000;

background:red;

margin-top: -200px; /* 高度的一半 */

margin-left: -300px; /* 宽度的一半 */

}

2、css3实现水平垂直居中

注意:无论元素的尺寸是多少,都可以居中。不过IE8以上才兼容这种写法,移动端可忽略。

Document

.box{

width: 600px;

height: 400px;

position: absolute;

left: 50%;

top: 50%;

border:1px solid #000;

background:red;

transform: translate(-50%, -50%); /* 50%为自身尺寸的一半 */

}

3、margin:auto实现居中

Document

.box{

width: 600px;

height: 400px;

position: absolute;

left: 0;

top: 0;

right: 0;

bottom: 0;

border:1px solid #000;

background:red;

margin: auto; /* 有了这个就自动居中了 */

}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。