Welcome to this tutorial on how to bold text in CSS. CSS, or Cascading Style Sheets, is a style sheet language used for describing the look and formatting of a document written in HTML. In this guide, we’ll explore different ways to make text bold using CSS. Let’s dive in!

Using the font-weight Property

The most common way to bold text in CSS is by using the font-weight property. This property accepts several values, but for bolding text, we’ll focus on bold and bolder.

font-weight: bold;

This is the most straightforward method. Here’s how you can use it:

p {
  font-weight: bold;

This will make the text within all paragraph tags (<p>) bold.

font-weight: bolder;

This value will make the text bolder than the parent element. Here’s an example:

div {
  font-weight: normal;

div p {
  font-weight: bolder;

In this case, the text within the paragraph tags inside the div will be bolder than the text of the div itself.

Using the <strong> Tag

Another way to bold text in CSS is by using the HTML <strong> tag. This tag is used to indicate that the enclosed text is of strong importance. By default, browsers render this tag as bold text. Here’s an example:

<strong>This text will be bold.</strong>

Remember, while the <strong> tag makes text bold, it also semantically indicates that the text is important. If you just want to style your text without adding semantic importance, stick with the font-weight property.


And there you have it! You now know how to bold text in CSS using the font-weight property and the <strong> tag. Remember, CSS is all about practice, so don’t hesitate to experiment with these methods in your projects. Happy coding!

For more information on CSS and text styling, check out the MDN Web Docs.