Intro to HTML & CSS
Intro to HTML & CSS
What we’ll cover?
• What HTML and CSS is
• Structure of a HTML Document
• HTML editing software
• How to create a webpage
• Text, links, lists and images
• Various other HTML tags
• Adding CSS to a webpage
• Where to learn more
What is HTML?
Intro to HTML & CSS
Hyper Text
Markup Language
Hypertext is text
which contains links to other texts.
Markup languages are designed for the
processing, definition and presentation of
text. A markup language is to define the
visual elements of the web page.
Why do we need HTML?
• To define the structure of a web page
(HTML is the Skeleton of any modern
website)
• To add contents to our page
(text, pictures, videos etc…)
• To link pages to one another in order to
build an entire website
What is CSS?
HTML HTML+CSS
Cascading
Style Sheets
Cascading means
that styles can fall
from one style
sheet to another,
enabling multiple
style sheets to be
used on one HTML
document.
Why do we need CSS?
• Allows us to style any web page
• CSS describes how HTML elements should
be displayed
• Because of its cascading nature it allows
you to overwrite any previously defined
rules
Front-end Technologies
3 Awesome Front-end
Technologies
HTML
The structure of a web page
CSS
The styling of a web page
JavaScript
Makes a web page interactive
HTML + CSS + JavaScript = Black Magic
How does a
webpage work?
HTML + CSS = Source Code
User-friendly visible result
Intro to HTML & CSS
How to view the page
source?
Right Click
Select View page
source from the
dropdown menu
Page source example
How to inspect page
elements?
Right Click
Select Inspect
from the
dropdown menu
Page source example
Google Chrome Inspector in ACTION
• A programming software
(but every text editor will do)
...
• Your file, named in .html
→ my-own-page.html
• A browser, to display your page.
What do we need?
• FileZilla to upload the page to a server
(FileZilla or CyberDuck)
What do we need?
Intro to HTML & CSS
Intro to HTML & CSS
Coding correctly maximizes the chance
to have your page displayed correctly on
most of the platforms!
Intro to HTML & CSS
Intro to HTML & CSS
Email Clients
the late runners
• Think about mail clients as
even-less-compliant browsers.
Responsive Design
• Adapts to different screen sizes
• One version for all the devices that
supports HTML and other modern web
technologies
Intro to HTML & CSS
Now its easier than ever to
create mobile apps using
HTML, CSS and JavaScript.
Mozilla's Firefox OS
Like every language, HTML
and CSS have rules and
standards.
HTML5 CSS3
Intro to HTML & CSS
A - Boxes principle
• A box into a box into a box… : HTML is like
Russian dolls.
• Each of those boxes is called a tag.
A - Boxes principle
HTML	DOCUMENT
HEAD BODY
TABLETITLE
CSS
PARAGRAPH
IMAGE
B - What is a tag?
• A tag is used to declare a specific type of
container or element.
• TAG STRUCTURE :
<name (attributes (style/css)) ... > [content] </name>
Example
• Code
<p align=“center” style=“font-size: 34px; color: red;”>
Hello World
</p>
• Result
Hello World !
C - A Basic Page
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-
8" />
<title>My page</title>
</head>
<body>
<p align=“center" style="font-size:14px; color:#c00;">Hello World
!</p>
</body>
</html>
Which	language	is	
used	→	HTML
The	documentHEAD - here:
- Special	characters
- Page	title
Body
→	CONTENT
(here	a	paragraph)
Hello World !
So… where is the CSS?
Method - 1
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-
8" />
<title>My page</title>
</head>
<body>
<p align="justify" style="font-size:14px;color:#c00;> Hello World
!</p>
</body>
</html>
<!doctype html>
<html>
<head>
<title>My page</title>
<style type="text/css">.
p {
font-size: 14px;
color: #c00;
text-align: center;
}
</style>.
</head>
<body>
<p>Hello World !</p>
</body>
</html>
Method - 2
<!doctype html>
<html>
<head>
<title>My page</title>
<link rel="stylesheet" type="text/css" href="my-style.css">.
</head>
<body>
<p>Hello World !</p>
</body>
</html> p {
font-size: 14px;
color: #c00;
text-align: justify;
}
my-style.css :
Method - 3
Intro to HTML & CSS
D – Popular HTML tags
• Heading
• Paragraph
• Anchor / Link
• Image
• Unordered List
• List Item
• Horizontal Rule
• Division
• Table
<h1> - <h6>
<p>
<a>
<img>
<ul>
<li>
<hr>
<div>
<table>
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Time to talk about CSS
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Hands-on Tutorial
Lets build a website and learn
making mistakes!
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Step-1
• Create a folder named Hello [Syed]
• Fire up your code editor
• Write Hello World and save the file as
index.html
• Create another file named style.css
Basic HTML Structure
Let’s give a title to our webpage
Comments
Populate Body : Header section
Populate Body : About Me section
Contact
Form
Image Gallery Section
Horizontal Row
Newsletter Section
Footer Section
Closing Body and HTML
tags
Intro to HTML & CSS
Intro to HTML & CSS
Styling Header
section
Padding: 100px
Padding: 100px
Styling About me
section
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Link an external
style sheet
e.g. style.css
Align Center
the page
External Font
HTML
CSS
HTML
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Common
Styles
Styling
Button
Intro to HTML & CSS
Intro to HTML & CSS
Styling
Button
Styling
Button
Styling
Button
Linking
Button
Intro to HTML & CSS
Styling
Button
Styling
Header section
Intro to HTML & CSS
Styling
Header section
Styling
Header section
Intro to HTML & CSS
Intro to HTML & CSS
Styling
About me section
Styling
About me section
Intro to HTML & CSS
Styling
Contact form section
Styling
Contact form section
Styling
Contact form section
Mobile Layout
with Table tag
Mobile Layout
with <div> tag
Styling
Gallery section
hr section
Newsletter
section
Styling
Contact form section
https://codepen.io/sami3d/pen/YZbGmq
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Intro to HTML & CSS
Why do they get rendered
differently?
• They are hosted in a 3rd party server
• Because of security issues
• Different email clients uses different
rendering engine
Solution?
• We design them considering its 1995!!
• We use tables
• We use inline css
• We avoid complicated Layouts
• We avoid HTML5 and CSS3
Intro to HTML & CSS
Nothing !
<table width="300" height="200" align="center">
<tr style="font-size:18px;color:#000000;" align="center">
<td width="100" style="background-color:#CC0000;">Holly</td>
<td style="background-color:#00CCFF, color:#FFFFFF;">Molly !</td>
</tr>
</table>
Holly Molly !
Some tips:
• Use of <table> instead of <div>
• Sliced images have to have
style="display:block;".
• Any special character in text (é, à, “, €, …)
should be encoded :
é → &eacute; OR € → &euro;
Some tips:
• CSS style has to be mainly inline (inside the
tag’s style=" " attribute). If there is some CSS
in the <head> section, it’s a best practice to
copy and put them at the bottom again.
Some tips:
• “Pixels” (image of 1x1 pixel),
like any content, has to be
before closing </body></html>
tags
Intro to HTML & CSS
Intro to HTML & CSS
THE NET NINJA
Interactive Lessons
Video Tutorials
Intro to HTML & CSS
Things we have discussed
• What HTML and CSS is
• Structure of a HTML Document
• HTML editing software
• How to create a webpage
• Text, links, lists and images
• Various other HTML tags
• Adding CSS to a webpage
• Adding JavaScript to a webpage
• Where to learn more
Intro to HTML & CSS

