css 怎么实现 div水平居中 呢?

html-css013

css 怎么实现 div水平居中 呢?,第1张

因为“text-align:center”控制的是文本居中,div居中可以用外边距margin来实现。

1、新建html文件,在body标签中添加div标签,div标签中的内容为“演示文本”,添加题目中的css样式,为了方便演示,给div标签添加灰色背景,这时可以发现div靠近浏览器的左侧,文字在div中居中:

2、为div标签添加新的外边距“margin”属性,属性值为“0 auto”,“0”指的是上下外边距为0,“auto”指的是左右外边距为自适应:

3、这时无论浏览器的宽度是多少,div都会在浏览器上水平居中:

通过设置display样式为table-cell。

1、定义div的css

<style>

div{

  display:table-cell

}

</style>

2、定义水平div

<body>

  <div>1</div><div>2</div><div>3</div>

</body>

补充:

display:table-cell属性指让标签元素以表格单元格的形式呈现,类似于td标签。目前IE8+以及其他现代浏览器都是支持此属性。

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<style>标签中,输入css代码:div {width: 200pxborder: 1px solid bluetext-align: center}。

3、浏览器运行index.html页面,此时span在div中成功水平居中了。