从<ul>中删除项目符号点
我有以下列表:
<ul id="otis"> <li>Benz</li> <li>Other Benz</li> <li>Other Other Benz</li> </ul>
我想摆脱子弹,所以我试过:
ul#otis { list-style-type: none; }
这虽然没有奏效。 从列表中删除子弹的正确方法是什么?
假设没有工作,你可能想要将基于id
的select器与li
结合起来,以便将css应用于li
元素:
#otis li { list-style-type: none; }
参考:
-
list-style-type
在Mozilla开发人员中心 。
我自己也有同样的极端恼人的问题,因为脚本没有注意到我的Stylesheet。 所以我写道:
<ul style="list-style-type: none;">
这没有用。 所以, 另外我写道:
<li style="list-style-type: none;">
瞧! 有效!
试试这个,在Chrome / Safari上testing
ul { list-style: none; }
下面的代码
#menu li{ list-style-type: none; }
<ul id="menu"> <li>Root node 1</li> <li>Root node 2</li> </ul>
要从无序列表中删除项目符号点,可以使用:
list-style: none;
你也可以使用:
list-style-type: none;
要么工作,但第一个是一个更短的方式来获得相同的结果。
放
<style type="text/css"> ul#otis { list-style-type: none; } </style>
在列表之前立即testing出来。 要么
<ul style="list-style-type: none;">
必须有别的东西。
因为:
ul#otis { list-style-type: none; }
应该只是工作。
也许有一些CSS规则会覆盖它。
使用你的DOM检查器找出。
我有同样的问题,我最终修复它的方式是这样的:
ul, li{ list-style:none; list-style-type:none; }
也许这是一个极端的,但当我这样做,它为我工作。
希望这有助于
为内联样式表尝试此代码
<ul style="list-style-type: none;"> <li>Try This</li> </ul>
要从UL删除子弹,您可以简单地使用列表样式:无; 或list-style-type:none; 如果仍然不行,那么我想有一个优先级的问题。 可能全球已经定义UL。 所以最好的方法是添加一个类/ ID到特定的UL并添加你的CSS。 希望它会起作用。
我有一个相同的问题。
解决scheme是通过背景图像添加子弹,而不是通过列表式样式。 快速的“背景:无”,鲍勃是你的叔叔!
你的代码:
ul#otis { list-style-type: none; }
我的build议:
#otis { list-style-type: none; }
在CSS中你只需要使用#id
不是element#id
#id
。 这里提供了更多有用的提示: w3schools