SlideShare a Scribd company logo
1 of 55
Download to read offline
Intro to

HTML
Randy Oest
Manager of Digital Design
Williams Randall Marketing
!

@amazingrando
Why Learn HTML?
1.

Running a blog on a CMS and
want to tweak things

2. Working with a developer and
want to understand how to talk
with them
3. Web designer looking to
understand how things get built
What We’ll Learn
1. What is HTML
2. How to mark up a
document
3. How a page is
structured
HTML is the
Skeleton of
Web pages.
HTML is a


Markup
Language
Marky
Markup

Language
HTML uses markup
tags to describe
elements on a page.
<tag>Text</tag>
Anatomy of a Tag

<tag>Text</tag>
Start Tag

End Tag
About 80 Tags
a	
  

code	
  

abbr	
  

col	
  

acronym	
  

colgroup	
  

address	
  

dd	
  

area	
  

del	
  

b	
  

dfn	
  

base	
  

div	
  

bdo	
  

dl	
  

big	
  

DOCTYPE	
  

blockquote	
  

dt	
  

body	
  

em	
  

br	
  

fieldset	
  

button	
  

form	
  

caption	
  

h1,	
  h2,	
  h3,	
  
h4,	
  h5,	
  and	
  
h6	
  

cite	
  

head	
  

object	
  

html	
  

ol	
  

hr	
  

optgroup	
  

i	
  

option	
  

img	
  

p	
  

input	
  

param	
  

ins	
  

pre	
  

kbd	
  

q	
  

label	
  

samp	
  

legend	
  

script	
  

li	
  

select	
  

link	
  

small	
  

map	
  

span	
  

meta	
  

strong	
  

noscript	
  

style	
  

sub	
  
sup	
  
table	
  
tbody	
  
td	
  
textarea	
  
tfoot	
  
th	
  
thead	
  
title	
  
tr	
  
tt	
  
ul	
  
var
Some Are Used More Often
a	
  

code	
  

abbr	
  

col	
  

acronym	
  

colgroup	
  

address	
  

dd	
  

area	
  

del	
  

b	
  

dfn	
  

base	
  

div	
  

bdo	
  

dl	
  

big	
  

DOCTYPE	
  

blockquote	
  

dt	
  

body	
  

em	
  

br	
  

fieldset	
  

button	
  

form	
  

caption	
  

h1,	
  h2,	
  h3,	
  
h4,	
  h5,	
  and	
  
h6	
  

cite	
  

head	
  

object	
  

html	
  

ol	
  

hr	
  

optgroup	
  

i	
  

option	
  

img	
  

p	
  

input	
  

param	
  

ins	
  

pre	
  

kbd	
  

q	
  

label	
  

samp	
  

legend	
  

script	
  

li	
  

select	
  

link	
  

small	
  

map	
  

span	
  

meta	
  

strong	
  

noscript	
  

style	
  

sub	
  
sup	
  
table	
  
tbody	
  
td	
  
textarea	
  
tfoot	
  
th	
  
thead	
  
title	
  
tr	
  
tt	
  
ul	
  
var
Nesting Tags
<i><b>italic & bold</b></i>
Self-closing Tags
Some tags don’t wrap
around anything. These
are self-closing tags.
<img	
  src=“”>	
  or <img	
  src=“”	
  />
Tags Can Have Attributes
Attributes are additional
information added to a tag.
<img	
  src=“”>	
  
<a	
  href=“”	
  class=“”>	
  
<div	
  class=“”>
Tags are used to
give semantic
meaning to text.
e.g., paragraph, header,
bold, emphasis, etc.
Let’s Learn By Example
Starting the HTML
<!DOCTYPE	
  html>	
  
<html>	
  
	
   <body>	
  
	
   	
   <!—-­‐	
  content	
  —-­‐>	
  	
  	
  
	
   </body>	
  
</html>	
  
Let’s talk about 

Headings, Paragraphs, 

and Formatting.
Headings
Headings are defined with
the <h1> to <h6> tags.
<h1> defines the most
important heading. <h6>
defines the least important
heading.
DO NOT use headings 

to make text BIGGER 

or BOLDER.
Styling should be done
with CSS.
You have signed up for
Intro to CSS, right?
Paragraphs

