android - Android 浏览器中列表项后的行

标签 android html css mobile

我在使用下拉菜单时遇到问题,下拉菜单在每个列表项之后都有一个错误行。它们似乎不是来 self 添加的任何样式,而且我已经尝试删除所有我能想到的可能导致它的东西。下图中的线条看起来很实,但您可以看到第一个没有其他的那么暗。放大列表时,有些线条完全消失了,这让我觉得这是某种 android 错误?

buggy lines

导航本身的结构如下:

<nav>
    <ul>
        <li id="nav-button">
            <div id="nav-click" class="closed"><span>Menu</span></div>
            <ul class="sub-nav">
                <li><a href="#">Link1</a></li>
                <li><a href="#">Link2</a></li>
                <li><a href="#">Link3</a></li>
                <li><a href="#">Link4</a></li>
            </ul>
        </li>
    </ul>
</nav>

除了在 android 上,所有设置的样式都很好用。 .sub-nav 的 css 是这样的。菜单的其余部分还有更多样式,但我将它们排除在外,因为只有这个子列表给我带来了问题。

.sub-nav li {
    float: left;
    width: 100%;
    text-align: center;
    border: none;
    padding: 0;
    margin: 0;
    display: block;
}

最佳答案

<a> 中删除背景元素并将背景添加到 <ul>相反,<a> 之间似乎存在一些奇怪的子像素间隙元素。

关于android - Android 浏览器中列表项后的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33357782/

相关文章:

css - 包含多行的 HTML header

css - 如何用css3混淆背景?

安卓 : How to simplify my layout?

android - MultiAutoCompleteTextView 限制为一个条目

主题中的 Android windowBackground 不工作 - Splashscreen

java - react native : How to invoke native Android layout from module?

javascript - 当我似乎不需要匿名函数时,Javascript/JQuery 中匿名函数的目的是什么?

html - CSS Ellipsis 仅适用于最后一项,元素是动态和内联的

html - <img> 根据窗口的宽度在行中放置

css - SVG 文本在较大的标签上消失