html - 移动 View 的顶部横幅未全宽呈现

标签 html css razor

我制作了一个顶部横幅,它在网页上以全宽呈现,但是当我尝试在移动 View 中查看它时,顶部横幅被尖叫了一定比例。

写的html代码是这样的:

<style>

    .top-banner {
        width: 100%;
        display: block;
        text-align: center;
        background: #fee768;
        color: #555;
        font-size: 16px;
        padding: 10px 7px;
        font-weight: 600;
    }

    .top-banner:hover {
        text-decoration: none;
        background: #ffc71f;
        color: #846934;
    }
</style>

<div>
    <a href="https://www.youtube.com/...." target="_blank" class="top-banner">
        Need help? Watch this Video
    </a>
</div>

这在网页上运行良好,但当我在移动设备上查看同一页面时,顶部横幅不会以全宽呈现。

我尝试将 position: fixed !important; 添加到 .top-banner CSS 类中,使用此方法宽度固定但页面底部内容移动向上,即网页的底部内容越过顶部横幅。

请给我一些解决这个问题的方法。

最佳答案

如果您不希望其他元素出现在您的顶部横幅上方,您可以使用

.top-banner {
  z-index:1000
}

z-index 的值越高,元素出现在其他元素之上的次数就越多。

关于html - 移动 View 的顶部横幅未全宽呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51650648/

相关文章:

html - 如何自动将内联 SVG 缩放到父容器的宽度和高度?

javascript - 切换到 html5 模式时 Angular anchor 断裂

html - 追加图像被覆盖

javascript - 使用 jQuery 更改链接的路由值

javascript - 如何使用pace.js跟踪razor ajax表单

javascript - 简单的ajax帖子不起作用

python - 使用 Beautiful Soup 和 Python 从搜索页面提取 HTML 内容

css - Web 开发人员应注意的浏览器之间的主要区别是什么?

html - 我可以在不同的行中使用一个 Bootstrap 列宽(不等于 12)吗?

c# - 如何在 IIS 10 上使用 C# Razor 获取 Windows 用户域/用户名?