Class 6 Exam  >  Class 6 Notes  >  CSS for Beginners  >  CSS Syntax & Selectors

CSS Syntax & Selectors | CSS for Beginners - Class 6 PDF Download

Syntax


A CSS rule consists of a selector and a declaration block.

CSS Syntax & Selectors | CSS for Beginners - Class 6

Explanation

  • The selector points to the HTML element you want to style.
  • The declaration block contains one or more declarations separated by semicolons.
  • Each declaration includes a CSS property name and a value, separated by a colon.
  • Multiple CSS declarations are separated with semicolons, and declaration blocks are surrounded by curly braces.

Example
In this example all <p> elements will be center-aligned, with a red text color:

p {

  color: red;

  text-align: center;

}

Example Explained

  • p is a selector in CSS (it points to the HTML element you want to style: <p>).
  • color is a property, and red is the property value.
  • text-align is a property, and center is the property value.

CSS Selectors

  • CSS selectors are used to "find" (or select) the HTML elements you want to style.

We can divide CSS selectors into five categories:

  • Simple selectors (select elements based on name, id, class)
  • Combinator selectors (select elements based on a specific relationship between them)
  • Pseudo-class selectors (select elements based on a certain state)
  • Pseudo-elements selectors (select and style a part of an element)
  • Attribute selectors (select elements based on an attribute or attribute value)

The CSS Element Selector


The element selector selects HTML elements based on the element name.

Example
Here, all <p> elements on the page will be center-aligned, with a red text color: 

p {

  text-align: center;

  color: red;

}

The CSS id Selector

  • The id selector uses the id attribute of an HTML element to select a specific element.
  • The id of an element is unique within a page, so the id selector is used to select one unique element!
  • To select an element with a specific id, write a hash (#) character, followed by the id of the element.

Example
The CSS rule below will be applied to the HTML element with id="para1": 

#para1 {

  text-align: center;

  color: red;

}

Note: An id name cannot start with a number!

The CSS class Selector

  • The class selector selects HTML elements with a specific class attribute.
  • To select elements with a specific class, write a period (.) character, followed by the class name.

Example
In this example all HTML elements with class="center" will be red and center-aligned: 

.center {

  text-align: center;

  color: red;

}

  • You can also specify that only specific HTML elements should be affected by a class.

Example
In this example only <p> elements with class="center" will be red and center-aligned: 

p.center {

  text-align: center;

  color: red;

}

  • HTML elements can also refer to more than one class.

Example
In this example the <p> element will be styled according to class="center" and to class="large": 

<p class="center large">This paragraph refers to two classes.</p>

The CSS Universal Selector

  • The universal selector (*) selects all HTML elements on the page.

Example
The CSS rule below will affect every HTML element on the page: 

* {

  text-align: center;

  color: blue;

}

The CSS Grouping Selector

  • The grouping selector selects all the HTML elements with the same style definitions.
  • Look at the following CSS code (the h1, h2, and p elements have the same style definitions):

h1 {

  text-align: center;

  color: red;

}

h2 {

  text-align: center;

  color: red;

}

p {

  text-align: center;

  color: red;

}

  • It will be better to group the selectors, to minimize the code.
  • To group selectors, separate each selector with a comma.

Example
In this example we have grouped the selectors from the code above: 

h1, h2, p {

  text-align: center;

  color: red;

}

All CSS Simple Selectors

CSS Syntax & Selectors | CSS for Beginners - Class 6

The document CSS Syntax & Selectors | CSS for Beginners - Class 6 is a part of the Class 6 Course CSS for Beginners.
All you need of Class 6 at this link: Class 6
10 videos|41 docs|23 tests

Top Courses for Class 6

10 videos|41 docs|23 tests
Download as PDF
Explore Courses for Class 6 exam

Top Courses for Class 6

Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

video lectures

,

Sample Paper

,

Extra Questions

,

shortcuts and tricks

,

pdf

,

CSS Syntax & Selectors | CSS for Beginners - Class 6

,

Objective type Questions

,

Semester Notes

,

mock tests for examination

,

Free

,

CSS Syntax & Selectors | CSS for Beginners - Class 6

,

Previous Year Questions with Solutions

,

Important questions

,

CSS Syntax & Selectors | CSS for Beginners - Class 6

,

Exam

,

past year papers

,

MCQs

,

practice quizzes

,

ppt

,

Summary

,

study material

,

Viva Questions

;