Applying Styles to HTML Elements (Text, Background, Borders, etc.)

Styling is an essential part of web development that allows you to enhance the look and feel of your HTML elements. By applying styles, you can change the appearance of text, backgrounds, borders, and much more. In this article, we will explore how to apply various styles to HTML elements.

Text Styles

  1. Font Families: You can specify the font family to be used for your text. In CSS, you can use the font-family property to set the desired font. For example, font-family: Arial, sans-serif; sets the font to Arial, and if it's not available, it falls back to a generic sans-serif font.

  2. Font Sizes: To change the size of your text, you can use the font-size property. It accepts different units such as pixels (px), points (pt), or percentages (%). For instance, font-size: 16px; sets the size to 16 pixels.

  3. Font Styles: CSS provides options to apply different styles to your text, such as bold or italic. The font-weight property sets the weight of the text (bold, normal, etc.), while the font-style property determines the style (italic, normal, etc.).

Background Styles

  1. Background Color: You can change the background color of an HTML element using the background-color property. For example, background-color: #ff0000; sets the background color to red.

  2. Background Images: If you want to use an image as the background, you can use the background-image property. It accepts an image URL as its value. For instance, background-image: url('image.jpg'); sets the image as the background.

Border Styles

  1. Border Color: To change the color of an element's border, you can use the border-color property. For example, border-color: #000000; sets the border color to black. You can also specify different colors for each side of the border using border-top-color, border-right-color, etc.

  2. Border Width: The border-width property allows you to adjust the thickness of an element's border. For instance, border-width: 2px; sets the border width to 2 pixels.

  3. Border Radius: If you want to give an element rounded corners, you can use the border-radius property. It takes a value in pixels or percentages. For example, border-radius: 5px; gives the element a border with a 5-pixel radius.


By applying styles to HTML elements, you can greatly enhance the visual appeal of your web pages. We have explored various styling options such as changing text styles, background colors and images, and border styles. With CSS, you have endless possibilities to create stunning designs and make your web pages stand out. So, go ahead and experiment with different styles to create a unique and visually appealing website.

noob to master © copyleft