2017-10-11 67 views
0

我想知道为什么会发生这种情况,该项目符号在Safari和Firefox上正常显示,但第二列的项目符号不会显示在Chrome上。 ul.ul2col> li display:inline-block是我发现的一个黑客,但它不允许它在Chrome上仍能正常工作。为什么项目符号点不会显示在Chrome上的第二列

<ul style="ul2col"> 
    <li>Item 1</li> 
    <li>Item 2</li> 
    <li>Item 3</li> 
    <li>Item 4</li> 
<ul> 

我的CSS

.ul2col { column-count: 2; -webkit-column-count: 2; -moz-column-count: 2} 
ul.ul2col > li { display: inline-block } 

它是如何在Safari和Firefox

On Safari and Firefox

它是如何在谷歌浏览器

On Chrome

+0

您使用的引导? –

+0

@TheDictator是的,我正在使用Bootstrap。 – HELLOHK

回答

1

list-style-position: inside;.ul2col li类。

.ul2col { 
 
    column-count: 2; 
 
    -webkit-column-count: 2; 
 
    -moz-column-count: 2; 
 
} 
 
.ul2col li{ 
 
    list-style-position: inside; 
 
}
<ul class="ul2col"> 
 
    <li>Item 1</li> 
 
    <li>Item 2</li> 
 
    <li>Item 3</li> 
 
    <li>Item 4</li> 
 
<ul>

+0

非常感谢。让我试着看看它。 – HELLOHK

+0

它似乎没有在Chrome浏览器上工作:( – HELLOHK

+0

@HELLOHK它的工作在铬。我已经检查铬。 –

相关问题