css不定宽块级元素居中方法三
2016-02-22 19:36
351 查看
上一节介绍了不定宽块级元素居中的第二种方法,设置display:inline;这一种方法的缺点就是使得元素丧失了一些特性,例如不能设置高度,宽度等。
那这一节就介绍不定宽块级元素居中的第三种方法.
第一步:父元素设置float:left;position:relative;left:50%;
第二步:元素设置position:relative;left:-50%;
html关键代码
<div>
<p>不定宽块级元素居中第三种方法</p>
</div>
css关键代码
<style>
div{
float:left;
position:relative;
left:50%
}
p{
position:ralative;
left:-50%;
}
</style>
相比前两种方法,这一种方法不会产生多余的标签,也不会使元素inline化,但是它使元素变成了相对定位,在网页布局中会产生其它副作用,例如元素错位。
css中元素的横向居中就总结到这里,纵向居中将在下一节介绍。
欢迎转载,请注明出处!
那这一节就介绍不定宽块级元素居中的第三种方法.
第一步:父元素设置float:left;position:relative;left:50%;
第二步:元素设置position:relative;left:-50%;
html关键代码
<div>
<p>不定宽块级元素居中第三种方法</p>
</div>
css关键代码
<style>
div{
float:left;
position:relative;
left:50%
}
p{
position:ralative;
left:-50%;
}
</style>
相比前两种方法,这一种方法不会产生多余的标签,也不会使元素inline化,但是它使元素变成了相对定位,在网页布局中会产生其它副作用,例如元素错位。
css中元素的横向居中就总结到这里,纵向居中将在下一节介绍。
欢迎转载,请注明出处!
相关文章推荐
- 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的一些细节分析