div.css1与div .css1的作用是一样的吗,它们有什么区别?

比如:
<style type="text/css">
    div.css1{
        color:red;
    }
    div .css1{
        color:blue;
    }
</style>
<body>
    <div>
        <div class="css1">
            <p>段落内容</p>
        </div>
    </div>
</body>


Samdunk
浏览 1164回答 1
1回答

千秋此意

在你这个例子里div.css1和div    .css1所选择的元素是同一个,但是他们的含义有区别,div.css1 选中标签为div同时类名为css1的元素<div class="css1">     被选中     <p class="css1">不会被选中</p>     <div class="css1">被选中</span> </div>div    .css1 则选中由<div>作为祖先元素的所有类名为css1的元素<div class="css1">     不会被选中     <p class="css1">被选中</p>     <div class="css1">被选中</span> </div>
打开App,查看更多内容
随时随地看视频慕课网APP