...

/

Untitled Masterpiece

Let me show you what a more practical font-family declaration would look like:

p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


What’s that?

Here is what’s going on.

The font-family property may be used to define a prioritized list of font family names and a generic font family name to be used.

In the declaration above, if the user has the font, Verdana installed on their system, great! The browser will use Verdana.

If Verdana does not exist, then Geneva wil be used. And if that doesn’t exist too, Arial will be used. Oh, so Arial isn’t installed on the user’s pc too? then Helvetica will be used.

Finally, if none of the specified fonts are found installed on the user’s device, then whatever font is of the family, sans-serif will be installed.

Remember that sans-serif is a generic font family.

widget

System Font Stack

If you want to use the native font of the operating system of the user, do this:


.system-font-stack {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

This may help you get close to a native app feel. You love that?


Keep going champ! You’re doing great. 👍

Access this course and 1200+ top-rated courses and projects.