** component cannot contain both the text and the child component **Span**. If both of them exist, only the content in **Span** is displayed.
## Events
The [universal events](js-service-widget-common-events.md) are supported.
## Example
```html
This is the text for which the line height is set.
This is the text for which the character spacing is set.
This is the text that is set to italics.
This is the underlined text.
If the text is too long, the text can be clipped.
```
```css
.container{
flex-direction: column;
width: 100%;
height: 100%;
margin-top: 10px;
margin-left: 30px;
}
.line_height{
font-size: 20px;
line-height: 40px;
}
.letter_spacing{
font-size: 20px;
letter-spacing: 5px;
}
.font_style{
font-size: 20px;
font-style: italic;
}
.text_decoration_style{
font-size: 20px;
text-decoration: underline;
text-decoration-color: red;
}
.text_over_flow{
font-size: 20px;
width: 40%;
max-lines: 1;
text-overflow: ellipsis;
}
```
**4 x 4 widget**
