我有一个div,我需要在该div中心的内部列表.我可以通过指定宽度并将余量0自动设置在中间,但我需要使其动态,即使我从列表中删除1个元素,它也会出现在div的中心.或者,如果我添加另一个元素,它将保持中心对齐属性.我怎么做?
小提琴:https: //jsfiddle.net/ucxdfmpc/1/
* { padding: 0px; margin: 0px; } .counter-wrapper { background: #fe6261; padding-top: 37px; padding-bottom: 36px; border-top: 1px solid #fe4e4d; border-bottom: 1px solid #fe4e4d; } .counter-inner ul{ list-style: none; } .counter-inner ul li { float: left; width: 14.84375%; /*190px;*/ } .counter-image { display: block; width: 66px; height: 70px; border-right: 2px solid #fc6867; float: left; } .counter-image.first { background: url('../images/counter-1.png') 10px 15px no-repeat; } .counter-image.second { background: url('../images/counter-2.png') 10px 15px no-repeat; } .counter-image.third { background: url('../images/counter-3.png') 10px 15px no-repeat; } .counter-image.fourth { background: url('../images/counter-4.png') 10px 15px no-repeat; } .counter-number { font-family: 'Roboto', sans-serif; font-size: 30px; color: #fd7e7e; float: left; padding: 12px 18px 0px; } .counter-text { float: left; font-size: 10px; color: #fd7e7e; padding: 4px 18px 0; }
- 4 CREATIVES
- 6 CODERS
- 4 DESIGNERS
- 2 WORKERS
Roope.. 6
问题是,你使用浮动,它不会自行清除,因此
ul
元素将无法根据内容动态获得正确的尺寸.所以它有点难以集中.制作那些列表元素
display: inline-block
并添加text-align: center
到包装器中,这就是你所追求的吗?那么你需要修复背景颜色,当然,这应该很容易.但无论如何,事情将集中在一起.https://jsfiddle.net/fnsyshzw/1/
* { padding: 0px; margin: 0px; } .counter-wrapper { background: #fe6261; padding-top: 37px; padding-bottom: 36px; border-top: 1px solid #fe4e4d; border-bottom: 1px solid #fe4e4d; text-align: center; } .counter-inner ul{ list-style: none; } .counter-inner ul li { display: inline-block; width: 14.84375%; /*190px;*/ } .counter-image { display: block; width: 66px; height: 70px; border-right: 2px solid #fc6867; float: left; } .counter-image.first { background: url('../images/counter-1.png') 10px 15px no-repeat; } .counter-image.second { background: url('../images/counter-2.png') 10px 15px no-repeat; } .counter-image.third { background: url('../images/counter-3.png') 10px 15px no-repeat; } .counter-image.fourth { background: url('../images/counter-4.png') 10px 15px no-repeat; } .counter-number { font-family: 'Roboto', sans-serif; font-size: 30px; color: #fd7e7e; float: left; padding: 12px 18px 0px; } .counter-text { float: left; font-size: 10px; color: #fd7e7e; padding: 4px 18px 0; }
- 4 CREATIVES
- 6 CODERS
- 4 DESIGNERS
- 2 WORKERS
1> Roope..:问题是,你使用浮动,它不会自行清除,因此
ul
元素将无法根据内容动态获得正确的尺寸.所以它有点难以集中.制作那些列表元素
display: inline-block
并添加text-align: center
到包装器中,这就是你所追求的吗?那么你需要修复背景颜色,当然,这应该很容易.但无论如何,事情将集中在一起.https://jsfiddle.net/fnsyshzw/1/
* { padding: 0px; margin: 0px; } .counter-wrapper { background: #fe6261; padding-top: 37px; padding-bottom: 36px; border-top: 1px solid #fe4e4d; border-bottom: 1px solid #fe4e4d; text-align: center; } .counter-inner ul{ list-style: none; } .counter-inner ul li { display: inline-block; width: 14.84375%; /*190px;*/ } .counter-image { display: block; width: 66px; height: 70px; border-right: 2px solid #fc6867; float: left; } .counter-image.first { background: url('../images/counter-1.png') 10px 15px no-repeat; } .counter-image.second { background: url('../images/counter-2.png') 10px 15px no-repeat; } .counter-image.third { background: url('../images/counter-3.png') 10px 15px no-repeat; } .counter-image.fourth { background: url('../images/counter-4.png') 10px 15px no-repeat; } .counter-number { font-family: 'Roboto', sans-serif; font-size: 30px; color: #fd7e7e; float: left; padding: 12px 18px 0px; } .counter-text { float: left; font-size: 10px; color: #fd7e7e; padding: 4px 18px 0; }
- 4 CREATIVES
- 6 CODERS
- 4 DESIGNERS
- 2 WORKERS
推荐阅读
如何解决《从DynamoDB导出数据》经验,为你挑选了3个好方法。 ... [详细] 如何解决《中型设备上的Bootstrap3行中断》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在Django中搜索并获取匹配的LDAP用户列表》经验,为你挑选了0个好方法。 ... [详细] 如何解决《InnoSetup-代码签名证书》经验,为你挑选了2个好方法。 ... [详细] 如何解决《如何从ASP.NETMVC属性中获取枚举值?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何将java泛型转换为Delphi》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何使用Spring框架遍历JSP中的列表》经验,为你挑选了1个好方法。 ... [详细] 如何解决《重新连接到asp.netMVC4应用程序中的Servicestack会话》经验,为你挑选了1个好方法。 ... [详细] 如何解决《为什么CLISP无法使用未加工名称调用某些函数?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《使用Boost.Units定义百分比》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在WinRT应用程序中使用SQLite时出现异常》经验,为你挑选了1个好方法。 ... [详细] 如何解决《jquery.on('input')不会仅在ie8中被触发》经验,为你挑选了3个好方法。 ... [详细] 如何解决《如何检查字符是否为元音?》经验,为你挑选了2个好方法。 ... [详细] 如何解决《如何从SqlServer中的TimeZoneOffset了解TimeZoneStandardName或DayLightName》经验,为你挑选了0个好方法。 ... [详细] 如何解决《INSERTINTO表IF表存在,否则CREATETABLE》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Chart.js和长标签》经验,为你挑选了2个好方法。 ... [详细] 如何解决《在ggplot中生成成对的堆积条形图(仅对某些变量使用position_dodge)》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Django中带有data-*属性的选项标签,带有清脆的表单》经验,为你挑选了0个好方法。 ... [详细] 吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1Spotify Iframe打开新页面或打开应用程序而不是在同一站点中播放
- 2故事板可以用作tvos的发布屏幕吗?
- 3如何在Xcode 7中一次删除多个集成?
- 4为什么[False]中的False == False返回True?
- 5在Java 8中做红宝石注入的优雅方式
- 6片段 - 在运行方法之前等待onCreateView()完成
- 7如何在使用scalaz时为布尔创建半群?
- 8Service Fabric具有配置覆盖的多个服务实例
- 9来自抽象类的unique_ptr的shared_ptr
- 10Facebook注销无法在Android上使用[Facebook SDK 4]
- 11Postgres - 将两列聚合成一个项目
- 12在Python中用空格排序字符串列表
- 13何时使用ScreenAdapter和何时使用Screen
- 14NSDateFormatter无法在12小时制设置时返回英国地区的日期时间
- 15如何在Code :: Blocks中使用C11标准
- 16phantomjs +网络字体+字体加载器
- 17java 8中是否有一个实现"以null结尾"的流而不必自己滚动的类?
- 18如何在Elm中创建Date变量
- 19如何设置Carthage使用我自己的Stash(Bitbucket)私有存储库中的框架?
- 20在字符串后替换 - 在字符之前
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有