0% found this document useful (0 votes)
6 views19 pages

Css PDF

The document provides an introduction to CSS, explaining its purpose in styling HTML and enhancing user experience. It details various methods for linking CSS to HTML, types of selectors, and properties for text, font, lists, display, position, and box model. Additionally, it includes examples demonstrating the application of these CSS properties.

Uploaded by

vermaaashu331
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views19 pages

Css PDF

The document provides an introduction to CSS, explaining its purpose in styling HTML and enhancing user experience. It details various methods for linking CSS to HTML, types of selectors, and properties for text, font, lists, display, position, and box model. Additionally, it includes examples demonstrating the application of these CSS properties.

Uploaded by

vermaaashu331
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

Introduction to CSS

10 April 2025 01:43 PM

CSS stands for cascading style sheet it introduced in 1995 by Hakon wium lie at W3C(world wide web
consortium)

Q: Why we are using CSS

Ans: CSS are used to decorate or style the HTML layout/structure.


Its improve user experience of a web page layout

Q: How to use CSS with HTML

There are three ways to link CSS into HTML


01: Inline CSS :
syntax:

<p style="property: value; property2: value; property3: value;…"></p>

02: Internal CSS


syntax:
<head>
<style>
selector{
property: value;
property2: value;
….
}
</style>
</head>

CSS Page 1
03: External CSS

a:) Create a CSS file like filename.css


b:) link that file into html head section
syntax:

CSS Page 2
CSS selectors
15 April 2025 01:29 PM

Mainly five types of Selectors are available in CSS

01: Universal selector : *{ property: value}


Note: Apply properties on every elements

02: Tag selector : h1{property: value}

03: ID selector : #idName{property: value}

04: Class selector : .className{property: value}

CSS Page 3
05: attribute selector: a[href=""]{property: value}

So many selectors are used in different scenario

Child selector parentSelector childSelector {property: value}

CSS Page 4
Text Property in CSS
18 April 2025 01:22 PM

color : colorName || #code (0-9,A-F) -> #1122ef || rgb(red,green,blue) ->


0-255 || rgba(red,green,blue,alpha)-> 0-255 & 0-1

Example: 01

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
h1{
color: #FFD63A;
}
</style>
</head>
<body>
<h1>Lorem ipsum dolor sit amet.</h1>
</body>

Example: 02

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
h1{
color: rgba(255, 0,0,0.1);
}
</style>
</head>
<body>
<h1>Lorem ipsum dolor sit amet.</h1>
</body>

text-align: normal || left || center || right || justify

Example: 01

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
h1{
text-align: justify;
}
</style>
</head>
<body>
<h1>Lorem ipsum dolor sit amet. Lorem ipsum dolor sit, amet consectetur
adipisicing elit. Voluptatibus ea ut, repudiandae fuga veritatis omnis ipsum.

CSS Page 5
adipisicing elit. Voluptatibus ea ut, repudiandae fuga veritatis omnis ipsum.
Reprehenderit quo dignissimos odio!</h1>
</body>

text-transform: uppercase || lowercase || capitalize

Example: 01

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
h1{
text-transform: capitalize;
}
</style>
</head>
<body>
<h1>Lorem ipsum dolor sit amet.</h1>
</body>

text-indent: 100px;

Example: 01

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.indent{
text-indent: 85px;

}
</style>
</head>
<body>
<h1>Lorem ipsum dolor sit amet.</h1>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Eaque quo
delectus, quaerat nisi laborum ducimus ut mollitia fugit ullam
voluptatibus.</p>
<p class="indent">Lorem ipsum dolor sit amet consectetur adipisicing elit.
Ea, dolor temporibus ipsum ducimus quis dolorem doloribus eum laborum
possimus, amet, numquam nulla earum modi distinctio. Unde doloribus blanditiis
iste reprehenderit.</p>
</body>

text-decoration-line: none || underline || overline || line-through


text-decoration-style: solid || dashed || dotted || double || wavy
text-decoration-color: colorName || #code || rgb(red,green,blue) ||
rgba(255,0,0)
:: short hand property is text-decoration

CSS Page 6
:: short hand property is text-decoration
text-decoration: line style color;
Ex:
text-decoration : underline dotted red;

Example: 01

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
span{
text-decoration-line: underline;
text-decoration-style: double;
text-decoration-color: red;
text-decoration: overline dashed #998877;
}
</style>
</head>
<body>
<h1>Lorem ipsum dolor sit amet.</h1>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. <span>
Eaque</span> quo delectus, quaerat nisi laborum ducimus ut mollitia fugit
ullam voluptatibus.</p>
<p class="indent">Lorem ipsum dolor sit amet consectetur adipisicing elit.
Ea, dolor temporibus ipsum ducimus quis dolorem doloribus eum laborum
possimus, amet, numquam nulla earum modi distinctio. Unde doloribus blanditiis
iste reprehenderit.</p>
</body>

text-shadow: x-axis y-axis blur color;


