如何让一个div居中

如何让一个div居中,第1张

1、新建一个html文件,命名为test.html,用于讲解CSS怎样让一个div居中。

2、在test.html文件中,使用div标签创建一个模块,用于测试居中效果。

3、在test.html文件中,设置div的class属性为test,下面将通过该class属性设置其css样式。

4、在test.html文件内,编写<styletype=text/css></style>标签,页面的css样式将写在该标签内。

5、在css标签中,对div进行样式设置,使用width属性设置div的宽度为400px,使用height属性设置div的宽度为200px,使用background属性设置div的背景颜色为灰色。

6、在css标签中,使用margin属性对div的外边距进行设置,两边的外边距设置为auto,便可实现div居中效果。

7、在浏览器打开test.html文件,查看实现的效果。

让DIV垂直居中是网页设计经常用到的 *** 作,让DIV垂直居中的方法如下:

1、打开CSS,设置DIV的宽度和高度;

2、设置对象样式的位置为绝对位置;

3、将距离页面窗口左边框和上边框的距离设置为百分之五十;

4、将该DIV分别左移和上移,左移和上移的大小是该DIV宽度和高度的一半;

5、同时设置margintop和marginleft,点击确定后DIV即可垂直居中。

一、用margin负值,这种方法适合div的宽高固定。

position:absolute

left:50%

top:50%

margin-left:-宽度的一半

margin-top:-高度的一半;

二、使用css3新属性translate,这个不需要固定宽高。

position:absolute

left:50%

top:50%

transform:translate(-50% -50%)

三、使用flex布局,这个也不需要固定宽高。但是需要在父容器上面设置

display:flex

justify-content:center

align-items:center

四:将上下左右全设为0.

position:absolute

top:0

bottom:0

left:0

right:0

margin:auto

这样全部设为0后会拉伸图片充满父容器,然后margin设为auto会自动填充上外边距,就能实现居中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11061064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存