border-bottom-style. Reserve underlining for identifying links. I want to underline the final line of multi-line text, or at least create the allusion of it. If a font file contains information about a preferred thickness, use that value. 有时候UI设计的时候文字下方会有一个下划线,所以我们经常用text-decoration:underline来设置一个下划线,但是呢,发现这个下划线和文字特么的重合了,来没法设置,只能用别的方法代替了,啪啪啪的写一大堆css. The distance between the text and its underline can be adjusted using the text-underline-offset. Read about animatable Try it. A number that will be multiplied with the current font-size to set the line height. The text-decoration-thickness property in CSS sets the stroke thickness of the decoration line that is used on text in an element. left. css. Tip: Also look at the text-decoration property, which is a short-hand property for text-decoration-line, text-decoration-style, text-decoration-color, and text-decoration-thickness. underline { text-decoration: none; box-shadow: inset 0 -4px 0 0 rgba(255, 255, 255, 1), inset 0 -5px 0 0 rgba(255, 0, 0, 1); }The W3Schools online code editor allows you to edit code and view the result in your browserYou can also use variant modifiers to target media queries like responsive breakpoints, dark mode, prefers-reduced-motion, and more. Apart from percentage values, browser support for text-underline-offset includes all major browsers except IE (Firefox for Android and Opera Mobile also need help). Brother Make sense But i am trying to make a nav bar when user hover on it underline is shown with some distance under it – programmers_39 Dec 17, 2017 at 21:35The W3Schools online code editor allows you to edit code and view the result in your browserI want to underline my navigation menu but the problem is that I need it to be thicker so I am using bottom border instead so that I can set the width to 6px. You can specify the style of text decoration by using the following utility classes: decoration-solid: The line will display as a single line. The beauty of web design lies in its flexibility, and underlines are no exception. A consistent left margin makes reading easier. Even for underlines, if the text is not aligned to the alphabetic baseline (for example, in vertical typesetting styles, text is aligned by its central baseline by default [CSS-WRITING-MODES-4]) an underline will cut through descendant text of a larger font-size. h1 { display:table; border-bottom:1px solid black; padding-right:50px; }Now with Tailwind CSS v3, you can change the color of the underline for underlined text. IE 9+. Coding Workshops SheCodes Basics 3-week coding workshop SheCodes Plus 3-month coding workshop SheCodes Pro 6-month coding workshop SheCodes Max 8-month coding workshop. Adjust the distance between the menu items with the 'Space Between' setting instead. How do I create distance between the text and the border below the text as shown in the image attached using sass/css? I want the distance to be 5px and the font-size of the text to be 15px. Inherited: yes. This happens on the left side as well, but by moving the line out of the container, it is no longer visible. Use the first-child pseudo class to apply it to only the first paragraph within . , the value of the position property):. 🙃. Just put a URL to it here and we'll apply it, in the order you have them, before the CSS in the Pen itself. Usage % of. If not, use auto. I want to have underline lines in my table, where people can write-in notes. Quarto has native support for embedding Mermaid and Graphviz diagrams. h1 { display:table; border-bottom:1px solid black; padding-right:50px; } { text-decoration: underline; text-underline-offset: 2px; } Here, text-underline-offset: 2px; is used to define the distance of the underline from the text, where "2px" is the distance. The text-decoration property is the CSS property that allows the creation customized underlines. Use left-aligned text. If you don't plan to use the text decoration utilities in your project, you can disable them entirely by setting the textDecoration property to false in the corePlugins section of your config file: // tailwind. Learn how to use input properties to dynamically change the :host --color properties in a parent component's CSS from a button click in a child component in Angular. Utilities for controlling the style of text decorations. The text-decoration property adds an underline, overline, line-through, or a combination of lines to selected text. Aug 9, 2017 at 6:34. 2 Implementation. Experimental: This is an experimental technology. In the text with a vertical writing-mode set, we can then use values of left or right to make the underline appear on the left or right of the text as required. Segoe UI has a more narrow letter spacing. We now have control of how they look, via text-decoration-style; there are 5 options: dashed. CSS property: text-underline-offset. The outline property in CSS draws a line around the outside of an element. The space between an element and its outline is transparent. 43) The CSS property used to specify the transparency of an element is -. From 0deg to 360deg. The display CSS property sets whether an element is treated as a block or inline box and the layout used for its children, such as flow layout, grid or flex. Step 1 - Adding An Underline To The Anchor Tag Text. text-decoration-style. You can also use the box-shadow property to simulate an underline. 1. numbers p:first-child { width:200px; border-bottom:1px solid #000; padding-bottom:1px; }CSS. offset-rotate. Often times people will use border-bottom: 1px solid in favor of text-decoration: underline to give their links some breathing room. Just put a URL to it here and we'll apply it, in the order you have them, before the CSS in the Pen itself. To underline text in HTML and CSS, use the CSS text-decoration property set to underline. You don’t need that part of the code if you only have one level of sub-menu items. text-decoration-thickness. You can use this attribute with the following SVG elements: <font-face>. CSS property: text-underline-offset. Definition and Usage. UA consideration of descendant content will therefore result in better typography. ); Defines an angle of direction for the gradient. Offset 1 link. El subrayado y el suprarrayado son posicionados bajo el texto, mientras la línea a través de éste se posiciona por encima. 0 beta is now available English 中文 (台灣)Generic Font Families. Whenever you are working on a project, it is. Select all of the text you just typed, including the leading space. You should write something like this in your CSS: a:hover { text-decoration: underline; } This purely adds the underline when the anchor is hovered over. You can apply CSS to your Pen from any stylesheet on the web. Code language: CSS (css) 0 is the distance to the left, 1. I have this currently p { text-decoration: underline overline red; } <p> This is some text </p> Here, I want to have different colors for the overline and underline. underline { text-decoration: none; position: relative; } . I can seem to figure out how to get the border to appear closer to the text. 3. . I thought of writing a template that would split the text into lines with XSL and print each line as a different paragraph <p> with border-bottom set. Inline direction can be defined with CSS properties direction and writing-mode. Then I thought to set the underline to none, and use "border-bottom-color" for underlining. Watch a video course CSS - The Complete Guide (incl. 2. It is recommended to use em units so the offset scales with the font size. ; underline: draws a 1px line across the text at its baseline. In my css I have text-decoration: underline; but here underline is coming in "space" and ";" both the place. CSS underlining. 5; } Before we can create the custom underline for our links, we need to remove. /* Avec un mot-clé */ text-underline-position: auto; text-underline-position: under; text-underline-position: left; text-underline-position: right; /* Avec plusieurs mots-clés */ text. À l'heure où nous écrivons ces lignes, il s'agit d'une version. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. The :hover pseudo-class is used for this purpose. The Tailwind CSS underline animation is a visual effect that can be added to any text or heading or a specific word in the web page using the Tailwind CSS utility framework. With Firefox is an easy thing, just applying: input { text-decoration: underline; } even though I am not sure if there is a way to style the line. Under section '2. Orion stars distance from EarthI'm a beginner/learner with HTML & CSS. The underline effect in the nav menu actually changes styles between links. More coding questions about CSS 👩💻 Technical question. A line height in percent of the current font size. line-height must immediately follow font-size, preceded by "/", like this: " 16px/3 ". line { /* Increase this as per requirement */ padding-bottom:. Show demo . 11. You can craft your own underline with a border-bottom. The <u> element is meant for specific use cases like marking up misspelled words, denoting proper names in Chinese text, or indicating family names. There seems to about a 10px gap between the text and the bottom-border at the moment and I don't want to have any. decoration-dotted: The line will display as a dotted line. Tip: Also look at the text-decoration property, which is a short-hand property for text-decoration-line, text-decoration-style, text-decoration-color, and text-decoration-thickness. With Adobe Garamond that happened to be the case, so we’ve come up with this little css trick:css and underline. It is used with an underlined text but it’s not part of it. relative; padding-bottom: 4px; /* The distance between text and underline. Link Fill On Hover. It stands for underline and it is used to underline the text enclosed within the <u> tag. 625% of the container's width. If the background image does not load, this could also lead to the text becoming unreadable. Get Free Course. When underline is specified for the text-decoration-style property, you can use text-underline-offset to offset the distance of the line from its original position. In vertical writing mode the underline will be placed to the left of the text. /* Avec un mot-clé */ text-underline-position: auto; text-underline-position: under; text-underline-position: left; text-underline-position: right; /* Avec plusieurs mots-clés */ text. getElementById ("nav-link"); navLink. In this example, we have two circles where one small circle travels along the path of a larger circle. You can copy our examples and paste them into your project! Create beautiful Tailwind templates in minutes. Specifies the space between characters in a text. Improve this answer. About the CSS Underline. I would make it bold instead, or maybe even give it a. The line of text is given some extra bottom padding to ensure the underline is shown. The underline is positioned below the text, without cutting any characters. c { text-decoration:. C'est une propriété raccourcie qui permet de paramétrer simultanément les propriétés « détaillées » : text-decoration-line, text-decoration-color et text. This. I'm trying to remove the underline from the text when the mouse is above it. Unfortunately for web designers, CSS does not provide many options for the underlines below texts. e. I have this form and I want the placeholder and the input to be underlined. Should the following line of CSS work for adding padding to regular underlines? Not links, just when I underline one or more words for emphasis. Outlines differ from borders in three ways: An outline is a line drawn around elements, outside the border edge. 5em; } Once you apply an underline for an element using text. Syntax:My simple solution is to style hr with css to have zero top & bottom margins, zero border, 1 pixel height and contrasting background color. Is there any way I can decorate only text part. config. text - The text you want to be underlined; Returns: It returns a string containing the underlined text. The text-underline-offset property in CSS sets the distance of text underlines from their initial position. For CSS, use the below code: h1 { border-bottom:1px solid #CCC; padding-bottom:3px; } In case, you want to use the float:left, float:right properties, then you have to use width:100% property also. The min-inline-size property specifies the minimum size of an element in the inline direction. For example, if you need to create a short underline to mark the beginning of a sentence or a title, use the ::after pseudo-element with the border-bottom property:If you ever feel that your line is too close, we actually have a text-underline-offset feature that allows you to control the distance between the underline and the text. padding-left. css URL Extension). If you preview the output at this point, you will notice that the width of the underline spans across the width of it's parent container of. text-underline-offset: Specifies the offset distance of the underline text decoration: text-underline-position: Specifies the position of the underline text decoration: top: Specifies. But in my case i have used hyperlinks, so when i hover over the hyperlink i want the text-decoration underline to increase the. The pseudo element is made to have the same width as the text ('Link') by using that as its content - which is slighly nasty as it means if the text of the Link changes the CSS/SCSS will also have to change. Don’t underline text. Readability is reduced with all caps because all words have a uniform rectangular shape, meaning readers can't identify words by their shape. active a:after { content: ''; height: 2px; background: black; display:block; margin-top: 2px; } This is great, except I am noticing it ruins the horizontally centered alignment with flexbox because it adds height to the item. No, but you could go with something like border-bottom: 1px solid #000 and padding-bottom: 3px. The left property specifies the horizontal position of the box (in this case, 50 pixels from the left edge of the screen),. When the opacity is set to 0, the element becomes hidden at 0%, and when it is set to 1, the element becomes visible at 100%. c { text-decoration: underline wavy blue; } div. I need only the text to be underlined. Mise à jour 2019 : Le groupe de travail CSS a publié un projet pour décoration de texte niveau 4 qui ajouterait une nouvelle propriété text-underline-offset (ainsi que text-decoration-thickness) pour permettre de contrôler l'emplacement exact d'un soulignement. La propriété text-underline-position définit la position du soulignement utilisé lorsque la propriété text-decoration prend la valeur underline. 1 100 underline/overlay animations | The ultimate CSS collection 🥇 2 Another 100 underline/overlay animations | The extended CSS collection 🥇🥈 3 100 more underline/overlay animations | The upgraded CSS collection 🥇🥈🥉 4 Still 100 underline/overlay animations | The advanced CSS collection 🚀 5 Adding 100 underline/overlay animations |. – Brian Ray. 1 Inspiration. The little things matter sometimes. element { text-underline. Courses. For example, use hover:underline-offset-4 to only apply the underline-offset-4 utility on . css URL Extension ). Q&A for work. Here is a fiddle. According to this, CSS does not define the thickness of line decorations. In this example, we have a div element with the class box. Above the table, a text line shall show the currently set “nearby” radius as well as the selected unit of measurement ( within 100 km driving distance, within 50 mi straight-line. 9; // the distance border-bottom: 1px solid; } Drawback of this method -- because we use block display it works only for single line of the text. Values. Specifies the indentation of the first line in a text-block. Style thicker underline CSS. This allows for a few more letters in the headings. CSS underline and letter-spacing. La propiedad CSS text-decoration se usa para establecer el formato de texto a subrayado ( underline) y suprarrayado ( overline ), tachado ( line-through) o parpadeo ( blink ). And you will then be able to control the distance between the text and the line using either line-height but it. no-underline with source code and live preview. css URL Extension). The syntax for this can be: text-underline-offset: length Instead of using the built-in text-decoration: underline; we are going to create our own underline using border-bottom-style property and then we can add padding-bottom to push it away as much amount we want. The browser chooses the thickness of the decoration line. left. 01, it was re-introduced in HTML5 to represent text that should be stylistically different from normal text. initial. The text-decoration-line value needs to be either underline, line-through, or overline to reflect the thickness property. 2. %. The text-underline-offset CSS property sets the offset distance of an underline text decoration line (applied using text-decoration) from its original position. The CSS: . Note: Negative values are not allowed. is now part of Shuffle™. class_name { padding-bottom: value; border-bottom-style: solid; } Example: We can increase the gap between the text and underlining. W3Schools offers free online tutorials, references and exercises in all the major languages of the web. In fact, the element is simply adding text-decoration:underline to the text with the browser's built-in CSS. ion-label scoped. e Css. 👩💻 Technical question Asked 2 months ago in CSS by Aileen how to change the :host --color properties in parent component's css from button click in child component?. For instance, I might type " Allen Wyatt" with the leading space. Basic ellipse () example. Achieved using pseudo-element. The text-decoration shorthand CSS property sets the appearance of decorative lines on text. The best approach is to use the text-decoration-thickness css property. Try it Yourself » Note: It is not recommended to underline text that is not a link, as this often confuses the reader. Check the Browser compatibility table carefully before using this in production. Inherited: yes. underline { display: inline-block; line-height: 0. Answer 2: The only way I can thing of doing this is a using a span displaying it is a block and adding a border and padding to the bottom - this process will open up a whole other can of worms though floats blocks inline text etc. But there is a work around to this. How to increase the space between the text and underline under a hyperlink in CSS? [duplicate] Ask Question Asked 2 years ago. underline {border-bottom:1px solid #000000; width:200px; padding-bottom:5px;} Hope this helps. Specifies the offset of underlines as a <percentage> of 1 em in the element's font. The box-sizing property can be used to adjust this behavior: content-box gives you the default CSS box-sizing behavior. UAs may interrupt underlines and overlines where the line would cross glyph ink and to some distance to either side of the glyph outline; this behavior is not controllable in this level, but will be further defined in Level 4. 👩💻 Technical question Asked 4 months ago in CSS by GinetteI have this code (CSS) and I want to underline specific text (from middle to out) after about 8 seconds after the page load, I can only figure out the :hover part (I want the underline to appear 8s after the page has loaded in, without having to hover over the element): #sec { display: inline-block; position: relative; padding-bottom: 3px; } #. Hover, focus, and other states. The reset button will gain a link-like underline and a margin to add more space between the buttons. You can also link to another Pen here (use the . Each tab's label is shown in the tab header and the active tab's label is designated with the animated ink bar. Specifies the offset of underlines as a <length>, overriding the font file suggestion and the browser default. The text-underline-offset property specifies the offset distance of underline text decorations. It is a shorthand for animation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count, animation-direction, animation-fill-mode, animation-play-state, and animation-timeline. Korpela Sep 17, 2013 at 19:57Collection of 55+ CSS Link Hover Effects. You can also link to another Pen here (use the . 2. This image’s size is 1×1 pixel, and it is repeated horizontally to form a line. under. Safari supports it with the -webkit prefix. Add a comment. A simple CSS generator for custom dashed or dotted border. In case you want the underline to start from middle of the text to the end of the line, you can use ul and li to position two. hover li CSS. . In addition to the following Sass functionality, consider reading about our included CSS custom properties (aka CSS variables). The text-underline-offset CSS property sets the offset distance of an underline text decoration line (applied using text-decoration) from its original position. how to remove underline on link? 0. La propriété text-decoration-line définit la façon dont les décorations linéaires sont ajoutées à un élément et notamment leur position (sous le texte, au-dessus ou en travers de celui-ci). The following example specifies an outline 15px outside the border edge: This paragraph has an outline 15px outside the border edge. 4 Style. font-variant may only specify the values defined in CSS 2. A medium outline. can i increase space between text and underline? You can apply CSS to your Pen from any stylesheet on the web. text-decoration-line: underline; text-decoration-style: solid;7. Styling is implemented in HTML text to make it catchy and attractive. Specifies the line height. It's commonly used to set the distance between lines of text. . This is the css i have so far. Tip: You can combine more than one value, like overline and underline to display lines both over and under a text. text-decoration-skip toggles skipping descenders in underlined text. Simple method to create custom underline for text. And. Step 2 - Hidding The Text Underline By Default. t1 { display:inline-block; /* make width equal to link content */ padding-bottom:5px; /* margin between underline and text*/ border-bottom:1px dashed red; /* height type and color of underline */ } Edit. Asked 10 years, 10 months ago. BornToCode is correct. As with all CSS dimensions, there is no space between the number and the unit literal. To underline text in CSS we can do: h3 {text-decoration:underline;} However this only underlines the text enclosed in h3 tag. For example, here we embed a flowchart created using Mermaid: ``` {mermaid} flowchart LR A [Hard edge] --> B (Round. The “rem” unit of measurement we used with the line-height property sets a line height relative to the font-size of the root element. exports = { theme: { extend: { lineHeight: { 'extra-loose': '2. text-underline-offset is not part of the text-decoration shorthand. Differences to QTextEdit. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. There are 2 ways to override the underline color: Using simple CSS on your global CSS file. 1. The one in this snippet animates the underline by means of a gradient, various background-related properties, and a pseudo-element. Compile how-to-underline-text-in-css1 Example: Online Editor, jQuery and Bootstrap technologies with this online compiler, it helps you learn better the web technology. IE 9+. A fixed line height in px, pt, cm, etc. Is there a way to do that using CSS, or JS. In this example we set both the paragraphs to have a thick underline. This example demonstrates how to show an underline when hovering a link. dotted. e. For a complete list of all available state modifiers, check out the. Just add the following CSS style: text-decoration: underline; That’s the shorthand version; the longer version would look something like: /* "Solid" is the default value for the style */. With auto, the initial value, browsers will usually place the decoration close to the text baseline: . 1 I'm currently building my website and I've run into a problem. Sorted by: 0. Start with the free Agency Accelerator today. edited May 23, 2017 at 12:21. Since the pseudo element is positioned absolutely, you can change the distance easily. 2. The outer type sets an element's participation in flow layout; the inner type sets the layout of children. decoration-double: The line will display as a double line. The <line-style> enumerated type is specified using one of the values listed below: none. I have a HTML file that has a modified style so that the underline tag results in a dotted line. -fx-underline. Here’s the same paragraph, using DevTools to apply the same styling to a real underline using the new CSS properties: a { text-decoration-color: #EA215A; text-decoration-thickness: . css URL Extension) and we'll pull the CSS from that Pen and include it. Example 3: Adding some Space between Text and Underline. Here are several examples: To remove the underline, simply use text-decoration: none. This is what border-bottom looks like on. Next, return to styles. La propriété text-underline-position définit la position du soulignement utilisé lorsque la propriété text-decoration prend la valeur underline. import css underlined_text = css. Here’s the catch: If you’re not clearing descenders, Safari puts the line on top of the text. Try it text-underline-offset is not part of the text-decoration shorthand. In the text with a vertical writing-mode set, we can. 2. Specifies the thickness as a length or %. A. 0. I have created the fiddle and I want the underline should be centered as shown in this image. The border extends the full length of the element, which for a div is width: 100% by default. If you set an element's width to 100 pixels, then the element's content box will be 100 pixels wide, and the width of any border or padding will be added to the final rendered width, making the element wider than 100px. css - On hover text, empty space in underline. Here is an example: In this example, we have added three attributes to the <hr> element: style: This attribute sets the inline style of the element. The text-underline-offset CSS property sets the offset distance of an underline text decoration line (applied using text-decoration) from its original position. Adjust distance between underline and text using css. text-decoration-line. We can wrap our text in the <textPath> tag and set it to follow the lines of our curved path by calling the path ID we set earlier. text { text-decoration-line: underline; text-decoration-thickness: 2px; } Sorted by: 8. . Teams. A less common example would be to use the tag in Chinese proper name marks. 现在宣布:春天来了:text-underline-offsetem { text-decoration:underline; } The <em/> stands for emphasized text. In CSS there are five generic font families: Serif fonts have a small stroke at the edges of each letter. The text-underline-offset CSS property sets the offset distance of an underline text decoration line (applied using text-decoration) from its original position. font-style, font-variant and font-weight must precede font-size. some formatter plugins may break the code. under: places the underline under the text with extra space to prevent. background-image: repeating-linear-gradient ( angle | to side-or-corner, color-stop1, color-stop2,. Links css underline. Animatable: yes. Using CSS I made the word "about" which has an 'id' of '#title4' have an underline and I was wondering how I can change the distance of the height from the underline to the word so there is a bigger gap between both? Example of what I'm looking for . Creating HyperLinks without being underlined. CSS - Underline text but ignore the spaces. link CSS below. decoration-dashed: The line will display as a dashed line. The text-decoration-skip property specifies where a text underline, overline, or strike-through should break. Here’s one example: a { text-decoration-skip: ink; } Heads up!In my recent article about CSS underline bugs in Chrome, I discussed text-decoration-thickness and text-underline-offset, two relatively new and widely-supported CSS properties that give us more control over the styling of underlines. W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Specifies the offset of underlines as a <percentage> of 1 em in the element's font. To set the thickness of the underline. Alternating Underline. And then add borderBottomWidth to View and adjust the distance of underline from Text paddingBottom. The text-underline-position property can accept the following values: Value. . Learn more about text-underline-offset @ MDN. Customized underlines have a longstanding history on the Internet. Here's an example: a { text-decoration: none; } a:hover { text-decoration: underline; }With text-underline-position we have yet another way to control the positioning of text decoration in relation to the glyphs. thick {text-decoration-line:. This maps better to typical user interface usage, and saves having to remember the exact order of transform functions to specify in the transform value. check the demo. La propriété text-decoration est utilisée pour « décorer » le texte en ajoutant une ligne pouvant être positionnée sous, sur ou à travers le texte. 1. solid. Property for setting text decoration offset distance from the original position. Offset distance here means the distance from a defined path. The offset-distance property accepts the following values: length; percentage; In both cases, the value is specifying the length of distance from the starting point of the path (default is 0px or 0%) to the end point of the path. 44) Which of the following CSS property is used to set the horizontal alignment of a table-cell box or the block element? 45) The CSS property which is used to set the text wider or narrower compare to the default width of the font is -. the line-height of your text to add more space between the bottom of one line. The <length> data type consists of a <number> followed by one of the units listed below. Las decoraciones de texto se dibujan a. If you move your cursor between these links you’ll notice something kinda funny. Firefox: Safari: text-decoration-skip. White space is honored exactly as it is in the HTML and the. This enables you to create flowcharts, sequence diagrams, state diagrams, gantt charts, and more using a plain text syntax inspired by markdown. Use a border rather than underlining. The scale CSS property allows you to specify scale transforms individually and independently of the transform property. The underline effect in the nav menu actually changes styles between links. You can also link to another Pen here (use the . If two values are specified, the first sets the horizontal spacing and the second sets the vertical spacing. For example, use md:underline to apply the underline utility at only medium screen sizes and above. I viewed the source and it looks like nothing more than standard CSS 'text-decoration: underline', which leads me to believe the distance is either a product of my browser (ie6) or the type of font used. Note: You can also combine more than one value. Unfortunately for web designers, CSS does not provide many options for the underlines below texts. They each look just as you’d expect, with a double line, wavy line, etc. Verdana is also the default font for W3Schools. But it'll land in other browsers than ff eventually. Utilities for controlling the thickness of text decorations. While an element can have multiple text-decoration lines, text-underline-offset only impacts underlining, and not. CSS. The numbers must have units, so please try adding px. Definition and Usage. Not only that, but it moves across the nav dynamically to give the illusion that it’s one singular block. underlined { text-decoration: underline dotted red; } Currently only Firefox supports this unprefixed. These are the values specified in the W3C CSS Text Decoration Module Level 3 Candidate Recommendation: auto: the default. Start with the free Agency Accelerator today. Learn how to add an underline to text in CSS while managing the distance from the text and the thickness of the underline.