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会自动填充上外边距,就能实现居中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)