手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >如何用float配合position:relative实现居中
如何用float配合position:relative实现居中
摘要:今天发现自己做的一个项目中有个图片切换的下面的按钮不是固定个数,程序那边根据循环实现放几个切换的按钮,但是按钮相对于整体的要居中,刚开始想着...

今天发现自己做的一个项目中有个图片切换的下面的按钮不是固定个数,程序那边根据循环实现放几个切换的按钮,但是按钮相对于整体的要居中,刚开始想着用display:inline-block;实现,但是ie6和ie7对块元素使用这个属性不是特理想,只能用hack解决,于是去请教同事,发现还有一种更好的解决办法。

html代码如下:

<div>

<ul>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

</ul>

</div>

关于position:relative,它将依据left,right,top,bottom等属性在正常文档流中偏移位置。那我们可以让ul为position:relative;left:50%,然后再让li像左浮动,在让它position:relative;right:50%(或者left:-50%),那么li就像向中间浮动一样居中了。

.favViewicon{ text-align:center; position:relative; overflow:hidden; margin:15px auto 0; height:10px;}

.favViewicon ul{ position:relative; float:left; left:50%; text-align:center;}

.favViewicon li{ width:10px; height:10px; background:url(btnsprites.png) no-repeat 0 -164px; margin:0 3px; cursor:pointer; text-indent:-99999px; position:relative;right:50%;float:left; display:inline; }

【如何用float配合position:relative实现居中】相关文章:

CSS的position属性在DIV层中的应用

固定宽高的DIV如何绝对居中

如何利用CSS3制作3D文字效果

使用css实现全兼容tooltip提示框

CSS如何使DIV层居中

div在firefox ie 水平居中对齐

在Web上用style实现完美颜色渐变Css

如何实现条状图表形式

通过position定位实现div底端对齐

如何用CSS让文字居于div的底部

精品推荐
分类导航