我遇到一些CSS问题。请查看:http://codepen.io/anon/pen/rxQQpv。
ul {
list-style: none;
}
ul li {
background: #333;
color: #fff;
width: 100px;
float: left;
text-align: center;
}

<ul>
<li>Test1</li>
<li>Test2</li>
</ul>
&#13;
当我在Android Google Chrome中打开相同内容时,它看起来像:
答案 0 :(得分:1)
添加与背景颜色相同的边框。它会起作用:
ul li{
border: 1px solid #333;
}
或者,如果你更喜欢,你可以只在左右添加边框。
ul li{
border-left: 1px solid #333;
border-right: 1px solid #333;
}
答案 1 :(得分:0)
我认为您必须设置 li css规则 margin:0
和padding:0
来解决您的问题。
答案 2 :(得分:0)
尝试将display: block
添加到您的li元素:
ul li {
display: block;
}
您正在测试哪个Android设备/版本?我无法重现这个问题。
答案 3 :(得分:0)
我找到的最佳解决方案是使用另一个div,它们跨越这两个具有相同颜色的div的背景。我的webapp连续超过20个这样的块。因此,为他们添加边框并不是很好。这种解决方案效果最好。