首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS2:如何实现100%宽度的UL,灵活的子LIs,两者之间有固定的宽度裕度?

CSS2:如何实现100%宽度的UL,灵活的子LIs,两者之间有固定的宽度裕度?
EN

Stack Overflow用户
提问于 2013-09-15 06:40:28
回答 1查看 63关注 0票数 1

基本上,我想知道如何做到这一点:

一个100% UL,有5×20% (漂浮) LI儿童,两者之间有3px间隙。LIs必须是灵活的(%)宽度,以便它们可以调整大小,但是它们的间隙必须被修复。

这可以使用CSS3 width: calc(20%-3px)完成,但我需要更基本的CSS2支持。:(

请问最干净的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-15 07:14:56

因为它使用容器的背景色作为边框,但它的工作方式与预期的一样(以及CSS2.1)。

jsFiddle Demo

代码语言:javascript
复制
.outer {
    background: lime;
    border: 2px solid black;
    display: table;
    width: 100%;
}
.inner {
    display: table-cell;
    background: green;
    width: 20%;
    height: 50px;
    border-left: solid 3px lime;
}
.inner:first-child {
    border-left: none;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18809626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档