Lab 4 Intro To CSS
Lab 4 Intro To CSS
Lab Manual 4
“CSS”
WEB TECHNOLOGIES
1 Goal:
Understanding of “What is CSS?” How
to Use CSS With HTML tags.
2 What is CSS?
3 CSS Syntax
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.
Each page must include a reference to the external style sheet file inside the <link> element.
The <link> element goes inside the <head> section:
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css"> </head>
Internal styles are defined within the <style> element, inside the <head> section of an HTML page:
<head>
<style> body
{
background-color: linen;
}
h1 {
color: maroon; margin-left: 40px;
}
</style>
</head>
An inline style may be used to apply a unique style for a single element.
Page 2
COMSATS University Islamabad, Lahore Web Technologies
To use inline styles, add the style attribute to the relevant element. The style attribute can contain
any CSS property.
The example below shows how to change the color and the left margin of a <h1> element:
<h1 style="color:blue;margin-left:30px;">This is a
heading</h1>
Class vs ID
In the CSS, a class selector is a name preceded by a full stop (“.”)
and an ID selector is a name preceded by a hash character (“#”).
Page 3
COMSATS University Islamabad, Lahore Web Technologies
5 Cascading Order
What style will be used when there is more than one style specified for an HTML element?
Generally speaking we can say that all the styles will "cascade" into a new "virtual" style sheet by the
following rules, where number one has the highest priority:
So, an inline style (inside a specific HTML element) has the highest priority, which means that it will
override a style defined inside the <head> tag, or in an external style sheet, or a browser default value.
Page 4
COMSATS University Islamabad, Lahore Web Technologies
https://www.w3schools.com/css/css_grid.asp
<div class="grid-container">
<div class="grid-item">1</div>
<div class="grid-item">2</div>
<div class="grid-item">3</div>
<div class="grid-item">4</div>
<div class="grid-item">5</div>
<div class="grid-item">6</div>
<div class="grid-item">7</div>
<div class="grid-item">8</div>
<div class="grid-item">9</div>
</div>
6 Lab Task
Page 5
COMSATS University Islamabad, Lahore Web Technologies
Page 6