Heim >Web-Frontend >HTML-Tutorial >为什么list-style:none不起作用?_html/css_WEB-ITnose

为什么list-style:none不起作用?_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:31:431124Durchsuche

代码见下面?为什么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 里这样最稳定了

写在ul上即可……

综合楼上那位朋友所说得出以下结论:
写在body上理论上是可以被body里面的元素继承,但是在CSS里继承的权限是最低的,所以会被UL自身的默认样式覆盖,这样的代码一般都直接写给UL

ul{
        list-style:none;
    }

谢谢,好像明白了。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn