DEV Community

Max Lockwood
Max Lockwood

Posted on • Originally published at maxlockwood.dev

CSS Fundamentals: Essential Properties for Beginners

CSS Fundamentals: Essential Properties for Beginners

Introduction

As a beginner in web development, understanding CSS (Cascading Style Sheets) and its properties is essential for creating visually appealing and well-structured websites.

In this article, we will explore some of the most common CSS properties that every beginner should know.

With code examples and practical explanations, you'll gain a solid foundation in CSS and be able to confidently style your web pages.

So, let's dive in and discover the key CSS properties you need to master!

1. Font Properties

Font properties allow you to control the appearance of text on your web pages. Properties like font-family, font-size, and font-weight enable you to define the font style, size, and thickness, respectively. For example:

p {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: normal;
}
Enter fullscreen mode Exit fullscreen mode

2. Color Properties

CSS provides various properties to define colors, such as color for text color and background-color for background color. You can use color names, hexadecimal values, or RGB values to specify colors. Here's an example:

h1 {
  color: #FF0000;
  background-color: rgba(0, 128, 0, 0.3);
}
Enter fullscreen mode Exit fullscreen mode

3. Margin and Padding Properties

Margin and padding properties control the spacing around elements. The margin property sets the space outside an element, while the padding property defines the space inside an element. Here's how you can use them:

div {
  margin: 10px;
  padding: 20px;
}
Enter fullscreen mode Exit fullscreen mode

4. Display Property

The display property determines how an element is rendered on the page. It allows you to control whether an element is displayed as a block, inline, or inline-block. For example:

span {
  display: inline;
}

div {
  display: block;
}

img {
  display: inline-block;
}
Enter fullscreen mode Exit fullscreen mode

5. Box Model Properties

  1. Box Model Properties

The box model is a fundamental concept in CSS. Properties like width, height, border, margin, and padding work together to define the layout and spacing of elements. Here's an example:

div {
  width: 200px;
  height: 150px;
  border: 1px solid #000;
  margin: 10px;
  padding: 20px;
}
Enter fullscreen mode Exit fullscreen mode

Conclusion

By familiarising yourself with these common CSS properties, you'll be equipped to style your web pages effectively. Remember to experiment and practice with different values to see the visual impact they create.

As you continue your journey in web development, mastering CSS properties will empower you to create visually stunning and well-designed websites.

Keep exploring and honing your CSS skills, and enjoy the creative possibilities that CSS offers!

Further reading

Want to learn more about Basic CSS Properties? Then check out - CSS basics - Learn web development | MDN

See also

What is CSS? Basics Explained
What are the 3 Ways to Style in CSS?
What are the Most Common CSS Units?

If you liked this article, then please share. You can also find me on Twitter for more updates.

Top comments (0)