# Text-style The `text-style` rule enables a number of different ways of displaying text. The value may be set to any of the following: | Style | Effect | | ------------- | -------------------------------------------------------------- | | `"bold"` | **bold text** | | `"italic"` | _italic text_ | | `"reverse"` | reverse video text (foreground and background colors reversed) | | `"underline"` | underline text | | `"strike"` | strikethrough text | Text styles may be set in combination. For example "bold underline" or "reverse underline strike". ## Syntax ``` text-style: ... ``` ## Example Each of the three text panels has a different text style. === "text_style.py" ```python --8<-- "docs/examples/styles/text_style.py" ``` === "text_style.css" ```css --8<-- "docs/examples/styles/text_style.css" ``` === "Output" ```{.textual path="docs/examples/styles/text_style.py"} ``` ## CSS ```sass text-style: italic; ``` ## Python ```python widget.styles.text_style = "italic" ```