为了账号安全,请及时绑定邮箱和手机立即绑定

html+css 布局系列

标签:
Html/CSS

如何为固定大小盒子和不固定盒子大小设置网页水平居中,垂直居中
margin:0 auto;(固定大小——设置水平居中对齐,使用自动外边距实现居中,但是必须为该容器指定宽度)
position:absolute; left:40%; top:40%; width:10%; height:10%;(不固定盒子大小实现垂直居中)
如果我们想固定盒子大小,又想固定盒子居中位置,那么可以设置盒子为绝对定位,然后将top和left值设定为50%;并且设置margin-top和margin-left的值为盒子高度和宽度的一半的负值,这样就是可以确保盒子的居中位置
eg:
.box{position:absolute; top:50%; left:50%; width:500px; height:500px; margin:-250px 0 0-250px; border:1px solid red;}

网页利用CSS布局主要有四类布局:一列布局,两列布局,三列布局,混合布局
一列布局通常是指点宽度的,方便进行布局显示,例如百度首页
通常使用margin:0 auto;实现效果
两列布局通常是2个DIV块并排显示,通常使用float实现效果,但是使用浮动之后要记得清楚浮动
三列布局是指三列并排显示
如果是固定宽度就可以直接使用float进行设置,如果有一个是固定宽度,另外一个非固定宽度,就要让固定宽度的那个盒子进行定位,设置好相关的left和top值,然后另外一边的值设置margin值

点击查看更多内容
13人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
0
获赞与收藏
150

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消