css selectors

24
CSS SELECTORS Prepared By: Parth Trivedi…

Upload: parth-trivedi

Post on 09-Apr-2017

204 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Css selectors

CSS SELECTORS

Prepared By:Parth Trivedi…ツ

Page 2: Css selectors

TYPES OF SELECTORS

There are 6 types of selectors

1. Simple Selector

2. Class Selector

3. Generic Selector

4. Id Selector

5. Universal Selector

6. Pseudo Classes

Page 3: Css selectors

SIMPLE SELECTOR

The Simple Selector form is a single element to which the property and value is applied For example

h1

{

font-size:20pt;

color:red;

}

Page 4: Css selectors
Page 5: Css selectors
Page 6: Css selectors

CLASS SELECTOR

Using Class Selector we can assign different styles to the same element. These different styles appear on different occurrences of that element. For example

H1.RedText

{

font-size:20pt;

color:red;

}

<body><h1 class=“RedText”>Heading</h1></body>

Page 7: Css selectors
Page 8: Css selectors
Page 9: Css selectors

GENERIC SELECTOR

We define the class in generalized form, that particular class can be applied to any tag. For example

.RedText

{

font-size:20pt;

color:red;

}

<body><h1 class=“RedText”>Heading</h1></body>

Page 10: Css selectors
Page 11: Css selectors
Page 12: Css selectors

ID SELECTORTo define a special style for special element we can use “id Selector”. The id Selector is similar to the Class Selector.

Syntax:- #name_of_id{property:value list;} For example

#RedText

{

font-size:20pt;

color:red;

}

<body><h1 id=“RedText”>Heading</h1></body>

Page 13: Css selectors
Page 14: Css selectors
Page 15: Css selectors

UNIVERSAL SELECTOR

This Selector is denoted by ”*”. This selector applied to all the elements in the document. For example

*

{

font-size:20pt;

color:red;

}

Page 16: Css selectors
Page 17: Css selectors
Page 18: Css selectors

PSEUDO CLASSES

Using Pseudo classes we can give special effects on the selector. There some pseudo classes which are more commonly used• Focus • Hover• Hyperlink

Syntax:- selector:pseudo-class {property:value list;}

Page 19: Css selectors
Page 20: Css selectors
Page 21: Css selectors
Page 22: Css selectors
Page 23: Css selectors
Page 24: Css selectors

Thank You...ツ