我们进行页面开发的时候,最经常用的就是div标签了,那么div中的内容如何居中显示呢,下面我给大家分享一下。
工具/材料SublimeText
首先我们用sublime先创建一个html,并且在html里面加入div,如下图所示
然后我们在div中加入一些文字,如下图所示,文字用span包裹起来
运行页面程序以后我们会看到文字在div的左上角,并没有居中的效果,如下图所示
接下来我们就需要用CSS给div中的内容设置居中了,如下图所示,通过text-align和line-height实现
最后运行界面程序,我们看到div中的内容这次水平和垂直都居中了,如下图所示
因为“text-align:center”控制的是文本居中,div居中可以用外边距margin来实现。
1、新建html文件,在body标签中添加div标签,div标签中的内容为“演示文本”,添加题目中的css样式,为了方便演示,给div标签添加灰色背景,这时可以发现div靠近浏览器的左侧,文字在div中居中:
2、为div标签添加新的外边距“margin”属性,属性值为“0 auto”,“0”指的是上下外边距为0,“auto”指的是左右外边距为自适应:
3、这时无论浏览器的宽度是多少,div都会在浏览器上水平居中: