百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> html中怎样让div居中
分享文章到:

html中怎样让div居中

发布时间:09/01 来源:未知 浏览: 关键词:
html中使得div居中的办法有:margin办法通过设定margin的左边距和上边距的值为父元素减去子元素再除以2的值来使div居中;别的position办法也可以使div居中

在页面规划时经常会将网页的主体部分居中在页面上,这就需要我们实现div水平居中,接下来将在文章中为大家详细介绍怎样使得div居中在页面中,具有必然的参照 价值,但愿对大家有所帮忙

【引荐课程:HTML教程】

margin办法

可以通过margin来使得div居中,通过给margin-left设定的值为父元素的宽减去子元素的宽再除以2(本例中:(400-100)/2=150px),margin-top的值为父元素的高度减去子元素的高度值再除以2(本例中:(300-100)/2=100px)

例:

<style>
.box{
width:400px;
height: 300px;
border: 1px solid #ccc;
}
.box1{
width:100px;
height: 100px;
background-color: pink;
margin-left: 150px;
margin-top:100px;
}
</style>
</head>
<body>
<div>
  <div></div>
</div>
</body>
</html>

结果图:

position办法

可以通过定位的办法来使得div垂直居中,我们可以设定子元素绝对定位,别的设定top和left值为50%,但是需要留意一点在用定位是也要设定margin值,其中margin-left与margin-right的值都为负值,且值的大小是子元素宽高的一半

例:

<style>
	.box{
	     width:400px;
	     height: 300px;
	     border: 1px solid #ccc;
	     position: relative;
	}
	.box1{
		width:100px;
		height: 100px;
		background-color: pink;
		position: absolute;
        top: 50%;
        left: 50%;
        margin:-50px 0 0 -50px 		
		}
	</style>
</head>
<body>
<div class="box">
<div class="box1"></div>
</div>
</body>
</html>

结果图:

本文参照 :https://www.html.cn/doc/html/layout/

HTML标签索引:https://www.html.cn/sitemap.html

总结:以上就是本篇文章的全部内容了,但愿通过这篇文章可以帮忙大家学会怎样将div居中在页面上

以上就是html中怎样让div居中的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板