SlideShare a Scribd company logo
1 of 30
Download to read offline
Swapnali Pawar 1
Swapnali R. Pawar
2
Swapnali Pawar
Lab Session 3
1. CSS-Cascading Style Sheets-
1.1. CSS Selectors
1.2. Html divs & css
2. CSS-Box Model
3. CSS Font & Size-
CSS Dimension Properties
Swapnali Pawar 3
3. CSS-Cascading Style Sheets
• CSS is the language we use to style an HTML document.
• CSS describes how HTML elements should be displayed.
Swapnali Pawar 4
3. CSS-Cascading Style Sheets
Inline
Styles
External
Styles
Internal /
Embedded
Styles
Swapnali Pawar 5
CSS-Selectors
Swapnali Pawar
A CSS selector selects the HTML elements you want
to style.
CSS Selectors
CSS selectors are used to find or select the HTML elements you want to
style.
We can divide CSS selectors into five categories:
1. Simple selectors - (select elements based on name, id, class)
2. Combinator selectors - (select elements based on a specific
relationship between them)
3. Pseudo-class selectors - (select elements based on a certain state)
4. Pseudo-elements selectors - (select and style a part of an
element)
5. Attribute selectors - (select elements based on an attribute or
attribute value)
6
Swapnali Pawar 7
1
Simple selectors
Swapnali Pawar 8
The CSS element Selector
The element selector selects HTML elements
based on the element name.
Example
Here, all <p> elements on the page will be center-
aligned, with a red text color:
p {
text-align: center;
color: red;
}
Swapnali Pawar 9
The CSS id Selector
The id selector uses the id attribute of an HTML element to
select a specific element.
The id of an element is 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.
Example
The CSS rule below will be applied to the HTML element
with id="pid1":
#pid1{
text-align: center;
color: red;
}
Note: An id name cannot start with a number !
Swapnali Pawar 10
• The class selector selects HTML elements with a specific
class attribute.
• To select elements with a specific class, write a period (.)
character, followed by the class name.
• Example
In this example all HTML elements with class="center" will
be red and center-aligned:
.center {
text-align: center;
color: red;
}
You can also specify that only specific HTML elements
should be affected by a class
The CSS class Selector
Swapnali Pawar 11
In this example only <p> elements with class="center" will be red and center-
aligned:
p.center {
text-align: center;
color: red;
}
HTML elements can also refer to more than one class.
Example
In this example the <p> element will be styled according to class="center" and to
class="large":
<p class="center large">This paragraph refers to two classes.</p>
Class selector Examples
Swapnali Pawar 12
CSS Universal Selector
• The universal selector (*) selects all HTML
elements on the page.
• Example
The CSS rule below will affect every HTML
element on the page:
* {
text-align: center;
color: blue;
}
Swapnali Pawar 13
The CSS Grouping Selector
The grouping selector selects all the HTML elements with the same style
definitions.
Look at the following CSS code (the h1, h2, and p elements have the same
style definitions):
h1 {
text-align: center;
color: red;
}
h2 {
text-align: center;
color: red;
}
p {
text-align: center;
color: red;
}
Swapnali Pawar 14
Selector Example Example description
#id #firstname Selects the element with
id="firstname"
.class .intro Selects all elements with
class="intro"
element.class p.intro Selects only <p> elements with
class="intro"
* * Selects all elements
element p Selects all <p> elements
element,element,.. div, p Selects all <div> elements and all
<p> elements
All CSS Simple Selectors
Swapnali Pawar 15
What is Favicon ?
Favicons are the small image icons that appear next to
a website's title in the tab of a browser window. ... Because
you can also use them as desktop app icons, you need at least
a few different sizes that can be included in a favicon
ICO file type.
A favicon short for favorite icon, also known as a shortcut
icon, website icon, tab icon, URL icon, or bookmark icon, is a file
containing one or more small icons,associated with a particular website
or web page.A web designer can create such an icon and upload it to a
website (or web page) by several means, and graphical web browsers will
then make use of it.Browsers that provide favicon support typically display
a page's favicon in the browser's address bar (sometimes in the history as
well) and next to the page's name in a list of bookmarks.Browsers that
support a tabbed document interface typically show a page's favicon next
to the page's title on the tab, and site-specific browsers use the favicon as
a desktop icon
Swapnali Pawar 16
What is Favicon ?
Swapnali Pawar 17
To create Your Own Favicon Visit- www.favicon.cc
Favicon Example
Swapnali Pawar 18
<head>
<link rel=“icon” href=“favicon.ico”>
</head>
Adding Favicon to Webpage
Swapnali Pawar 19
Div
{
background-color:red;
}
Body
{
margin:0;
}
H1
{
Margin-top:0;
}
<body>
<div>
<h1>Hi I am Swapnali </h1>
<p>Welcome to WPS Lab 3 </p>
</div>
</body>
HTML DIVS & CSS
Swapnali Pawar 20
• In CSS, the term "box model" is used
when talking about design and layout.
• The CSS box model is essentially a box
that wraps around every HTML element.
• It consists of: margins, borders, padding,
and the actual content. The image below
illustrates the box model:
CSS BOX MODEL
Swapnali Pawar 21
CSS BOX MODEL
• Content - The content of the box, where text and images appear
• Padding - Clears an area around the content. The padding is transparent
• Border - A border that goes around the padding and content
• Margin - Clears an area outside the border. The margin is transparent
Swapnali Pawar 22
Here is the calculation:
320px (width)
+ 20px (left + right padding)
+ 10px (left + right border)
+ 0px (left + right margin)
= 350px
The total width of an element should be calculated like this:
Total element width = width + left padding + right padding + left border +
right border + left margin + right margin
The total height of an element should be calculated like this:
Total element height = height + top padding + bottom padding + top border +
bottom border + top margin + bottom margin
This <div> element will have a total width of 350px:
div {
width: 320px;
padding: 10px;
border: 5px solid gray;
margin: 0;
}
Example
BoxModel
Swapnali Pawar 23
CSS Font Families
Serif fonts have a small stroke at the edges of each letter. They create a
sense of formality and elegance.
Sans-serif fonts have clean lines (no small strokes attached). They
create a modern and minimalistic look.
Monospace fonts - here all the letters have the same fixed width. They
create a mechanical look.
Cursive fonts imitate human handwriting.
Fantasy fonts are decorative/playful fonts.
Swapnali Pawar 24
CSS Fonts Example
Specify some different fonts for three paragraphs:
.p1
{
font-family: "Times New Roman", Times,
serif;
}
.p2
{
font-family: Arial, Helvetica, sans-serif;
}
.p3
{
font-family: "Lucida Console", "Courier
New", monospace;
}
Swapnali Pawar 25
Property Description
height Sets the height of an element
max-height Sets the maximum height of an element
max-width Sets the maximum width of an element
min-height Sets the minimum height of an element
min-width Sets the minimum width of an element
width Sets the width of an element
CSS Dimension Properties
Swapnali Pawar 26
div
{
height: 200px;
width: 50%;
background-color: powderblue;
}
Example
This <div> element has a height of 100 pixels and a max-width of 500 pixels:
div {
max-width: 500px;
height: 100px;
background-color: powderblue;
}
CSS height and width
The CSS height and width properties are used to set the height
and width of an element.
The CSS max-width property is used to set the maximum width of
an element.
Swapnali Pawar 27
<html>
<head>
<title>Swapnali-101</title>
</head>
<body style="background-color:#F9F9F9;">
<center>
<h1 style="color:#54436B;background-color:F6C6EA">Government College Of Engineering Karad</h1>
<h2 style="color:red; background-color:#CDF0EA;">Web Programming And Scripting Experiments</h2>
<hr>
<h3>Roll Number :101</h3>
<h3>Student Name: Swapnali Pawar</h3>
<hr>
<table border=1>
<thead>
<th>Experiment No</th>
<th>Experiment Name</th>
<th>Experiment Link</th>
</thead>
<tr>
<td>1</td>
<td>Create Your Personal Site</td>
<td><a href="dataExperiment1.html">MySite1</a></td>
</tr>
<tr>
<td>2</td>
<td>Create Site Using Button Link Map</td>
<td><a href="dataExperiment2.html">MySite2</a></td>
</tr>
</table>
</center>
</body>
</html>
Host Experiments on Live Hosting Site
Swapnali Pawar 28
Student Activity
Swapnali Pawar 29
Student Activity
Experiment 3-
To create Web Page Using table & Multimedia Tags
Experiment 4-
To create Webpage using css
Swapnali Pawar 30

