html - 无法设置列表中元素符号颜色的样式

标签 html css

我正在尝试更改列表点的颜色,但它不起作用?

<div class="mobile-menu" id="mobile-menu">
        <div id="mobile-menu-links">
            <h4>General:</h4>
            <ul class="mobile-menu-links">
                <li><a href="">News</a></li>
                <li><a href="">The boring rules!</a></li>
                <li><a href="">The rankings</a></li>
            </ul>

.mobile-menu #mobile-menu-links ul{
                list-style-type: none;
                margin:0;
                padding-left:3%;
            }

            .mobile-menu #mobile-menu-links ul li{
                padding-bottom:2px;
                border-bottom:1px solid #bababa;
            }

如果我在两个 CSS 声明中的任何一个中添加 color:red,它都不会改变颜色。

请注意,我的文档中的 HTML 已关闭,我只是复制了第一部分供您查看。

谢谢。

最佳答案

有多种方法可以做到...

  1. 子弹着色背后的想法

    ul { list-style: none; }
    
    li:before { content:"\2022 \00A0"; color: red; }
    

    jsfiddle

  2. another link

根据评论,我可以看到颜色变化 jsfiddle

关于html - 无法设置列表中元素符号颜色的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17774809/

相关文章:

javascript - 使用 javascript 在 html 中调用外部函数时出现问题

javascript - 4.0.0 BETA 中的 Bootstrap 下拉菜单

javascript - 在 JavaScript 中创建 json 文件

javascript - 禁用特定 div 的可拖动功能

html - Google Chrome (Windows) - 如何添加缺失的语音合成声音

html - 获取背景图像以使用背景完全调整大小

html - 响应式网格框,图像自动调整大小

html - 3D css 变换 div 覆盖忽略 z 坐标问题

html - 如何使输入字段在标签中间排成一行?

css - 导航菜单(带有子菜单树)在 IE 6、IE7、IE8 中中断