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