Paragraphs are defined
with the <p> tag.
<p>This is some stuff </p>
Links
Links are defined with the
<a> tag with the href
pointing to the
destination.
<a	
  href=“http://foo.com”>Text</a>
Two Varieties of Links
Absolute & Relative.
Absolute Links
Absolute links point
directly to the destination.
<a	
  href=“http://foo.com”>Text</a>

Typically starts with http://
Relative Links
Relative links are based on
where the destination is
from where you are.
<a	
  href=“/folder/page.html”>Text</a>	
  
<a	
  href=“../page.html”>Text</a>
Images
Images are self-closing tags
<img	
  src=“mocha.jpg”	
  />	
  
<img	
  src=“mocha.jpg”	
  alt=“Mocha	
  the	
  
cat”	
  />	
  
Lists
Lists come in two varieties,
ordered and unordered.
1. Item
2. Item
3. Item

•Item
•Item
•Item
List Items
List items use the <li> tag.
<li>Loves food</li>	
  
<li>Good at cuddling</li>	
  
<li>Chews wires</li>
Lists Need An Outer Tag
Ordered lists use the <ol>
tag.
<ol>	
  
	
   <li>Loves food</li>	
  
	
   <li>Good at cuddling</li>	
  
	
   <li>Chews wires</li>	
  
</ol>
Lists Need An Outer Tag
Unordered lists use the
<ul> tag.
<ul>	
  
	
   <li>Loves food</li>	
  
	
   <li>Good at cuddling</li>	
  
	
   <li>Chews wires</li>	
  
</ul>
Now let’s roll
up our sleeves
and talk about
layout.
Layout
Most pages
have a header,
content and
footer.
<div>
The Magic of <div>
The <div> tag can be used
with IDs and Classes to
become whatever they
need to be.
IDs and Classes
IDs and Classes provide
targets for CSS and
Javascript.
IDs and Classes
IDs are unique.
Classes are reusable.
Examples
<div	
  id=“header”></div>	
  
<div	
  id=“nav”></div>	
  
<div	
  class=“active-­‐region”>

</div>
Comments
The comment tag is useful
for making notes in HTML.
<!—-­‐	
  comment	
  here	
  —-­‐>
<div>’s Have No Style
By themselves <div>’s have
no style or formatting.
CSS is used to style the
presentation of HTML.
Further Learning
RandyOest.com/HTML
W3Schools (free)
Team Treehouse (not free)

More Related Content

What's hot

Intro to HTML and CSS - Class 2 Slides
Intro to HTML and CSS - Class 2 SlidesIntro to HTML and CSS - Class 2 Slides
Intro to HTML and CSS - Class 2 SlidesHeather Rock
 
Web Page Designing
Web Page DesigningWeb Page Designing
Web Page DesigningAmit Mali
 
Web designing using html
Web designing using htmlWeb designing using html
Web designing using htmljulicris021488
 
HTML presentation for beginners
HTML presentation for beginnersHTML presentation for beginners
HTML presentation for beginnersjeroenvdmeer
 
Lecture 2 introduction to html
Lecture 2  introduction to htmlLecture 2  introduction to html
Lecture 2 introduction to htmlpalhaftab
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTMLAjay Khatri
 
Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web DesigningLeslie Steele
 
Basic HTML
Basic HTMLBasic HTML
Basic HTMLSayan De
 
Introduction To HTML
Introduction To HTMLIntroduction To HTML
Introduction To HTMLMehul Patel
 
Eye catching HTML BASICS tips: Learn easily
Eye catching HTML BASICS tips: Learn easilyEye catching HTML BASICS tips: Learn easily
Eye catching HTML BASICS tips: Learn easilyshabab shihan
 
HTML und CSS für Designer / HTML & CSS for designers (PUBKON 2014)
HTML und CSS für Designer / HTML & CSS for designers (PUBKON 2014)HTML und CSS für Designer / HTML & CSS for designers (PUBKON 2014)
HTML und CSS für Designer / HTML & CSS for designers (PUBKON 2014)Michaela Lehr
 
Introduction to html course digital markerters
Introduction to html course digital markertersIntroduction to html course digital markerters
Introduction to html course digital markertersSEO SKills
 