More Related Content

What's hot

Django Templates
Django TemplatesDjango Templates
Django TemplatesWilly Liu
 
Discover AI with Microsoft Azure
Discover AI with Microsoft AzureDiscover AI with Microsoft Azure
Discover AI with Microsoft AzureJürgen Ambrosi
 
1 03 - CSS Introduction
1 03 - CSS Introduction1 03 - CSS Introduction
1 03 - CSS Introductionapnwebdev
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer Ramy Hakam
 
Html table tags
Html table tagsHtml table tags
Html table tagseShikshak
 
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Luis Beltran
 
Machine Learning Course | Edureka
Machine Learning Course | EdurekaMachine Learning Course | Edureka
Machine Learning Course | EdurekaEdureka!
 
Introduction To Web Technology
Introduction To Web TechnologyIntroduction To Web Technology
Introduction To Web TechnologyArun Kumar
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web DevelopmentParvez Mahbub
 
An Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java ScriptAn Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java ScriptFahim Abdullah
 

What's hot (20)

Django Templates
Django TemplatesDjango Templates
Django Templates
 
Discover AI with Microsoft Azure
Discover AI with Microsoft AzureDiscover AI with Microsoft Azure
Discover AI with Microsoft Azure
 
1 03 - CSS Introduction
1 03 - CSS Introduction1 03 - CSS Introduction
1 03 - CSS Introduction
 