Example: 01

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
h1{
text-shadow: -5px -5px 7px red;
}
</style>
</head>
<body>
<h1>Lorem ipsum dolor sit amet.</h1>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. <span>
Eaque</span> quo delectus, quaerat nisi laborum ducimus ut mollitia fugit
ullam voluptatibus.</p>
<p class="indent">Lorem ipsum dolor sit amet consectetur adipisicing elit.
Ea, dolor temporibus ipsum ducimus quis dolorem doloribus eum laborum
possimus, amet, numquam nulla earum modi distinctio. Unde doloribus blanditiis
iste reprehenderit.</p>
</body>

CSS Page 7
Font property
21 April 2025 01:07 PM

Font-size: 32px;
Example

<style>
p{
font-size: 32px;
}
</style>

<body>
<h1>Lorem ipsum dolor sit amet.</h1>
<p>Lorem ipsum dolor sit amet.</p>
</body>

Font-weight: 100-900 || bold || bolder || lighter


Example

<style>
p{
font-weight: 900;
}
</style>

<body>
<h1>Lorem ipsum dolor sit amet.</h1>
<p>Lorem ipsum dolor sit amet.</p>
</body>

Font-style: italic || oblique;


Example:

<style>
p{
font-style: oblique;
}
</style>

<body>
<h1>Lorem ipsum dolor sit amet.</h1>
<p>Lorem ipsum dolor sit amet.</p>
</body>

Font-variant: small-caps;
Example:

<style>
p{
font-variant: small-caps;

CSS Page 8
font-variant: small-caps;
}
</style>

<body>
<h1>Lorem ipsum dolor sit amet.</h1>
<p>Lorem ipsum dolor sit amet.</p>
</body>

Font-family: Arial,sans-sarif;
Example:

<style>
p{
font-family: cursive;
}
</style>

<body>
<h1>Lorem ipsum dolor sit amet.</h1>
<p>Lorem ipsum dolor sit amet.</p>
</body>

Line-height: 1 | 1.0
Example

<style>
.txt{
line-height: 0.2;
}
</style>

<p class="txt">Lorem ipsum dolor sit amet consectetur adipisicing elit. Velit
sequi officiis eum provident quam sint quasi corrupti cupiditate voluptate
nihil, amet recusandae voluptatibus tempore, unde optio soluta dicta a
corporis.</p>

Letter-spacing: px | %
Example:

.txt{
letter-spacing: 30px;
}

<p class="txt">Lorem ipsum dolor sit amet consectetur adipisicing elit. Velit
sequi officiis eum provident quam sint quasi corrupti cupiditate voluptate
nihil, amet recusandae voluptatibus tempore, unde optio soluta dicta a
corporis.</p>

Word-spacing
Example
.txt{

CSS Page 9
.txt{
word-spacing: 30px;
}

<p class="txt">Lorem ipsum dolor sit amet consectetur adipisicing elit. Velit
sequi officiis eum provident quam sint quasi corrupti cupiditate voluptate
nihil, amet recusandae voluptatibus tempore, unde optio soluta dicta a
corporis.</p>

CSS Page 10
List Property In CSS
21 April 2025 01:41 PM

List-style-type: upper-alpha || lower-alpha || upper-roman || lower-roman ||


decimal || decimal-leading-zero || square || disc || circle || lower-greek || none
Example:

<style>
ul li{
list-style-type: circle;
}
</style>

<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
</ul>

List-style-position: inside || outside


Example
<style>
ul li{
background-color: red;
list-style-type: circle;
list-style-position: inside;

}
</style>

<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
</ul>

List-style-image: url(img_path)
Example
<style>
ul li{
background-color: red;
list-style-type: circle;
list-style-position: inside;
list-style-image: url('list.png');
}
</style>

<ul>
<li>One</li>
<li>Two</li>

CSS Page 11
<li>Two</li>
<li>Three</li>
<li>Four</li>
</ul>

sort Hand list Property

list-style: type style image;


list-style: disc inside url("list.png");

CSS Page 12
Display Property
22 April 2025 01:32 PM

display: none,block,inline,inline-block,list-item,flex;

CSS Page 13
Position Property
24 April 2025 01:10 PM

Position: static | sticky |absolute | relative | fixed


z-index
Top
Bottom
Left
Right

CSS Page 14
CSS Page 15
CSS Page 16
Box Property
25 April 2025 01:10 PM

Width
:: min-width
:: max-width
Height
:: min-height
:: max-height
Border
border-width: 5px
border-style: none,solid,dotted,dashed,double,ridge,groove,inset,outset
border-color: red,#code,rgb(red,green,blue)
OR
border-top-width:
border-top-style:
border-top-color:

border-right-width:
border-right-style:
border-right-color:

border-bottom-width:
border-bottom-style:
border-bottom-color:

border-left-width:
border-left-style:
border-left-color:

:: Short-hand Property

border-top: width style color;


border-right: width style color;
border-bottom: width style color;
border-left: width style color;

border: width style color; // all four sides border

CSS Page 17
Border-radius

border-top-left-radius
border-top-right-radius
border-bottom-left-radius
border-bottom-right-radius

border-radius: 100px; // all four side

Outline

outline-width: 5px;
outline-style: none,solid,dashed,double,dotted
outline-color:
outline-offset:

CSS Page 18
Background
Margin
Padding
Box-shadow
Overflow

CSS Page 19

You might also like