css让div居中显示

css让div居中显示绝对居中 xx div position absolute left right bottom top 要和 position 一起使用 margin 不用 top 0 left 0 right 0 bottom 0 这样 div 框就会绝对显示在网页中间 nbsp 浮动居中 float 只有 left 和 ri

绝对居中

.xx_div { position: absolute; /* left, right, bottom, top要和position一起使用,margin-*不用 */ top: 0; left: 0; right: 0; bottom: 0; }

这样div框就会绝对显示在网页中间

 

浮动居中

float只有left和right,没有center。 可以如下设置居中

.xx_div { margin-left: auto; margin-right: auto; }

对于内联元素,直接 text-align: center; 即可。当然对于块状元素,也可以先display: inline-block然后text-align:center

 

附录:   html中内联元素和块级元素的区别

   块状元素 内联元素
独占一行,默认情况下,其宽度自动填满其父元素宽度 相邻的行内元素会排列在同一行里,直到一行排不下,才会换行,其宽度随元素的内容而变化
可以设置width,height属性 行内元素设置width,height属性无效
可以设置margin和padding属性 行内元素起边距作用的只有margin-left、margin-right、padding-left、padding-right,其它属性不会起边距效果。
对应于display:block 对应于display:inline;

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205782.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午5:12
下一篇 2026年3月19日 下午5:12


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号