最赞回答 / 慕仙1205856
意思就是span是继承来的,是只有0.1 他的绿色权值只有0.1 所以你看到span{color:pink;}是把绿色干掉了,变成了粉色. 权值10类定义的绿色是指p标签里面的,最后两个标签定义的紫色权值是2,所以把span定义权值1的粉色给干掉了.
2019-11-24
最新回答 / blue_clown
继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。个人理解是:对box3的定义是用class特指box3这个div的,虽然box4包含在box3中但它是相对独立的,box4也有class定义,也定义了一个宽,会不会是权值问题?只有例如div{width:200px;height:200px;}这样使用的div都会继承宽和高
2019-11-23
最赞回答 / 慕瓜3411000
.first>span{border:1px solid red;}.first>span>span{border:1px solid red;}emmm自己就解决了
2019-11-22
最新回答 / qq_慕九州2148706
是因为display:inline;会在元素之间造成一点间隙(可以通过设置父层:font-size:0;去掉,子元素:font-size:重新定义字体大小),加border 可以查看;加上浮动就会没有元素之间的间隙了.最后记得父层::after{display:table;content:"";clear:both;}清除浮动.
2019-11-18