Introduction To CSS3
Introduction To CSS3
● HTML, CSS and JavaScript are used for web designing. It helps the web designers
to apply style on HTML tags.
CSS allows you to apply styles to web pages. More importantly, CSS enables you
to do this independent of the HTML that makes up each web page.
CSS is easy to learn and understand, but it provides powerful control over the
presentation of an HTML document.
WHY CSS?
● CSS saves time: You can write CSS once and reuse the same sheet in multiple
HTML pages.
● Easy Maintenance: To make a global change simply change the style, and all
elements in all the webpages will be updated automatically.
● Search Engines: CSS is considered a clean coding technique, which means
search engines won’t have to struggle to “read” its content.
● Superior styles to HTML: CSS has a much wider array of attributes than
HTML, so you can give a far better look to your HTML page in comparison to
HTML attributes.
● Offline Browsing: CSS can store web applications locally with the help of an
offline cache. Using this we can view offline websites.
CSS Syntax
A CSS rule set contains a selector and a declaration block.
Selector: Selector indicates the HTML element you want to style. It could be any tag like <h1>,
<title> etc.
Declaration Block: The declaration block can contain one or more declarations separated by a
semicolon. For the above example, there are two declarations:
1. color: yellow;
2. font-size: 11 px;
Property: A Property is a type of attribute of HTML element. It could be color, border etc.
Value: Values are assigned to CSS properties. In the above example, value "yellow" is assigned
to color property.
2. CSS Id Selector
<!DOCTYPE html>
<html>
<head>
<style>
p{
text-align: center;
color: blue;
</style>
</head>
<body>
<p>And me!</p>
</body>
</html>
Output:-
2) CSS Id Selector
The id selector selects the id attribute of an HTML element to select a specific element. An id is
always unique within the page so it is chosen to select a single, unique element.
It is written with the hash character (#), followed by the id of the element.
Example:-
<!DOCTYPE html>
<html>
<head>
<style>
#para1 {
text-align: center;
color: blue;
</style>
</head>
<body>
</body>
</html>
Output:-
Example:-
<!DOCTYPE html>
<html>
<head>
<style>
.center {
text-align: center;
color: blue;
</style>
</head>
<body>
</body>
</html>
Output:-
4) CSS Universal Selector
The universal selector is used as a wildcard character. It selects all the elements on the pages.
Example:-
<!DOCTYPE html>
<html>
<head>
<style>
*{
color: green;
font-size: 20px;
</style>
</head>
<body>
<h2>This is heading</h2>
<p>And me!</p>
</body>
</html>
Output:-
5) CSS Group Selector
The grouping selector is used to select all the elements with the same style definitions.
Grouping selector is used to minimize the code. Commas are used to separate each selector in
grouping.
Example:-
<!DOCTYPE html>
<html>
<head>
<style>
h1, h2, p {
text-align: center;
color: blue;
</style>
</head>
<body>
<h1>Hello Students</h1>
<h2>Hello Mam</h2>
<p>This is a paragraph.</p>
</body>
</html>
Output:-