Managing the fonts of a webpage using CSS


 Change the font size of an Element:

  • Font size is controlled by the font-size CSS property, like this:

h1 {
  font-size: 30px;
}

  • We can also set which type of font a particular element will use by using the font-family property.
  • For example:

h2 {
  font-family: sans-serif;
}
  • In addition to specifying common fonts that are found on most operating systems, we can also specify non-standard, custom web fonts for use on our website. There are many sources for web fonts on the Internet. For this example, we will focus on the Google Fonts library.
  • Google Fonts is a free library of web fonts that you can use in your CSS by referencing the font's URL.

  • So, let's go ahead and import and apply a Google font (note that if Google is blocked in your country, you will need to skip this challenge).
  • To import a Google Font, you can copy the font's URL from the Google Fonts library and then paste it into your HTML. For this challenge, we will import the lobster font. To do this, copy the following code snippet and paste it into the top of your code editor (before the openning style element):

<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">

  • Now you can use the lobster font in your CSS by using lobster in the FAMILY_NAME as in the following example:

font-family: FAMILY_NAME, GENERIC_NAME;

  • The GENERIC_NAME is optional and is a fallback font in case the other specified font is not available. This is covered in the next challenge.
  • Family names are case-sensitive and need to be wrapped in quotes if there is a space in the name. For example, you need quotes to use the open sans font, but not to use the lobster font.



No comments:

Post a Comment