问答详情
源自:2-5 jQuery鼠标事件之mouseenter与mouseleave事件

加不加div有什么区别?

.left div,

    .right div {

        width: 350px;

        height: 150px;

        padding: 5px;

        margin: 5px;

        border: 1px solid #ccc;

    }

请问这个css里面left和right后面加或不加"div"有什么区别?为什么要加"div"?

提问者:荣耀zyy 2016-09-02 15:21

个回答

  • wanguanjin
    2016-09-02 15:31:41
    已采纳

    不加就是left而已,就是left在那个元素就是那个元素,加div就是指left指定元素里的所有div的合集

  • osimly3906744
    2016-09-02 15:34:36

    <p class="left">
        <div>text</div>
    </p>
    <p class="right">
        <div>text</div>
    </p>

    .left div, .right div :

    加div选择的是p包含的div元素

    .left , .right:

    不加div选择的是p元素本身。