CSS / Flexbox与百分比填充重叠

时间:2014-10-09 23:42:39

标签: html css flexbox

为什么li项重叠,并从容器的右侧戳出来?我以为flexbox应该让这个东西更简单?哈哈

我似乎无法在左下方获得带有百分比填充的项目,以便使用flexbox正确分发。我不理解的是什么?

请参阅我的code pen以获取示例。

我正在使用:

<ul>
    <li><a href="" class="btn">Link Text 1</a></li>
    <li><a href="" class="btn">Link Text 2</a></li>
</ul>

这是CSS(SCSS):

a {
    display: inline-block;
    text-align: center;
    color: #3b3c43;
    border: 1px solid #3b3c43;
    border-radius: 4px;
    padding: .75em 15%;
    text-decoration: none;
    font-family: helvetica, arial, sans-serif;
    font-size: .85em;
    white-space: nowrap;
    &:hover {
        color: #fff;
        background-color: #3b3c43;
    }
}
ul {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    outline: 1px dotted blue;
    width: 80%;
    margin: 1em auto;
}
li {
    outline: 1px dotted red;
}

0 个答案:

没有答案