Css animation
Css animationCss animation
Css animation
 
Html5 Basics
Html5 BasicsHtml5 Basics
Html5 Basics
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
CSS
CSS CSS
CSS
 
Css colors
Css   colorsCss   colors
Css colors
 
How To be a Backend developer
How To be a Backend developer    How To be a Backend developer
How To be a Backend developer
 
Artificial Intelligence on AWS
Artificial Intelligence on AWSArtificial Intelligence on AWS
Artificial Intelligence on AWS
 
Html table tags
Html table tagsHtml table tags
Html table tags
 
Html ppt
Html pptHtml ppt
Html ppt
 
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
Data-Saturday-10-Sofia-2021 Azure Video Indexer- Advanced data extraction fro...
 
Hushang Gaikwad
Hushang GaikwadHushang Gaikwad
Hushang Gaikwad
 
Machine Learning Course | Edureka
Machine Learning Course | EdurekaMachine Learning Course | Edureka
Machine Learning Course | Edureka
 
Introduction To Web Technology
Introduction To Web TechnologyIntroduction To Web Technology
Introduction To Web Technology
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web Development
 
CSS Selectors
CSS SelectorsCSS Selectors
CSS Selectors
 
An Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java ScriptAn Overview of HTML, CSS & Java Script
An Overview of HTML, CSS & Java Script
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 

Similar to Web Programming& Scripting Lab

Cascading Styling Sheets(CSS) simple design language intended to transform th...
Cascading Styling Sheets(CSS) simple design language intended to transform th...Cascading Styling Sheets(CSS) simple design language intended to transform th...
Cascading Styling Sheets(CSS) simple design language intended to transform th...JebaRaj26
 
CSS for basic learner
CSS for basic learnerCSS for basic learner
CSS for basic learnerYoeung Vibol
 
