【问题标题】:Issue with Android view of a website: presence of a bar which is not displayed on a desktop browser网站的 Android 视图存在问题:桌面浏览器上不显示一个栏
【发布时间】:2020-07-30 21:24:50
【问题描述】:

我对我创建的网站的电话视图有疑问。在经典桌面浏览器(用 Chrome、Firefox 测试)上,我添加了获取响应行为:

<meta name="viewport" content="width=device-width, initial-scale=1">

不幸的是,与经典视图不同,Android 浏览器上的视图(也使用 Chrome 和 Firefox android 进行了测试),我有一个额外的水平灰色条出现在页面的右上角(在主菜单“科学编码”上方而且我不知道这个酒吧是从哪里来的?

在这里[链接][2],您可以更好地在您的 android 上看到问题并将其与桌面浏览器进行比较:也许有人会在 Android 上找到此栏的起源(我不知道这是否也是iPhone 上的手机壳)。

【问题讨论】:

    标签: android html css responsive-design responsive


    【解决方案1】:

    此问题与 Android 或 iOS 无关。它发生在所有设备上,因为这是一个布局问题。我在使用 Firefox 的 MacBook Pro 上看到了这个栏,例如:

    然而,它似乎是一个滚动条,其实不是。它是由这个 HTML 元素生成的:

    <div class="horizontal_column">
    

    应用这些 CSS 规则的对象:

    border-color: #000000;
    border-style: solid;
    border-width: 15px 0 0 0;
    

    正如您通过更改这些规则所看到的,“假滚动条”发生了变化。

    【讨论】:

    • 感谢您的快速回答。我不明白,我已将此元素设置为黑色(在 CSS 中:border-color: #000000;)。所以通常情况下,它不应该显示为灰色,不是吗?更奇怪的是,在桌面浏览器上,我没有这个灰条,整个细条都是黑色的。你确定在你身边吗?如果是的话,你能建议一种方法来规避这个问题吗?问候
    • 只是精确,请您剪切您在答案中输入的图像,只是为了删除主菜单下方的所有文本(包含电子邮件地址)。我真的很感激。
    • 我更改了图像。您需要调整浏览器窗口的大小才能在桌面上看到它。由于需要更好地研究代码,我不太明白为什么会出现条形图,但这肯定是由布局规则中的错误引起的。我建议你删除这三个 CSS 规则。
    • 谢谢,我会试试你的建议,随时通知你。
    • 肯定找到了解决方案!,我必须添加到 div.center_div 以下 CSS :background-color: black;
    猜你喜欢
    • 2018-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多