css未知宽度水平居中整理
2024-08-30 10:59:23
1、text-align
兼容性很好
.wp {text-align: center;}
.test {display: inline;}
<ul class="wp">
<li class="test">1</li>
<li class="test">2</li>
<li class="test">3</li>
<li class="test">4</li>
<li class="test">5</li>
</ul>
2、float+relative
兼容性很好
.wp {position:relative; left:50%; float:left;}
.test {position:relative; right:50%; z-index:; float:left}
<ul class="wp">
<li class="test">1</li>
<li class="test">2</li>
<li class="test">3</li>
<li class="test">4</li>
<li class="test">5</li>
</ul>
3、position+absolute
ie6/7/8不支持
.wp {position:relative; }
.test {
left:50%;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
position:absolute;
}
<ul class="wp">
<li class="test">
<span class="inner">1</span>
<span class="inner">2</span>
<span class="inner">3</span>
<span class="inner">4</span>
<span class="inner">5</span>
</li>
</ul>
4、弹性盒子
IE6/7不支持
.wp{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
background-color: #ccc; }
.test{
background-color: #edd;
display: inline-block;
margin: 0 5px;
}
<ul class="wp">
<li class="test">1</li>
<li class="test">2</li>
<li class="test">3</li>
<li class="test">4</li>
<li class="test">5</li>
</ul>
最新文章
- tomcat 常用优化配置
- jquery通过name,id名称获取当前value值
- 特定场景下SQL的优化
- Android客户端与PHP服务端交互(一)---框架概述
- git 一个文件还原到某个提交的commit
- 2015-09-28 Javascript
- 转:BZERO()等的区别
- jquery插件-省市联动
- solr中重跑索引
- 从Unity中的Attribute到AOP(五)
- Debian8搭建LEMP环境
- springboot格式化时间
- Array库
- 用 C# 编写 C# 编译器,先有鸡还是先有蛋?
- 斯特林公式 ——Stirling公式(取N阶乘近似值)
- svn基础了解
- Ehcache缓存配置以及基本使用
- koa2 中使用 svg-captcha 生成验证码
- android4.4之后的HttpUrlConnection的实现是基于okhttp
- AFN拿不到cookie,无法存储cookie
热门文章
- 为 Android 平台开发一个输入法
- UEBA——通过用户画像识别安全威胁
- H3C-L2TP
- bzoj 1014 [JSOI2008]火星人prefix——splay+哈希
- ceph之ceph-client安装
- 使用Java进行udp-demo编程时碰到的consumer和producter无法连接并报出“java.net.SocketException: Can&#39;t assign requested address”问题
- monkey基本命令及脚本编写
- 07.oAuth2介绍
- c#静态多态性与动态多态性
- 2019Unite大会