Jquery中文网 www.jquerycn.cn
Jquery中文网 >  CSS教程  >  经典实例  >  正文 css浮动元素的居中的例子

css浮动元素的居中的例子

发布时间:2017-12-12   编辑:www.jquerycn.cn
jquery中文网为您提供css浮动元素的居中的例子等资源,欢迎您收藏本站,我们将为您提供最新的css浮动元素的居中的例子资源
居中对于大家来说指的是页面了,此时我们通常使用提50%来实现了,下面来看一个css浮动元素的居中的例子,希望例子对各位有用。


关于浮动元素的居中,其实不太常用,但为了应付某些奇葩的面试官,也要知道怎么解决这个问题。

贴出一段css代码:

width:50%; height:300px; float:left; margin-left:50%;  position:relative; left:-25%;background-color:#ccc;

要害在于,给一个左边距,然后定位,让left值为div宽度的一半,即可实现。

其实这种方法也是做弹窗,让它位于浏览器中间位置常用的方法:给个左(上)边距,在position个left(top)值。

例子


<style type="text/css">
.divs{background:#ccc;width:600px;height:300px;margin:50px auto 0;}
.divs div{margin:0 auto;background:#000;width:400px;text-align:center;}
p{float:left;height:100px;width:98px;background:#fff;border:1px solid red;margin:0 auto;}
  </style>
 <body>
<div class="divs">
<div>
<p>p1</p>
<p>p2</p>
<p>p3</p>
<p>p4</p>
</div>
</div>
 </body>

我们发现也能够实现居中效果,但是其可扩展性较差,如果删除一个p或者添加一个p,则需要对.divs div这个样式里的width进行修改

您可能感兴趣的文章:
css浮动元素的居中的例子
深入分析网页设置中css float属性
XHTML CSS利用浮动与定位进行网页布局
CSS规范 闭合浮动元素介绍
CSS浮动属性Float入门教程
css 定位(相对定位与绝对定位)
css中元素水平垂直居中4种方法介绍
DIV CSS布局中的居中问题
CSS float 属性
CSS语法手册四文本填充,边框,边界和位置属性二

[关闭]