当前位置:  编程技术>WEB前端

css 跨浏览器实现float:center

    来源: 互联网  发布时间:2014-10-04

    本文导语:  代码如下: 列表一 列表二 列表三 我们希望实现li是浮动的,并且居中的(li个数不固定,ul宽度未知)。可以设置ul的text-align:center,再设置li的display,可以实现居中,但这样不是我们的初衷,我们需要实现float:center。 这里我...

代码如下:



  • 列表一

  • 列表二

  • 列表三




我们希望实现li是浮动的,并且居中的(li个数不固定,ul宽度未知)。可以设置ul的text-align:center,再设置li的display,可以实现居中,但这样不是我们的初衷,我们需要实现float:center。

这里我们得先重温一下position:relative,它将依据left,right,top,bottom等属性在正常文档流中偏移位置。那我们可以让ul为position:relative;left:50%,然后再让li像左浮动,在让它position:relative;right:50%(或者left:-50%),那么li就像向中间浮动一样居中了。废话不多说,先试试。
代码如下:

#macji{
position:relative;
width:100%;
height:80px;
background-color:#eee;
text-align:center;
overflow:hidden;
}
#macji .macji-skin{
float:left;
position:relative;
left:50%;
}
#macji .macji-skin li{
position:relative;
right:50%;
float:left;
margin:10px;
padding:0 10px;
border:solid 1px #000;
line-height:60px;
}

    
 
 

您可能感兴趣的文章:

  • CSS hack浏览器兼容一览表
  • 处理CSS3跨浏览器兼容的工具 Prefixr
  • jquery实现不同大小浏览器使用不同的css样式表的方法
  • 多浏览器支持CSS 容器内容超出(溢出)支持自动换行
  • CSS布局中可以用javascript判断浏览器版本
  • CSS设置网页的字体 防浏览器浏览页面字体变形
  • 在到达无H无F境界前~还是要痛苦~我兼容浏览器的CSS
  • 多浏览器css兼容分析小结
  • 不用js多浏览器兼容纯DIV/CSS对联漂浮广告代码
  • CSS 浏览器的等宽空格问题解决
  • 浏览器兼容解决FF/IE6/IE7背景专用CSS HACK
  • css实现兼容各个浏览器的技巧的代码
  • css浏览器不兼容原因分析及解决办法第1/2页
  • Css浏览器兼容的解决方法
  • CSS Hack 汇总速查手册浏览器兼容必会
  • 针对浏览器隐藏CSS
  • 针对浏览器隐藏CSS之独孤九剑
  • jQuery实现CSS3动画效果的插件 jQuery Transit
  • CSS3实现文字动画 Textillate.js
  • php 压缩多个CSS文件的实现代码
  • 基于HTML5&CSS3实现的Slideshow Slider.js
  • CSS实现简单的图片防盗链代码
  • 用css来控制图片大小显示的实现方法与代码
  • css实现行间距效果
  • CSS实现光滑圆角效果
  • 用css实现隐藏文本框
  • div+css如何实现页脚的置底
  • 用css实现的灰度/原色连接效果
  • css创意ul+li实现的细线表格实现代码
  • 用css滤镜实现的文字描边效果的代码
  • 不用js多浏览器兼容纯DIV/CSS对联漂浮广告代码 iis7站长之家
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 动态CSS站点教程:多个页面样式提供浏览者选择
  • java命名空间javax.swing.text.html类css的类成员方法: css定义及介绍
  • <!--@import"css/cssset/.css-->,css/cssset/.css是什么意思?
  • java命名空间javax.swing.text.html类css的类成员方法: getattribute定义及介绍
  • CSS预处理器 Less CSS
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: font定义及介绍
  • css强制换行 css强制不换行的css方法
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: margin定义及介绍
  • CSS代码格式化 CSS Beautify
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: padding定义及介绍
  • jquery css类用法(添加、修改与删除css)
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: border定义及介绍
  • CSS 框架 Simpl.css
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: clear定义及介绍
  • CSS解析器 CSS Parser
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: height定义及介绍
  • CSS压缩器 Css Compressor
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: color定义及介绍
  • Eclipse的CSS编辑插件 CSS Editor
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: display定义及介绍
  • jQuery添加/改变/移除CSS类及判断是否已经存在CSS
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: float定义及介绍
  • CSS代码检查工具 CSS Lint


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3