>웹 프론트엔드 >CSS 튜토리얼 >CSS의 list-style:none이 작동하지 않는 이유는 무엇입니까?

CSS의 list-style:none이 작동하지 않는 이유는 무엇입니까?

黄舟
黄舟원래의
2017-06-29 09:29:104631검색

아래 코드가 보이나요? 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의 기본 레벨만큼 높지는 않습니다.

왜 본체에 장착해야 하나요?

본체에 설정하면 후속 ul은 이 본체의 설정을 상속합니다. 상속된 항목은 해당 본체에 포함된 속성으로 덮어쓰여집니다.

참 복잡한 질문이네요~
이렇게 이해하면 될까요?
ul의 기본 스타일은 내부 스타일 시트

priority에 속하는 head 태그의 인라인 스타일 시트 body{...}에 속합니다. 인라인 스타일시트의 경우

반영되지 않을 경우 div에 CSS 스타일로 추가하는 것이 가장 안정적이며, 이론적으로는 상속이 가능합니다. 본문의 요소별로 다르지만 CSS에서 상속된 권한이 가장 낮으므로 UL 자체 기본 스타일로 덮어쓰게 됩니다. 이러한 코드는 일반적으로 UL

ul{
        list-style:none;
    }
에 직접 작성됩니다.

위 내용은 CSS의 list-style:none이 작동하지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.