Web Engineering - Introduction to CSS
Web Engineering - Introduction to CSSWeb Engineering - Introduction to CSS
Web Engineering - Introduction to CSSNosheen Qamar
 
CSS Foundations, pt 2
CSS Foundations, pt 2CSS Foundations, pt 2
CSS Foundations, pt 2Shawn Calvert
 
Web topic 15 1 basic css layout
Web topic 15 1  basic css layoutWeb topic 15 1  basic css layout
Web topic 15 1 basic css layoutCK Yang
 
Understanding CSS for web development by software outsourcing company india
Understanding CSS for web development by software outsourcing company indiaUnderstanding CSS for web development by software outsourcing company india
Understanding CSS for web development by software outsourcing company indiaJignesh Aakoliya
 
Cascading Style Sheets By Mukesh
Cascading Style Sheets By MukeshCascading Style Sheets By Mukesh
Cascading Style Sheets By MukeshMukesh Kumar
 
CSS Cascade Style Sheet
CSS Cascade Style SheetCSS Cascade Style Sheet
CSS Cascade Style SheetAdeel Rasheed
 
2_css.pptx
2_css.pptx2_css.pptx
2_css.pptxVarunMM2
 

Similar to Web Programming& Scripting Lab (20)

Cascading Styling Sheets(CSS) simple design language intended to transform th...
Cascading Styling Sheets(CSS) simple design language intended to transform th...Cascading Styling Sheets(CSS) simple design language intended to transform th...
Cascading Styling Sheets(CSS) simple design language intended to transform th...
 
Css
CssCss
Css
 
WT CSS
WT  CSSWT  CSS
WT CSS
 
Cascading style sheets - CSS
Cascading style sheets - CSSCascading style sheets - CSS
Cascading style sheets - CSS
 
CSS for basic learner
CSS for basic learnerCSS for basic learner
CSS for basic learner
 
Css
CssCss
Css
 
Web 102 INtro to CSS
Web 102  INtro to CSSWeb 102  INtro to CSS
Web 102 INtro to CSS
 
CSS Overview
CSS OverviewCSS Overview
CSS Overview
 
Basic css
Basic cssBasic css
Basic css
 
css v1 guru
css v1 gurucss v1 guru
css v1 guru
 
Web Engineering - Introduction to CSS
Web Engineering - Introduction to CSSWeb Engineering - Introduction to CSS
Web Engineering - Introduction to CSS
 
CSS Foundations, pt 2
CSS Foundations, pt 2CSS Foundations, pt 2
CSS Foundations, pt 2
 
Lecture2
Lecture2Lecture2
Lecture2
 
Web topic 15 1 basic css layout
Web topic 15 1  basic css layoutWeb topic 15 1  basic css layout
Web topic 15 1 basic css layout
 
Understanding CSS for web development by software outsourcing company india
Understanding CSS for web development by software outsourcing company indiaUnderstanding CSS for web development by software outsourcing company india
Understanding CSS for web development by software outsourcing company india
 
Cascading Style Sheets By Mukesh
Cascading Style Sheets By MukeshCascading Style Sheets By Mukesh
Cascading Style Sheets By Mukesh
 
CSS
CSSCSS
CSS
 
Web Development - Lecture 5
Web Development - Lecture 5Web Development - Lecture 5
Web Development - Lecture 5
 
CSS Cascade Style Sheet
CSS Cascade Style SheetCSS Cascade Style Sheet
CSS Cascade Style Sheet
 
2_css.pptx
2_css.pptx2_css.pptx
2_css.pptx
 

More from Swapnali Pawar

Unit 3 introduction to android
Unit 3 introduction to android Unit 3 introduction to android
Unit 3 introduction to android Swapnali Pawar
 
Unit 1-Introduction to Mobile Computing
Unit 1-Introduction to Mobile ComputingUnit 1-Introduction to Mobile Computing
Unit 1-Introduction to Mobile ComputingSwapnali Pawar
 
