css不定宽块级元素居中方法二
2016-02-22 19:07
246 查看
上一节介绍了不定宽块级元素居中的第一种方法,添加table标签,然后给元素设置margin:0 auto;
但是这一种方法添加了多余的标签,有损网页的语义化。那么接下来不定宽块级元素居中第二种方法设置display:inline;就不会出现这一种情况。
html关键代码
<div class="blockCenter">
<p>不定宽块级元素居中的第二种方法,display:inline;</p>
</div>
css关键代码
<style>
/*第一步:给元素设置display:inline;*/
p{display:inline;}
/*第二部:给父元素设置text-align:center;*/
.blockCenter{text-align:center;}
</style>
原理:设置了inline属性以后,元素实质上具备了行级元素的特性,所以第二部实际上是将行级元素居中。
这一种方法虽然没有添加多余的标签,但是它使得元素变为了行级元素,让元素无法再设置高度,宽度以及外边距。
下一节将介绍不定宽块级元素居中的第三种方法。
欢迎转载,请注明出处!
但是这一种方法添加了多余的标签,有损网页的语义化。那么接下来不定宽块级元素居中第二种方法设置display:inline;就不会出现这一种情况。
html关键代码
<div class="blockCenter">
<p>不定宽块级元素居中的第二种方法,display:inline;</p>
</div>
css关键代码
<style>
/*第一步:给元素设置display:inline;*/
p{display:inline;}
/*第二部:给父元素设置text-align:center;*/
.blockCenter{text-align:center;}
</style>
原理:设置了inline属性以后,元素实质上具备了行级元素的特性,所以第二部实际上是将行级元素居中。
这一种方法虽然没有添加多余的标签,但是它使得元素变为了行级元素,让元素无法再设置高度,宽度以及外边距。
下一节将介绍不定宽块级元素居中的第三种方法。
欢迎转载,请注明出处!
相关文章推荐
- Android布局的小窍门?
- Web布局连载——两栏固定布局(五)
- [div+css]晒晒最新制作专题推广页模板
- 在Windows 8.1的IE 11中屏蔽双击放大功能
- [css] line-height 百分比单位和数值单位的区别
- 设计更快的网页(三):字体和 CSS 调整
- 纯CSS制作的新闻网站中的文章列表
- 10条影响CSS渲染速度的写法与使用建议第1/3页
- 通过Mootools 1.2来操纵HTML DOM元素
- BS项目中的CSS架构_仅加载自己需要的CSS
- 很不错的 CSS Hack 又学了一招
- 发一个css比较清爽的写法
- CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
- css布局网页水平居中常用方法
- CSS经典技巧十则第1/2页
- css 兼容性问题this.style.cursor=''hand''
- IE6不能正常解析CSS文件问题的解决方法及原因分析
- 欲练CSS ,必先解决IE的一些细节分析