CSS - text-underline-offset Property
The text-underline-offset property sets distance of an underline text decoration line from its initial position.
Possible Values
auto: The browser chooses the appropriate offset for underlines.
<length>: Any valid length with a specified unit (including negative values).
<percentage>:Specifies the offset of underlines as a percentage of 1em in the element's font.
Applies to
All the HTML elements except table row groups, rows, column groups, and columns.
DOM Syntax
object.style.UnderlineOffset = auto ;
CSS text-underline-offset - Basic Example
Following is the example which demonstrates how to use text-underline-offset property:
<html>
<head>
<style>
p {
text-decoration: underline red;
}
.lineone {
text-underline-offset: auto;
}
.linetwo{
text-decoration-color: purple;
text-decoration-line: underline overline;
text-underline-offset: 1em;
}
.linethree {
xt-underline-offset: 8px;
}
.linefour {
text-underline-offset: -9px;
}
</style>
</head>
<body>
<h2>Text underline-offset</h2>
<p class="lineone">Here is some text with a red underline!</p>
<br />
<p class="linetwo">
This text has lines both above and below it. Only the bottom one is offset.
</p>
<br />
<p class="linethree">
This text has a red underline with offset 8px.
</p>
<br />
<p class="linefour">
This text has a red underline with offset -8px.
</p>
</body>
</html>
Advertisements