css - 辅助导航栏元素在较小的媒体屏幕上显示列表样式

标签 css

我不想在小屏幕上隐藏的附加导航栏的 HTML 代码。

<nav id="subnav" class="navbar navbar-expand-md navbar-default bg-light 
    text-uppercase custom-nav">
        <ul class="navbar-nav  ml-auto">
            <li>
                <a class="nav-link" href="#">Language Equality</a>
            </li>
            <li>
                <a class="nav-link" href="#">articles</a>
            </li>
            <li>
                <a class="nav-link" href="#">help</a>
            </li>
            <li>
                <a class="nav-link" href="#">download</a>
            </li>
         </ul>
</nav>

这是我的CSS

@media screen and (max-width: 460px) {
#subnav li{
    color: red !important;
    font-size: 15px;
    list-style: none !important;
    text-align: center !important;
    display: inline-block !important;
    }
}

最佳答案

所以如果我在这里看到这个,你喜欢有一个带有列表样式的普通列表用于更大的显示器和宽度更小的显示器然后 460 像素你喜欢根本没有列表样式并将它们也放在行。

对于这个结果,我使用了这个 HTML 代码:

<!DOCTYPE HTML>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<title>Navigation</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<nav id="subnav" class="navbar navbar-expand-md navbar-default bg-light 
    text-uppercase custom-nav">
        <ul class="navbar-nav  ml-auto">
            <li>
                <a class="nav-link" href="#">Language Equality</a>
            </li>
            <li>
                <a class="nav-link" href="#">articles</a>
            </li>
            <li>
                <a class="nav-link" href="#">help</a>
            </li>
            <li>
                <a class="nav-link" href="#">download</a>
            </li>
         </ul>
</nav>
</body>
</html>

和这个 CSS 代码:

@media screen and (max-width: 460px) {
#subnav li{
    color: red !important;
    font-size: 15px;
    list-style: none !important;
    text-align: center !important;
    display: inline-block !important;
    }
}

This is a picture of the style wenn the display is smaller then 460px

它应该可以正常工作。我觉得你只是拼错了一些东西。让我知道它是否有效(对我来说有效)。

关于css - 辅助导航栏元素在较小的媒体屏幕上显示列表样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49504862/

相关文章:

html - CSS 绝对位置,其中 div 的左上角位于父级的右上角

javascript - 带下拉菜单的侧边菜单

jQuery 悬停效果 - 需要帮助改进此代码

javascript - 两行文本和溢出是虚线

html - Firefox 在 css 边距填充中显示奇怪的行为不起作用

css - 足以更改@media 以自定义 Bootstrap 网格中的最大宽度吗?

html - Font Awesome 和 Unicode

html - 如何在 HTML CSS 标签上添加工具提示

jquery - 猫头鹰懒惰类中的 Gif 加载图像 Owl Carousel LazyLoad?

html - 我可以删除 css #wrapper 并将样式转移到 html 标签和 body 标签吗?