css中list-style:none为什么不起作用?
程序员文章站
2022-04-29 11:37:53
...
代码见下面?为什么list-style:none不起作用呀?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> body{ list-style:none; } </style> </head> <body> <ul> <li> aaaaaa </li> <li> bbbbbb </li> </ul> </body> </html>
没ul 的默认等级高。
为何要设在body上?
你设置在body上面,那么之后的ul之内是去继承这个body的设置,继承来的东西,会被本身携带的属性覆盖的。
好复杂的问题~
可不可以这样理解:
ul的默认样式属于内联样式表
head标签中的 body{……},属于内部样式表
而 内部样式表 的优先级要低于 内联样式表
如果没反映的话 最好就加在div里的css style 里这样最稳定了
写在body上理论上是可以被body里面的元素继承,但是在CSS里继承的权限是最低的,所以会被UL自身的默认样式覆盖,这样的代码一般都直接写给UL
ul{ list-style:none; }
以上就是css中list-style:none为什么不起作用?的详细内容,更多请关注其它相关文章!
上一篇: c#怎么学
推荐阅读
-
CSS中为什么有的元素能够设置高度,而有的元素却不能设置高度与宽度?
-
[css] 在页面中的应该使用奇数还是偶数的字体?为什么呢?
-
css为什么要放在head标签中
-
请问这段Tab选项卡的代码为什么不起作用?_html/css_WEB-ITnose
-
SSH2中的编码过滤器为什么不起作用?
-
同样的代码,在DMcs6和VS2010中显示不一样,这是为什么?_html/css_WEB-ITnose
-
jquery 中scrollTop在Firefox下不起作用_html/css_WEB-ITnose
-
为什么用了
-
同样的代码,在DMcs6和VS2010中显示不一样,这是为什么?_html/css_WEB-ITnose
-
为什么在火狐浏览器中,这些文字是图片格式呢?百度为什么这么做?_html/css_WEB-ITnose