Html CSS删除internet explorer上的项目符号

Html CSS删除internet explorer上的项目符号,html,css,internet-explorer,Html,Css,Internet Explorer,我在Internet Explorer中遇到了一个要点问题。我已经尝试删除ie中显示的两倍子弹,但我不明白为什么它们总是显示出来。在Internet Explorer 11中,它显示我自己的图标(绿色挂钩)和从浏览器生成的图标。我想保留绿色的钩子,想去掉灰色的子弹。请看一看。 如果您没有Internet Explorer,请查看我的。谢谢 生成项目符号的CSS代码: ul,li, .nav ul, .nav li { list-style:none; list-style-typ

我在Internet Explorer中遇到了一个要点问题。我已经尝试删除ie中显示的两倍子弹,但我不明白为什么它们总是显示出来。在Internet Explorer 11中,它显示我自己的图标(绿色挂钩)和从浏览器生成的图标。我想保留绿色的钩子,想去掉灰色的子弹。请看一看。 如果您没有Internet Explorer,请查看我的。谢谢

生成项目符号的CSS代码:

ul,li, .nav ul, .nav li {
    list-style:none;
    list-style-type: none;
    list-style-position:inside;
    margin:0;
    padding:0;
}
.content ul{list-style:none;margin-left:0;padding-left:0em;text-indent:0em;}
.content ul li:before{
    content:'';
    background:url(http://www.deutsch-vietnamesisch-dolmetscher.com/i/haken-gruen.png) no-repeat;
    background-position:left center;
    padding:0 0 0 20px;
    margin:0 0px 0 0;
    list-style:none;
    white-space:normal
}
.content ul {padding: 0 0 0 15px;}
.content ul li ul {padding: 0 0 0 15px;}
.content ul li.list:before{background: none;}
  • 请删除
    列表样式位置:内部来自CSS文件的第3行。它将从列表项中删除项目符号

  • 要从社交按钮中删除项目符号和记号,您需要明智地使用背景图像并针对特定的伪元素。请阅读CSS规范中的相关内容,以便更好地理解它

  • .socialim ul li:之前{
    背景:无;
    }
    
    这是因为您应用了
    列表样式:无
    发送给父对象,而不是子对象
    li
    。您还可以将其应用于伪类
    :before
    。您只需要在实际列表项本身上使用它

    您的代码是:

    .content ul{list-style:none;margin-left:0;padding-left:0em;text-indent:0em;}
    .content ul li:before{
        content:'';
        background:url(http://www.deutsch-vietnamesisch-dolmetscher.com/i/haken-gruen.png) no-repeat;
        background-position:left center;
        padding:0 0 0 20px;
        margin:0 0px 0 0;
        list-style:none;
        white-space:normal
    }
    
    您的代码应该是:

    .content ul{margin-left:0;padding-left:0em;text-indent:0em;}
    .content ul li:before{
        content:'';
        background:url(http://www.deutsch-vietnamesisch-dolmetscher.com/i/haken-gruen.png) no-repeat;
        background-position:left center;
        padding:0 0 0 20px;
        margin:0 0px 0 0;
        white-space:normal;
    }
    /* -- added -- */
    .content ul li{ list-style: none; }
    

    这个bug来自pagespeed优化。当我直接在封闭体之前添加css代码时,不需要的项目符号就会出现。如果我将css文件直接嵌入头部,那么一切都会正常。我希望有人也需要这个解决方案

    Css:

      li {list-style: none;}
    

    你需要申请,只需使用tag
    li
    就可以了。问题解决了

    我也遇到了昵称的问题:我只是应用了速度优化,在body标签的末尾添加了静态资源(无法生成动态资源),而IE11无法正确呈现(部分)LIs。当我搬家的时候

    <style type="text/css">
        ul li {
            list-style: none;
        }
    </style>
    
    
    ulli{
    列表样式:无;
    }
    

    标题的一部分,所有内容都重新正常工作。

    解决方案是使用scottjehl的JavaScript loadCSS加载CSS代码。他的框架异步加载CSS文件。请从[c]@scottjehl,Filames Group,Inc.搜索loadCSS。

    我不知道为什么它对我没有帮助。我是否在缓存中运行问题?请尝试清除缓存或按Ctrl+F5进行硬刷新?是的,我总是同时执行这两项操作,但没有帮助。如果您需要,我可以直接在页面上提供帮助。你写了很多次<代码>列表样式:无
    li
    ul
    中。这可能就是问题所在。我检查了检查元件,结果正常。2016年新版本:2014年旧版本示例:经过四个小时的调试和搜索,这是唯一一个为我解决相同问题的答案。使用
    display:none
    以隐藏开始,然后使用Jquery显示的列表将始终忽略列表样式,并在IE中显示项目符号。添加此内联样式是唯一的修复方法,但是在应用程序的其他地方产生了大量问题。从我收集到的信息来看,这个bug自2007年以来一直存在于IE中。