0

我创建了一个包含内联元素的列表,以便将它们水平居中放置在多行上。虽然下面的代码在 Chrome 和 Firefox 中有效,但 pseudo 属性在 Safari 中不起作用。是否有解决方法或者我需要不同的方法?(注:LESS 格式)

ul {
    margin: 0 auto;
    text-align: center;
    li {
        display: inline;
        &:nth-child(4):after {
            content: '';
            display: block;
        }
    }
}

编辑:找到解决方案 -

&:nth-child(4):after {
     content: '\a';
     display: block;
     white-space: pre;
}
4

1 回答 1

0
&:nth-child(4):after {
     content: '\a';
     display: block;
     white-space: pre;
}
于 2013-05-29T21:32:26.510 回答