在使用CSS做页面布局时,有时需要把内容DIV放在页面的中间位置。这时可以使用一些方法来实现,下面就为大家介绍一些常用的方法。
#Box { position: absolute; top: 50%; left: 50%; margin-top: -150px; /* 高度的一半 */ margin-left: -200px; /* 宽度的一半 */ width: 400px; height: 300px; background-color: #ccc; }
这段代码使用了绝对定位,设置了top和left的值都为50%,这样就使得#Box DIV居中,但是此时会发现#Box的左上角位置并不是页面的中心。这是因为#Box的大小还没有确定,因此需要设置宽度和高度。
还可以使用以下方法实现DIV居中
#Box { margin: 0 auto; width: 400px; height: 300px; background-color: #ccc; }
这段代码使用了margin属性,把左右margin都设置为auto,这样就使得内容DIV居中。但是需要注意,这个方法只适用于内容DIV是块级元素(display:block)的情况下,对于行内元素是无效的。
总结起来,实现DIV居中还是比较简单的,可以根据具体情况选择不同的方法,从而使得页面布局更加美观。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。