CSS Class – Creating and using CSS classes

CSS Class Selector

In previous chapter we saw how to use HTML selectors to style with CSS. In CSS you can also define your own selectors. These selectors are Class and ID selectors. This chapter explains only CSS class selectors.

Alternatively we can select and style HTML elements by class names. Class selectors are used when you need to apply same style to many elements. Whereas CSS ID selector is used to style single HTML element.

Syntax of defining class selector

The class selector is defined as follows:



property: value;

property: value;

property: value;


i.e. a dot (.) followed by class selector name. All definitions are enclosed in curly braces.

Example of defining and using class selector

In example below we will define a test class with certain properties. Then we will use this class in HTML elements. Same style will be applied to a <div> and <p> HTML elements.

Experience this example online

As you can see, once a testclass is defined this is used in <div> and <p> HTML elements with same styling. If you make changes to testclass, it will depict on <div> and <p> where testclass was being used.

In HTML elements, class selector is referred by class=”classname” where you intend to use that style.