html中怎样让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居中的具体内容,更多请关注百分百源码网其它相关文章!