Intro to HTML & CSS
Intro to HTML & CSSIntro to HTML & CSS
Intro to HTML & CSSSyed Sami
 

What's hot (20)

HTML & CSS
HTML & CSSHTML & CSS
HTML & CSS
 
Basics of HTML 5 for Beginners
Basics of HTML 5 for Beginners Basics of HTML 5 for Beginners
Basics of HTML 5 for Beginners
 
HTML Fundamentals
HTML FundamentalsHTML Fundamentals
HTML Fundamentals
 
Intro to HTML and CSS - Class 2 Slides
Intro to HTML and CSS - Class 2 SlidesIntro to HTML and CSS - Class 2 Slides
Intro to HTML and CSS - Class 2 Slides
 
Html presentation
Html presentationHtml presentation
Html presentation
 
Web Page Designing
Web Page DesigningWeb Page Designing
Web Page Designing
 
Html coding
Html codingHtml coding
Html coding
 
Web designing using html
Web designing using htmlWeb designing using html
Web designing using html
 
HTML presentation for beginners
HTML presentation for beginnersHTML presentation for beginners
HTML presentation for beginners
 
Lecture 2 introduction to html
Lecture 2  introduction to htmlLecture 2  introduction to html
Lecture 2 introduction to html
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Html, CSS & Web Designing
Html, CSS & Web DesigningHtml, CSS & Web Designing
Html, CSS & Web Designing
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
Introduction To HTML
Introduction To HTMLIntroduction To HTML
Introduction To HTML
 
Introduction to HTML
Introduction to HTML Introduction to HTML
Introduction to HTML
 
Eye catching HTML BASICS tips: Learn easily
Eye catching HTML BASICS tips: Learn easilyEye catching HTML BASICS tips: Learn easily
Eye catching HTML BASICS tips: Learn easily
 
HTML und CSS für Designer / HTML & CSS for designers (PUBKON 2014)
HTML und CSS für Designer / HTML & CSS for designers (PUBKON 2014)HTML und CSS für Designer / HTML & CSS for designers (PUBKON 2014)
HTML und CSS für Designer / HTML & CSS for designers (PUBKON 2014)
 
HTML
HTMLHTML
HTML
 
Introduction to html course digital markerters
Introduction to html course digital markertersIntroduction to html course digital markerters
Introduction to html course digital markerters
 
Intro to HTML & CSS
Intro to HTML & CSSIntro to HTML & CSS
Intro to HTML & CSS
 

Viewers also liked

Picasa y Picasa Web Album para el curso de verano de la Universidad de Salama...
Picasa y Picasa Web Album para el curso de verano de la Universidad de Salama...Picasa y Picasa Web Album para el curso de verano de la Universidad de Salama...
Picasa y Picasa Web Album para el curso de verano de la Universidad de Salama...Eduardo Díaz San Millán
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web developmentAlberto Apellidos
 
Carta de Paulo Freire
Carta de Paulo FreireCarta de Paulo Freire
Carta de Paulo Freireelirufer
 
Front end development best practices
Front end development best practicesFront end development best practices
Front end development best practicesKarolina Coates
 
Mobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordovaMobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordovaKhirulnizam Abd Rahman
 
Html css java script basics All about you need
Html css java script basics All about you needHtml css java script basics All about you need
Html css java script basics All about you needDipen Parmar
 
Tutorial de picasa
Tutorial de picasaTutorial de picasa
Tutorial de picasaasmghz
 
Intro to JavaScript
Intro to JavaScriptIntro to JavaScript
Intro to JavaScriptDan Phiffer
 
HTML/CSS/java Script/Jquery
HTML/CSS/java Script/JqueryHTML/CSS/java Script/Jquery
HTML/CSS/java Script/JqueryFAKHRUN NISHA
 
Transform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScriptTransform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScriptJohn Calvert
 
Introduction to Javascript
Introduction to JavascriptIntroduction to Javascript
Introduction to JavascriptAmit Tyagi
 
Cartas a quien pretende enseñar de paulo freire
Cartas a quien pretende enseñar de paulo freireCartas a quien pretende enseñar de paulo freire
Cartas a quien pretende enseñar de paulo freireCris Mansilla
 
HTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts BasicsHTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts BasicsSun Technlogies
 
