1# 继承样式 2 3> **说明:** 4> 5> 从API version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 6 7自定义组件具有inherit-class属性,定义如下: 8 9| 名称 | 类型 | 默认值 | 必填 | 描述 | 10| ------------- | ------ | ---- | ---- | -------------------------------- | 11| inherit-class | string | - | 否 | 从父组件继承的class样式,多个class样式之间用空格分隔。 | 12 13可以通过设置inherit-calss属性来继承父组件的样式。 14 15父组件的hml文件,其中自定义组件comp通过inherit-class属性来指定继承其父组件的样式,即parent-class1和parent-class2: 16 17```html 18<!-- xxx.hml --> 19<element name='comp' src='../../common/component/comp.hml'></element> 20 21<div class="container"> 22 <comp inherit-class="parent-class1 parent-class2" ></comp> 23</div> 24``` 25 26父组件的css文件: 27 28```css 29/* xxx.css */ 30.parent-class1 { 31 background-color:red; 32 border:2px; 33} 34.parent-class2 { 35 background-color:green; 36 border:2px; 37} 38``` 39 40自定义组件的hml文件,其中parent-class1和parent-class2是从父组件继承的样式: 41 42```html 43<!--comp.hml--> 44<div class="item"> 45 <text class="parent-class1">继承父组件的样式1</text> 46 <text class="parent-class2">继承父组件的样式2</text> 47</div> 48```