What Is CSS?

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

What is CSS?

 CSS stands for Cascading Style Sheets.


 CSS describes how HTML elements are
to be displayed on screen or in other
media .
 CSS saves a lot of work.it can control
the layout of multiple web pages all at
once( i.e. with the help of External style
sheets).
Why CSS?
 HTML was never designed to contain tags
for formatting a web page.
 HTML was created to describe the content
of a web page like:
<h1> this is a heading</h1>
 When tags like <font> and color attributes
were added to the HTML 3.2 specification ,
it started a nightmare for web developers.
Why CSS?
 Development of large websites, where
fonts and color were added to every single
page, became a long and expensive
process.
 To solve this problem CSS was created by
World Wide Web Consortium (W3C).
 CSS is used to defines styles for your web
pages, including the design and layout.
CSS syntax

 A CSS rule-set consists of a selector and a declaration


block.
 The selector points to the HTML element you want to
style.
 The declaration block contains one or more declaration
separated by semicolon.
 Each declaration includes a CSS property name and a
value ,separated by a colon.
 A CSS declaration always ends with a semicolon and
declaration blocks are surrounded by curly braces.
CSS comments
/* This is a single-line comment */
text-align: center;

/* This is
a multi-line
comment */

CSS color:
 a HEX value - like "#ff0000"
 an RGB value - like "rgb(255,0,0)"
 a color name - like "red"
CSS Selectors

 CSS selectors are used to select HTML elements based


on their element name, id, class and attribute.

The Element Selector:


 The element selector selects elements based on the
element name.
P{
Text-align :center;
Color: red;
}
CSS Selectors
The id Selector:
 The id selector uses the id attribute of an HTML element
to select a specific element.
 The id of an element should be 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.
#Para1{
Text-align :center;
Color: red;
}
CSS Selectors

The Class Selector:


 The Class Selector selects elements with a specific class
attribute.
 To select elements with a specific class , write a period (.
) character followed by the name of the class.
.center{
Text-align :center;
Color: red;
}
CSS Selectors

The specific Class Selector:

 You can also specify that only specific HTML elements


should be affected by a class.
P.center{
Text-align :center;
Color: red;
}
CSS Selectors

The Grouping Selectors:


 If you have elements with the same style definitions,
then you can group selectors.
 To group selectors, separate each selector with a
comma.
h1,p1,p2{
Text-align :center;
Color: red;
}
Three ways to insert CSS
There are three ways of inserting a style sheet:
• External style sheet
• Internal style sheet
• Inline style

1.External style sheet


Make a file and rename it with .css and no
w link to html page by adding the below
code in head portion
<link rel="stylesheet" type="text/css href="mys
tyle.css">
Three ways to insert CSS
Internal style sheet
 An internal style sheet may be used if one single page h
as a unique style.
 Internal styles are defined within the <style> element, ins
ide the <head> section of an HTML page.
<style type=“text/css”>
h1 {
color: blue
margin-left: 20px;
}
</style>
Three ways to insert CSS
Inline style
 An inline style may be used to apply a unique sty
le for a single element.
 To use inline styles , add the style attribute to th
e relevant element.
<p style="color:red;margin-left:20px;">paragraph</
p>

You might also like