Integración de las TIC en la enseñanza
Integración de las TIC en la enseñanzaIntegración de las TIC en la enseñanza
Integración de las TIC en la enseñanzamabel
 

Viewers also liked (20)

La Pizarra Digital Tutorial
La Pizarra Digital TutorialLa Pizarra Digital Tutorial
La Pizarra Digital Tutorial
 
Web Design
Web DesignWeb Design
Web Design
 
Picasa y Picasa Web Album para el curso de verano de la Universidad de Salama...
Picasa y Picasa Web Album para el curso de verano de la Universidad de Salama...Picasa y Picasa Web Album para el curso de verano de la Universidad de Salama...
Picasa y Picasa Web Album para el curso de verano de la Universidad de Salama...
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
 
Carta 4 paulo freire
Carta 4 paulo freireCarta 4 paulo freire
Carta 4 paulo freire
 
Carta de Paulo Freire
Carta de Paulo FreireCarta de Paulo Freire
Carta de Paulo Freire
 
Front end development best practices
Front end development best practicesFront end development best practices
Front end development best practices
 
Mobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordovaMobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordova
 
Html css java script basics All about you need
Html css java script basics All about you needHtml css java script basics All about you need
Html css java script basics All about you need
 
Tutorial de picasa
Tutorial de picasaTutorial de picasa
Tutorial de picasa
 
Intro to JavaScript
Intro to JavaScriptIntro to JavaScript
Intro to JavaScript
 
HTML/CSS/java Script/Jquery
HTML/CSS/java Script/JqueryHTML/CSS/java Script/Jquery
HTML/CSS/java Script/Jquery
 
Transform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScriptTransform SharePoint default list forms with HTML, CSS and JavaScript
Transform SharePoint default list forms with HTML, CSS and JavaScript
 
Youtubes
YoutubesYoutubes
Youtubes
 
Intro to HTML 5 / CSS 3
Intro to HTML 5 / CSS 3Intro to HTML 5 / CSS 3
Intro to HTML 5 / CSS 3
 
Introduction to Javascript
Introduction to JavascriptIntroduction to Javascript
Introduction to Javascript
 
Cartas a quien pretende enseñar de paulo freire
Cartas a quien pretende enseñar de paulo freireCartas a quien pretende enseñar de paulo freire
Cartas a quien pretende enseñar de paulo freire
 
HTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts BasicsHTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts Basics
 
html5.ppt
html5.ppthtml5.ppt
html5.ppt
 
Integración de las TIC en la enseñanza
Integración de las TIC en la enseñanzaIntegración de las TIC en la enseñanza
Integración de las TIC en la enseñanza
 

Similar to Intro to HTML

Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS simodafire
 
Merging Result-merged.pdf
Merging Result-merged.pdfMerging Result-merged.pdf
Merging Result-merged.pdfsimodafire
 
Learning html. (Part- 1)
Learning html. (Part- 1)Learning html. (Part- 1)
Learning html. (Part- 1)manya abrol
 
Html, css and jquery introduction
Html, css and jquery introductionHtml, css and jquery introduction
Html, css and jquery introductioncncwebworld
 
HTML : INTRODUCTION TO WEB DESIGN Presentation
HTML : INTRODUCTION TO WEB DESIGN PresentationHTML : INTRODUCTION TO WEB DESIGN Presentation
HTML : INTRODUCTION TO WEB DESIGN Presentationsurajsutar467
 
Web technologies: Lesson 2
Web technologies: Lesson 2Web technologies: Lesson 2
Web technologies: Lesson 2nhepner
 
Basic Html Notes
Basic Html NotesBasic Html Notes
Basic Html NotesNextGenr
 
HTML Foundations, part 1
HTML Foundations, part 1HTML Foundations, part 1
HTML Foundations, part 1Shawn Calvert
 
Class Intro / HTML Basics
Class Intro / HTML BasicsClass Intro / HTML Basics
Class Intro / HTML BasicsShawn Calvert
 
Lesson 3
Lesson 3Lesson 3
Lesson 3hstryk
 
AttributesL3.pptx
AttributesL3.pptxAttributesL3.pptx
AttributesL3.pptxKrishRaj48
 
3 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp023 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp02Aditya Varma
 
FFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTMLFFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTMLToni Kolev
 

Similar to Intro to HTML (20)

Html intro
Html introHtml intro
Html intro
 
Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS
 
Merging Result-merged.pdf
Merging Result-merged.pdfMerging Result-merged.pdf
Merging Result-merged.pdf
 
Learning html. (Part- 1)
Learning html. (Part- 1)Learning html. (Part- 1)
Learning html. (Part- 1)
 
Html, css and jquery introduction
Html, css and jquery introductionHtml, css and jquery introduction
Html, css and jquery introduction
 
HTML : INTRODUCTION TO WEB DESIGN Presentation
HTML : INTRODUCTION TO WEB DESIGN PresentationHTML : INTRODUCTION TO WEB DESIGN Presentation
HTML : INTRODUCTION TO WEB DESIGN Presentation
 
Week 2-intro-html
Week 2-intro-htmlWeek 2-intro-html
Week 2-intro-html
 
html
htmlhtml
html
 
Web technologies: Lesson 2
Web technologies: Lesson 2Web technologies: Lesson 2
Web technologies: Lesson 2
 
Basic Html Notes
Basic Html NotesBasic Html Notes
Basic Html Notes
 
Html Workshop
Html WorkshopHtml Workshop
Html Workshop
 
HTML Foundations, part 1
HTML Foundations, part 1HTML Foundations, part 1
HTML Foundations, part 1
 
Class Intro / HTML Basics
Class Intro / HTML BasicsClass Intro / HTML Basics
Class Intro / HTML Basics
 
Html
HtmlHtml
Html
 
Lesson 3
Lesson 3Lesson 3
Lesson 3
 
AttributesL3.pptx
AttributesL3.pptxAttributesL3.pptx
AttributesL3.pptx
 
Html basics
Html basicsHtml basics
Html basics
 
3 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp023 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp02
 
HTML Bootcamp
HTML BootcampHTML Bootcamp
HTML Bootcamp
 
FFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTMLFFW Gabrovo PMG - HTML
FFW Gabrovo PMG - HTML
 

More from Randy Oest II

A Modern Designer's Workflow
A Modern Designer's WorkflowA Modern Designer's Workflow
A Modern Designer's WorkflowRandy Oest II
 
Making Great Display Ads
Making Great Display AdsMaking Great Display Ads
Making Great Display AdsRandy Oest II
 
Designing for developers
Designing for developersDesigning for developers
Designing for developersRandy Oest II
 
What design has taught my life
What design has taught my lifeWhat design has taught my life
What design has taught my lifeRandy Oest II
 

More from Randy Oest II (7)

A Modern Designer's Workflow
A Modern Designer's WorkflowA Modern Designer's Workflow
A Modern Designer's Workflow
 
Making Great Display Ads
Making Great Display AdsMaking Great Display Ads
Making Great Display Ads
 
Designing for developers
Designing for developersDesigning for developers
Designing for developers
 
Intro to CSS
Intro to CSSIntro to CSS
Intro to CSS
 
Email design
Email designEmail design
Email design
 
What design has taught my life
What design has taught my lifeWhat design has taught my life
What design has taught my life
 
LESS is MOAR
LESS is MOARLESS is MOAR
LESS is MOAR
 