More Related Content

PDF
Intro to HTML and CSS basics
PDF
HTML CSS Basics
PDF
HTML & CSS Masterclass
PDF
Six Trumps: The Brain Science that Makes Training Stick
ODP
The Full Stack Web Development
PDF
Ogogdliin sangiin zohion baiguulalt lekts
PPTX
HTML Forms
Intro to HTML and CSS basics
HTML CSS Basics
HTML & CSS Masterclass
Six Trumps: The Brain Science that Makes Training Stick
The Full Stack Web Development
Ogogdliin sangiin zohion baiguulalt lekts
HTML Forms

What's hot (20)

PPT
Introduction to Cascading Style Sheets (CSS)
PPTX
Html5 tutorial for beginners
PPT
Css Ppt
PPTX
Lab #2: Introduction to Javascript
PDF
Html / CSS Presentation
PPT
Advanced Cascading Style Sheets
PPTX
Complete Lecture on Css presentation
PPT
Introduction to CSS
PPT
CSS Basics
PPTX
PPTX
Introduction to CSS
PPTX
PDF
Introduction to HTML and CSS
PPT
Intro Html
PPTX
PPTX
html5.ppt
PPTX
HTML (Web) basics for a beginner
PPTX
Css position
PPTX
Html ppt
Introduction to Cascading Style Sheets (CSS)
Html5 tutorial for beginners
Css Ppt
Lab #2: Introduction to Javascript
Html / CSS Presentation
Advanced Cascading Style Sheets
Complete Lecture on Css presentation
Introduction to CSS
CSS Basics
Introduction to CSS
Introduction to HTML and CSS
Intro Html
html5.ppt
HTML (Web) basics for a beginner
Css position
Html ppt
Ad

