Code highlights logo


Visual Rules

Font Size

In web design, the font size is an essential factor in creating an effective visual communication design. It can affect how your content is perceived by your target audience. Here, we will discuss the different techniques and best practices to create an elegant font size design on your web pages.

Understanding Font Sizes

Fonts are measured using a unit called "pixels" (px), which refers to the size of each pixel on a computer screen. Font sizes range from very small to very large, depending on the screen size and resolution. A standard font size is typically between 12px to 18px.

Selecting Appropriate Font Size

Selecting an appropriate font size is crucial in web design because it affects the readability and accessibility of your content. A font that is too small can be hard to read, and a font that is too large can be overwhelming. Here are a few tips to consider when selecting font sizes:

  1. Decide which font size best fits your website design. You can consider using larger font sizes for the headings and subtitles.
  2. Use a legible font size for body content. A minimum of 16px is recommended for standard content.
  3. Consider responsive design. Since the font size will look different on different devices, create a range of font sizes that adapts to different screen sizes.

Modifying Font Sizes

You can easily modify font sizes in CSS using the font-size property. It allows you to adjust the size of your text according to your needs. Here is an example:

1h1 {
2 font-size: 48px;
5p {
6 font-size: 20px;

In the example above, the h1 element is set to 48px font size, and the p element is set to 20px font size. The browser will then render the text following these font sizes.

Overall, the font size is an essential design element in creating great visual communication on the web. By properly choosing and implementing the appropriate font sizes, your website will become more attractive and readable.



Add a new rule to target the h1 element.


Give the h1 element a font-size of 36px.


Add a new rule to target the h2 element.


Give the h2 element a font-size of 24px.

Sign up to start coding

Already have an account?

Sign In

Course content