當一個元素使用多個class時我們一般這樣寫:
<view class="box1 box2"></view>
<div class="box1 box2"></div>
假設box1里有個 margin:5px
box2有個 margin:10px
那么瀏覽器會渲染哪個呢?
其實渲染優先級跟你使用的時候順序沒有關系(class="box1 box2"或者class="box2 box1")
跟你的css定義有關系:
.box2{ margin:10px; } .box1{ margin:5px; }
在css定義里面,后者會覆蓋前者