Recently uploaded

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Intro to HTML

  • 2. Randy Oest Manager of Digital Design Williams Randall Marketing ! @amazingrando
  • 3. Why Learn HTML? 1. Running a blog on a CMS and want to tweak things 2. Working with a developer and want to understand how to talk with them 3. Web designer looking to understand how things get built
  • 4. What We’ll Learn 1. What is HTML 2. How to mark up a document 3. How a page is structured
  • 5. HTML is the Skeleton of Web pages.
  • 6.
  • 9.
  • 10. HTML uses markup tags to describe elements on a page. <tag>Text</tag>
  • 11. Anatomy of a Tag <tag>Text</tag> Start Tag End Tag
  • 12. About 80 Tags a   code   abbr   col   acronym   colgroup   address   dd   area   del   b   dfn   base   div   bdo   dl   big   DOCTYPE   blockquote   dt   body   em   br   fieldset   button   form   caption   h1,  h2,  h3,   h4,  h5,  and   h6   cite   head   object   html   ol   hr   optgroup   i   option   img   p   input   param   ins   pre   kbd   q   label   samp   legend   script   li   select   link   small   map   span   meta   strong   noscript   style   sub   sup   table   tbody   td   textarea   tfoot   th   thead   title   tr   tt   ul   var
  • 13. Some Are Used More Often a   code   abbr   col   acronym   colgroup   address   dd   area   del   b   dfn   base   div   bdo   dl   big   DOCTYPE   blockquote   dt   body   em   br   fieldset   button   form   caption   h1,  h2,  h3,   h4,  h5,  and   h6   cite   head   object   html   ol   hr   optgroup   i   option   img   p   input   param   ins   pre   kbd   q   label   samp   legend   script   li   select   link   small   map   span   meta   strong   noscript   style   sub   sup   table   tbody   td   textarea   tfoot   th   thead   title   tr   tt   ul   var
  • 15. Self-closing Tags Some tags don’t wrap around anything. These are self-closing tags. <img  src=“”>  or <img  src=“”  />
  • 16. Tags Can Have Attributes Attributes are additional information added to a tag. <img  src=“”>   <a  href=“”  class=“”>   <div  class=“”>
  • 17. Tags are used to give semantic meaning to text. e.g., paragraph, header, bold, emphasis, etc.
  • 18. Let’s Learn By Example
  • 19.
  • 20. Starting the HTML <!DOCTYPE  html>   <html>     <body>       <!—-­‐  content  —-­‐>         </body>   </html>  
  • 21. Let’s talk about 
 Headings, Paragraphs, 
 and Formatting.
  • 22. Headings Headings are defined with the <h1> to <h6> tags. <h1> defines the most important heading. <h6> defines the least important heading.
  • 23. DO NOT use headings 
 to make text BIGGER 
 or BOLDER. Styling should be done with CSS.
  • 24. You have signed up for Intro to CSS, right?
  • 25. Paragraphs Paragraphs are defined with the <p> tag. <p>This is some stuff </p>
  • 26.
  • 27.
  • 28. Links Links are defined with the <a> tag with the href pointing to the destination. <a  href=“http://foo.com”>Text</a>
  • 29. Two Varieties of Links Absolute & Relative.
  • 30. Absolute Links Absolute links point directly to the destination. <a  href=“http://foo.com”>Text</a> Typically starts with http://
  • 31. Relative Links Relative links are based on where the destination is from where you are. <a  href=“/folder/page.html”>Text</a>   <a  href=“../page.html”>Text</a>
  • 32.
  • 33.
  • 34. Images Images are self-closing tags <img  src=“mocha.jpg”  />   <img  src=“mocha.jpg”  alt=“Mocha  the   cat”  />  
  • 35.
  • 36.
  • 37. Lists Lists come in two varieties, ordered and unordered. 1. Item 2. Item 3. Item •Item •Item •Item
  • 38. List Items List items use the <li> tag. <li>Loves food</li>   <li>Good at cuddling</li>   <li>Chews wires</li>
  • 39. Lists Need An Outer Tag Ordered lists use the <ol> tag. <ol>     <li>Loves food</li>     <li>Good at cuddling</li>     <li>Chews wires</li>   </ol>
  • 40. Lists Need An Outer Tag Unordered lists use the <ul> tag. <ul>     <li>Loves food</li>     <li>Good at cuddling</li>     <li>Chews wires</li>   </ul>
  • 41.
  • 42.
  • 43. Now let’s roll up our sleeves and talk about layout.
  • 44. Layout Most pages have a header, content and footer.
  • 45. <div>
  • 46. The Magic of <div> The <div> tag can be used with IDs and Classes to become whatever they need to be.
  • 47. IDs and Classes IDs and Classes provide targets for CSS and Javascript.
  • 48. IDs and Classes IDs are unique. Classes are reusable.
  • 49. Examples <div  id=“header”></div>   <div  id=“nav”></div>   <div  class=“active-­‐region”>
 </div>
  • 50.
  • 51. Comments The comment tag is useful for making notes in HTML. <!—-­‐  comment  here  —-­‐>
  • 52.
  • 53.
  • 54. <div>’s Have No Style By themselves <div>’s have no style or formatting. CSS is used to style the presentation of HTML.