Unit 2.design mobile computing architecture
Unit 2.design mobile computing architectureUnit 2.design mobile computing architecture
Unit 2.design mobile computing architectureSwapnali Pawar
 
Fresher interview tips demo
Fresher interview tips demoFresher interview tips demo
Fresher interview tips demoSwapnali Pawar
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidSwapnali Pawar
 
Unit 2.design computing architecture 2.1
Unit 2.design computing architecture 2.1Unit 2.design computing architecture 2.1
Unit 2.design computing architecture 2.1Swapnali Pawar
 
Unit 2 Design mobile computing architecture MC1514
Unit 2 Design mobile computing architecture MC1514Unit 2 Design mobile computing architecture MC1514
Unit 2 Design mobile computing architecture MC1514Swapnali Pawar
 
Design computing architecture ~ Mobile Technologies
Design computing architecture ~ Mobile TechnologiesDesign computing architecture ~ Mobile Technologies
Design computing architecture ~ Mobile TechnologiesSwapnali Pawar
 
Mobile technology-Unit 1
Mobile technology-Unit 1Mobile technology-Unit 1
Mobile technology-Unit 1Swapnali Pawar
 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1Swapnali Pawar
 
web programming & scripting 2
web programming & scripting 2web programming & scripting 2
web programming & scripting 2Swapnali Pawar
 
web programming & scripting
web programming & scriptingweb programming & scripting
web programming & scriptingSwapnali Pawar
 

More from Swapnali Pawar (20)

Unit 3 introduction to android
Unit 3 introduction to android Unit 3 introduction to android
Unit 3 introduction to android
 
Unit 1-Introduction to Mobile Computing
Unit 1-Introduction to Mobile ComputingUnit 1-Introduction to Mobile Computing
Unit 1-Introduction to Mobile Computing
 
Unit 2.design mobile computing architecture
Unit 2.design mobile computing architectureUnit 2.design mobile computing architecture
Unit 2.design mobile computing architecture
 
Introduction to ios
Introduction to iosIntroduction to ios
Introduction to ios
 
Fresher interview tips demo
Fresher interview tips demoFresher interview tips demo
Fresher interview tips demo
 
View & index in SQL
View & index in SQLView & index in SQL
View & index in SQL
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introduction
 
SQL JOINS
SQL JOINSSQL JOINS
SQL JOINS
 
Unit 2.design computing architecture 2.1
Unit 2.design computing architecture 2.1Unit 2.design computing architecture 2.1
Unit 2.design computing architecture 2.1
 
Unit 2 Design mobile computing architecture MC1514
Unit 2 Design mobile computing architecture MC1514Unit 2 Design mobile computing architecture MC1514
Unit 2 Design mobile computing architecture MC1514
 
Design computing architecture ~ Mobile Technologies
Design computing architecture ~ Mobile TechnologiesDesign computing architecture ~ Mobile Technologies
Design computing architecture ~ Mobile Technologies
 
Exception Handling
Exception Handling Exception Handling
Exception Handling
 
Mobile technology-Unit 1
Mobile technology-Unit 1Mobile technology-Unit 1
Mobile technology-Unit 1
 
Mobile Technology 3
Mobile Technology 3Mobile Technology 3
Mobile Technology 3
 
Mobile Technology
Mobile TechnologyMobile Technology
Mobile Technology
 
Mobile Technology
Mobile TechnologyMobile Technology
Mobile Technology
 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1
 
web programming & scripting 2
web programming & scripting 2web programming & scripting 2
web programming & scripting 2
 
web programming & scripting
web programming & scriptingweb programming & scripting
web programming & scripting
 

Recently uploaded

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 

