问答详情
源自:8-6 捡了一个儿子 - 子选择器

.first>span{border:1px solid red;}

.first>span{border:1px solid red;}与.first>span{border:1px; solid red;}这两个代码代码为什么显示的效果不同

提问者:失落夜 2015-08-19 19:43

个回答

  • 卓戈卡奥
    2015-08-19 20:18:14

    因为第一种代码是一种简写,相当于:

    .first>span{
        border:1px;
        border:solid;
        border:red;
    }

    不信你试试。

    而第二种就直接变成了:

    .first>span{
        border:1px;
        solid;
        red;
    }

    本应是:{属性:值} 的写法,直接把solid和red对应的属性生命丢掉了,当然不会有边框显示了。