特別的,有一個新的屬性,它能讓我們控制多個元素的屬性,就是:scoped。 style標記上新出現的這個scoped屬性可以讓CSS樣式只對局部元素生效,具體說,就是存放這段style樣式的元素的子元素生效,跟平常的樣式不一樣的唯一地方就是新加了一個scoped屬性: 複製程式碼程式碼如下: 程式碼如下: <style scoped><style scoped> /* styles go here */ 具有scoped屬性的樣式只會套用到目前元素和其子元素。 Inline樣式仍然比scoped樣式優先權高,所以,最好避免使用inline樣式,以下是將幾種樣式混合到一起比較它們的作用效率範圍: 複製程式碼 程式碼如下: <br /> div { border: 1px solid green; margin-bottom: 20px; min-height: 40px; }<br /> .democontain { background: #f8f8f8; }<br /> <br /> div { background: lightblue; border: 1px solid blue; }<br /> 在scoped樣式裡可以使用任何合法的CSS樣式標記,例如媒體查詢,就像下面這樣: 複製程式碼 程式碼如下:<mediaped> only screen and (max-width : 1024px) {<br /> div { background: #000; }<br />} 這個新出現的scoped屬性是非常有用的功能,尤其是對那些創作模板的,或CMS用戶,或某些無法操作整個樣式文件的開發人員。但要注意的是,有些老式的瀏覽器上不支援這個屬性的,在這種時候,你也許需要使用jQuery插件(https://github.com/thingsinjars/jQuery-Scoped-CSS-plugin )來彌補這種問題。