Recently uploaded (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 

Web Programming& Scripting Lab

  • 3. Lab Session 3 1. CSS-Cascading Style Sheets- 1.1. CSS Selectors 1.2. Html divs & css 2. CSS-Box Model 3. CSS Font & Size- CSS Dimension Properties Swapnali Pawar 3
  • 4. 3. CSS-Cascading Style Sheets • CSS is the language we use to style an HTML document. • CSS describes how HTML elements should be displayed. Swapnali Pawar 4
  • 5. 3. CSS-Cascading Style Sheets Inline Styles External Styles Internal / Embedded Styles Swapnali Pawar 5
  • 6. CSS-Selectors Swapnali Pawar A CSS selector selects the HTML elements you want to style. CSS Selectors CSS selectors are used to find or select the HTML elements you want to style. We can divide CSS selectors into five categories: 1. Simple selectors - (select elements based on name, id, class) 2. Combinator selectors - (select elements based on a specific relationship between them) 3. Pseudo-class selectors - (select elements based on a certain state) 4. Pseudo-elements selectors - (select and style a part of an element) 5. Attribute selectors - (select elements based on an attribute or attribute value) 6
  • 8. Swapnali Pawar 8 The CSS element Selector The element selector selects HTML elements based on the element name. Example Here, all <p> elements on the page will be center- aligned, with a red text color: p { text-align: center; color: red; }
  • 9. Swapnali Pawar 9 The CSS id Selector The id selector uses the id attribute of an HTML element to select a specific element. The id of an element is 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. Example The CSS rule below will be applied to the HTML element with id="pid1": #pid1{ text-align: center; color: red; } Note: An id name cannot start with a number !
  • 10. Swapnali Pawar 10 • The class selector selects HTML elements with a specific class attribute. • To select elements with a specific class, write a period (.) character, followed by the class name. • Example In this example all HTML elements with class="center" will be red and center-aligned: .center { text-align: center; color: red; } You can also specify that only specific HTML elements should be affected by a class The CSS class Selector
  • 11. Swapnali Pawar 11 In this example only <p> elements with class="center" will be red and center- aligned: p.center { text-align: center; color: red; } HTML elements can also refer to more than one class. Example In this example the <p> element will be styled according to class="center" and to class="large": <p class="center large">This paragraph refers to two classes.</p> Class selector Examples
  • 12. Swapnali Pawar 12 CSS Universal Selector • The universal selector (*) selects all HTML elements on the page. • Example The CSS rule below will affect every HTML element on the page: * { text-align: center; color: blue; }
  • 13. Swapnali Pawar 13 The CSS Grouping Selector The grouping selector selects all the HTML elements with the same style definitions. Look at the following CSS code (the h1, h2, and p elements have the same style definitions): h1 { text-align: center; color: red; } h2 { text-align: center; color: red; } p { text-align: center; color: red; }
  • 14. Swapnali Pawar 14 Selector Example Example description #id #firstname Selects the element with id="firstname" .class .intro Selects all elements with class="intro" element.class p.intro Selects only <p> elements with class="intro" * * Selects all elements element p Selects all <p> elements element,element,.. div, p Selects all <div> elements and all <p> elements All CSS Simple Selectors
  • 15. Swapnali Pawar 15 What is Favicon ? Favicons are the small image icons that appear next to a website's title in the tab of a browser window. ... Because you can also use them as desktop app icons, you need at least a few different sizes that can be included in a favicon ICO file type. A favicon short for favorite icon, also known as a shortcut icon, website icon, tab icon, URL icon, or bookmark icon, is a file containing one or more small icons,associated with a particular website or web page.A web designer can create such an icon and upload it to a website (or web page) by several means, and graphical web browsers will then make use of it.Browsers that provide favicon support typically display a page's favicon in the browser's address bar (sometimes in the history as well) and next to the page's name in a list of bookmarks.Browsers that support a tabbed document interface typically show a page's favicon next to the page's title on the tab, and site-specific browsers use the favicon as a desktop icon
  • 16. Swapnali Pawar 16 What is Favicon ?
  • 17. Swapnali Pawar 17 To create Your Own Favicon Visit- www.favicon.cc Favicon Example
  • 18. Swapnali Pawar 18 <head> <link rel=“icon” href=“favicon.ico”> </head> Adding Favicon to Webpage
  • 19. Swapnali Pawar 19 Div { background-color:red; } Body { margin:0; } H1 { Margin-top:0; } <body> <div> <h1>Hi I am Swapnali </h1> <p>Welcome to WPS Lab 3 </p> </div> </body> HTML DIVS & CSS
  • 20. Swapnali Pawar 20 • In CSS, the term "box model" is used when talking about design and layout. • The CSS box model is essentially a box that wraps around every HTML element. • It consists of: margins, borders, padding, and the actual content. The image below illustrates the box model: CSS BOX MODEL
  • 21. Swapnali Pawar 21 CSS BOX MODEL • Content - The content of the box, where text and images appear • Padding - Clears an area around the content. The padding is transparent • Border - A border that goes around the padding and content • Margin - Clears an area outside the border. The margin is transparent
  • 22. Swapnali Pawar 22 Here is the calculation: 320px (width) + 20px (left + right padding) + 10px (left + right border) + 0px (left + right margin) = 350px The total width of an element should be calculated like this: Total element width = width + left padding + right padding + left border + right border + left margin + right margin The total height of an element should be calculated like this: Total element height = height + top padding + bottom padding + top border + bottom border + top margin + bottom margin This <div> element will have a total width of 350px: div { width: 320px; padding: 10px; border: 5px solid gray; margin: 0; } Example BoxModel
  • 23. Swapnali Pawar 23 CSS Font Families Serif fonts have a small stroke at the edges of each letter. They create a sense of formality and elegance. Sans-serif fonts have clean lines (no small strokes attached). They create a modern and minimalistic look. Monospace fonts - here all the letters have the same fixed width. They create a mechanical look. Cursive fonts imitate human handwriting. Fantasy fonts are decorative/playful fonts.
  • 24. Swapnali Pawar 24 CSS Fonts Example Specify some different fonts for three paragraphs: .p1 { font-family: "Times New Roman", Times, serif; } .p2 { font-family: Arial, Helvetica, sans-serif; } .p3 { font-family: "Lucida Console", "Courier New", monospace; }
  • 25. Swapnali Pawar 25 Property Description height Sets the height of an element max-height Sets the maximum height of an element max-width Sets the maximum width of an element min-height Sets the minimum height of an element min-width Sets the minimum width of an element width Sets the width of an element CSS Dimension Properties
  • 26. Swapnali Pawar 26 div { height: 200px; width: 50%; background-color: powderblue; } Example This <div> element has a height of 100 pixels and a max-width of 500 pixels: div { max-width: 500px; height: 100px; background-color: powderblue; } CSS height and width The CSS height and width properties are used to set the height and width of an element. The CSS max-width property is used to set the maximum width of an element.
  • 27. Swapnali Pawar 27 <html> <head> <title>Swapnali-101</title> </head> <body style="background-color:#F9F9F9;"> <center> <h1 style="color:#54436B;background-color:F6C6EA">Government College Of Engineering Karad</h1> <h2 style="color:red; background-color:#CDF0EA;">Web Programming And Scripting Experiments</h2> <hr> <h3>Roll Number :101</h3> <h3>Student Name: Swapnali Pawar</h3> <hr> <table border=1> <thead> <th>Experiment No</th> <th>Experiment Name</th> <th>Experiment Link</th> </thead> <tr> <td>1</td> <td>Create Your Personal Site</td> <td><a href="dataExperiment1.html">MySite1</a></td> </tr> <tr> <td>2</td> <td>Create Site Using Button Link Map</td> <td><a href="dataExperiment2.html">MySite2</a></td> </tr> </table> </center> </body> </html> Host Experiments on Live Hosting Site
  • 29. Swapnali Pawar 29 Student Activity Experiment 3- To create Web Page Using table & Multimedia Tags Experiment 4- To create Webpage using css