绝对居中
.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
