| <!DOCTYPE html> |
| <style> |
| /* Make decorations bigger so they are easier to see */ |
| body { |
| font-size: 15px; |
| text-decoration-skip-ink: none; |
| } |
| body > div { |
| margin-bottom: 15px; |
| } |
| </style> |
| |
| <!-- From the spec: "Text decorations are not propagated to any out-of-flow descendants, nor to the contents of atomic inline-level descendants such as inline blocks and inline tables." --> |
| <div style="text-decoration: underline red;"> |
| <div style="text-decoration: underline wavy green; display: inline;"> |
| Display inline: Wavy green underline. |
| </div> |
| </div> |
| |
| <div style="text-decoration: underline red;"> |
| <div style="text-decoration: underline wavy green; float: right;"> |
| Float: Wavy green underline. |
| </div> |
| </div> |
| <div style="clear: both;"></div> |
| |
| <div style="text-decoration: underline red;"> |
| <div style="text-decoration: underline wavy green; position: absolute; right: 10px;"> |
| Position absolute: Wavy green underline. |
| </div> |
| </div> |
| |
| <!-- From the spec: "[Text decorations] are also not propagated to inline children of inline boxes, although the decoration is applied to such boxes." --> |
| <div style="display: block;"> |
| <div style="text-decoration: underline red; display: inline;"> |
| <div style="text-decoration: underline wavy green; display: inline;"> |
| Nested display inline: Wavy green underline. |
| </div> |
| </div> |
| </div> |