Similar to Intro to HTML & CSS (20)

PPTX
Introducing Cascading Style Sheets
PDF
Thinkful - Frontend Crash Course - Intro to HTML/CSS
PPTX
Web development using HTML and CSS
PDF
Html:css crash course (4:5)
PPTX
FFW Gabrovo PMG - HTML
PPTX
Tech Winter Break - GDG on Campus - PIET
PPTX
DHTML stands for Dynamic Hyper Text Markup Language. DHTML is not a language ...
PPTX
Html workshop 1
PPTX
PPTX
WEBSITE DESIGN AND DEVELOPMENT WITH CASCADING STYLE SHEETS(CSS)
PPTX
Web Information Systems Html and css
PDF
Web Concepts - an introduction - introduction
PPT
Web design-workflow
PPT
SDP_-_Module_4.ppt
PDF
Unit 01 (1).pdf
PPTX
HTML5 and CSS Fundamentals MOOC Course College Presentation
PDF
Html css crash course may 11th, atlanta
PDF
Advanced Web Programming Chapter 8
PPT
ppt.ppt
PPTX
WEB TECHNOLOGY Unit-2.pptx
Introducing Cascading Style Sheets
Thinkful - Frontend Crash Course - Intro to HTML/CSS
Web development using HTML and CSS
Html:css crash course (4:5)
FFW Gabrovo PMG - HTML
Tech Winter Break - GDG on Campus - PIET
DHTML stands for Dynamic Hyper Text Markup Language. DHTML is not a language ...
Html workshop 1
WEBSITE DESIGN AND DEVELOPMENT WITH CASCADING STYLE SHEETS(CSS)
Web Information Systems Html and css
Web Concepts - an introduction - introduction
Web design-workflow
SDP_-_Module_4.ppt
Unit 01 (1).pdf
HTML5 and CSS Fundamentals MOOC Course College Presentation
Html css crash course may 11th, atlanta
Advanced Web Programming Chapter 8
ppt.ppt
WEB TECHNOLOGY Unit-2.pptx
Ad

Recently uploaded (20)

PDF
jyg7ur7rtb7ur57vr65r7t7b7i6t7r65rb57t76bt
PPTX
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
PPT
Introduction to Research Methods - Lecture.ppt
PDF
Engineering drawing lecture no 2 building blocks
PDF
Timeless Interiors by PEE VEE INTERIORS
PDF
This presentation is made for a design foundation class at Avantika Universit...
PDF
Control and coordination isdorjdmdndjke
PPTX
Chapter-3-educ-8 Program outcomes & SLOs
PPTX
Drawing as Communication for interior design
PDF
trenching-standard-drawings procedure rev
PPTX
UNITy8 human computer interac5ion-1.pptx
PDF
Social Media USAGE .............................................................
PPTX
Arunesh_Kevin Lynch.pptxynynynyunynynynnynyn
PDF
How Animation is Used by Sports Teams and Leagues
PDF
Designing Through Complexity - Four Perspectives.pdf
PDF
1 Introduction to Networking (06).pdfbsbsbsb
PDF
321 LIBRARY DESIGN.pdf43354445t6556t5656
PPTX
URBAN FINANCEnhynhynnnytnynnnynynyynynynyn
PPTX
supertech supernova queen tower at noida
PDF
Humans do not die they live happily without
jyg7ur7rtb7ur57vr65r7t7b7i6t7r65rb57t76bt
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
Introduction to Research Methods - Lecture.ppt
Engineering drawing lecture no 2 building blocks
Timeless Interiors by PEE VEE INTERIORS
This presentation is made for a design foundation class at Avantika Universit...
Control and coordination isdorjdmdndjke
Chapter-3-educ-8 Program outcomes & SLOs
Drawing as Communication for interior design
trenching-standard-drawings procedure rev
UNITy8 human computer interac5ion-1.pptx
Social Media USAGE .............................................................
Arunesh_Kevin Lynch.pptxynynynyunynynynnynyn
How Animation is Used by Sports Teams and Leagues
Designing Through Complexity - Four Perspectives.pdf
1 Introduction to Networking (06).pdfbsbsbsb
321 LIBRARY DESIGN.pdf43354445t6556t5656
URBAN FINANCEnhynhynnnytnynnnynynyynynynyn
supertech supernova queen tower at noida
Humans do not die they live happily without

Intro to HTML & CSS