SlideShare a Scribd company logo
<HTML>
Kosie Eloff
Department of Information Science (UP)
HTML
✖ CSS
✖ EPUB
<SECTION> 1: THEORY
A] What is HTML? Why HTML?
B] Definitions and concepts
HTML =
Hypertext Markup Language
HyperText Markup Language
HyperText Markup Language
HyperText Markup Language
1. What is Hypertext?
<HTML>
Hypertext
Text that contains links* to other texts.
*a.k.a. hyperlinks
Introduction to basic HTML [Librarian edition]
Introduction to basic HTML [Librarian edition]
2. What is Markup?
<HTML>
Markup
Instructions written on a manuscript.
Introduction to basic HTML [Librarian edition]
3. What is a
Markup Language?
<HTML>
Markup language
A language* that uses instructions** to
describe the nature of a document***
Editor’s markup instructions
Markup instructions in .doc
¶
Markup instructions in HTML
<h1>Pynstiller, 2012</h1>
<p>Op Twitter twiet Henry die
agtste boodskappe aan die
publiek (@KngHnryVIII, 2012).
Koning Henry se interaksie met
gebruikers is beide opvoedkundig
en speels:</p>
HTML =
Hypertext Markup Language
HTML: main markup language for
creating web pages and other
information that can be displayed in a
web browser.
Introduction to basic HTML [Librarian edition]
Important concepts
1. HTML as a structure
2. HTML as a computer file
3. HTML as plain text
4. HTML and web browsers
1. HTML as a structure
2. HTML as a computer file
3. HTML as plain text
4. HTML and web browsers
Introduction to basic HTML [Librarian edition]
Introduction to basic HTML [Librarian edition]
Summary
Hypertext: links between texts.
Markup language: instructions
that describe the nature of a
document.
Summary
Main WWW markup language
For web pages*
Displayed in web browser**
Summary
HTML is a structure
HTML instructions: <tags>
HTML is plain text
.html is a computer file
Introduction to basic HTML [Librarian edition]
<SECTION> 2: PRACTICAL
How to create and use HTML.
Instructions
http://bit.ly/htmlpdf
Print these out, or keep the PDF open during
your work.
1. Using a plain text editor
Confirm with instructor or colleague that you
have a text editor installed and that you can
save files as .html files.
2. Using the browser
Confirm with instructor or colleague that you
can open a .html file with your web browser.
3. Writing HTML
Confirm with instructor or colleague that you
have typed the following content into your .html
document, using your text editor:
<!DOCTYPE html>
<html>
<h1>Hello world!</h1>
</html>
4. Save and preview
Confirm with instructor or colleague that A) you
have saved your work (Ctrl+S) and B) that you
can view your .html in your web browser.
Memorandum
http://bit.ly/htmlmemo
Contains the solution to steps 1-4.
What we practised
1. Using a plain text editor
2. Using a browser
3. Writing HTML
4. Saving and viewing your web page
HTML syntax (symbols): grammar
HTML elements (tags): vocabulary
Please note
<h1>What is HTML?</h1>
<p>HTML is the main markup
language of the web.</p>
<p>...for creating web pages
and <strong>other
information</strong> that can
be displayed in a <strong>web
browser</strong>.</p>
What is HTML?
HTML is the main markup
language of the web.
… for creating web pages and
other information that can be
displayed in a web browser.
HTML’s structure: tags
<h1>What is HTML?</h1>
<p>HTML is the main markup
language of the web.</p>
<p>...for creating web pages
and <strong>other
information</strong> that can
be displayed in a <strong>web
browser</strong>.</p>
What is HTML?
HTML is the main markup
language of the web.
… for creating web pages and
other information that can be
displayed in a web browser.
HTML’s structure: tags
A simple HTML document
1. <!DOCTYPE html>
2. <html>
3. <h1>
4. Hello world!
5. </h1>
6. </html>
<!DOCTYPE html>
Document type declaration.
Memorise (or check slide notes).
<html>
Opening tag
The < and > symbols: syntax
“This is the start of the html.”
<h1>
Opening tag
The < and > symbols: syntax
“This is the start of a first-level heading.”
Hello world!
The information being marked up.
Hello world!
<!DOCTYPE html>
<html>
<h1>
Hello world!
</h1>
</html>
</h1>
Closing tag
The < and > and / symbols: syntax
“This is where the first-level heading stops.”
</html>
Closing tag
The < and > and / symbols: syntax
“This is where the html document stops.”
Line-by-line
1. <!DOCTYPE html>
2. <html>
3. <h1>
4. Hello world!
5. </h1>
6. </html>
When viewed in browser
Revision: what we practised
1. Using a plain text editor
2. Using a browser
3. Writing HTML
4. Saving and viewing your web page
5. Some HTML tags
6. How to mark up a heading
<SECTION> 3: EXERCISE
Do this exercise after ensuring that you’re
familiar with the outcomes of <section> 2.
Download index.html
http://bit.ly/saoughtml
A clean .html file for you to work on
Save as …
Consider the meaning of:
<head>
<meta>
<style>
<body>
What kind of instruction might each tag deliver?
Customise the following content
<title>
<h1>
<h2>
<p>
Add the following content
<em>
<strong>
<ol>
<ul>
<li>
Class exercise
@kosieeloff
http://bit.ly/saoughtml
Clarifications
In case I need to clarify a few things — and if
there’s time.
The main markup language
of the web.
One of many
markup languages
Why should I understand HTML?
“…follows markup conventions in
publishing industry in the
communication of printed work
between authors, editors, and
printers.”
Plain text =
interoperability
What about CSS?
Introduction to basic HTML [Librarian edition]
Introduction to basic HTML [Librarian edition]
</html>

More Related Content

What's hot (20)

PDF
Code This, Not That: 10 Do's and Don'ts For Learning HTML
HubSpot
 
PDF
Html - Tutorial
adelaticleanu
 
DOCX
INTRODUCTION TO HTML
bwire sedrick
 
PPTX
basic introduction of html tags
Manish jariyal
 
PPT
Html for beginners part I
Unaib Aslam
 
PPTX
Cse html ppt
Mahantesh Hiremath
 
PPTX
HTML Introduction, HTML History, HTML Uses, HTML benifits
Pro Guide
 
PPTX
Basic Html for beginners.
Muhammad Shafique
 
PPT
Introduction to HTML
MayaLisa
 
PPT
HTML
CONNECTINGTO
 
PPTX
Lecture 2 introduction to html basics
AliMUSSA3
 
PDF
Html grade 11
Nelly Mofokeng
 
PPTX
Introduction to html fundamental concepts
Tsebo Shaun Masilo
 
PDF
Introduction to HTML
Professional Guru
 
PPT
HTML Introduction
c525600
 
ODP
How to Make HTML and CSS Files
LearningNerd
 
PPTX
The Difference between HTML, XHTML & HTML5 for Beginners
Rasin Bekkevold
 
PPTX
HTML Basics by software development company india
iFour Institute - Sustainable Learning
 
PPT
Intro To HTML
Building Family Counseling
 
Code This, Not That: 10 Do's and Don'ts For Learning HTML
HubSpot
 
Html - Tutorial
adelaticleanu
 
INTRODUCTION TO HTML
bwire sedrick
 
basic introduction of html tags
Manish jariyal
 
Html for beginners part I
Unaib Aslam
 
Cse html ppt
Mahantesh Hiremath
 
HTML Introduction, HTML History, HTML Uses, HTML benifits
Pro Guide
 
Basic Html for beginners.
Muhammad Shafique
 
Introduction to HTML
MayaLisa
 
Lecture 2 introduction to html basics
AliMUSSA3
 
Html grade 11
Nelly Mofokeng
 
Introduction to html fundamental concepts
Tsebo Shaun Masilo
 
Introduction to HTML
Professional Guru
 
HTML Introduction
c525600
 
How to Make HTML and CSS Files
LearningNerd
 
The Difference between HTML, XHTML & HTML5 for Beginners
Rasin Bekkevold
 
HTML Basics by software development company india
iFour Institute - Sustainable Learning
 

Viewers also liked (20)

PDF
Basic html for Normal People
Ted Curran
 
PPTX
Html basic
Viccky Khairnar
 
PPTX
Basic HTML
Sayan De
 
PPTX
Perencanaan sumberdaya manusia
Universitas Pendidikan Indonesia
 
PPTX
Css color and background properties
Jesus Obenita Jr.
 
PPTX
Html
Mansur Mughnee
 
PPTX
Html tutorial.lesson9
grassos
 
PPTX
Html tutorial.lesson12
grassos
 
PPTX
Adrianne’s &lt;/html> Tutorial
Adrianne Navarro
 
PPTX
HTML Tutorial
Gargee Chatterjee
 
PPT
Basic html
buhiterita
 
PPTX
HTML Forms Tutorial
ProdigyView
 
PPTX
Html tutorial.lesson10
grassos
 
PPTX
Html Tutorial
Md. Muhibbullah Muhib
 
PDF
Lesson 1: Introduction to HTML
Olivia Moran
 
PDF
Introduction to html
eShikshak
 
PPTX
HTML Training in Ambala ! BATRA COMPUTER CENTRE
jatin batra
 
PPT
Html tutorial
MYRA RAMOS
 
Basic html for Normal People
Ted Curran
 
Html basic
Viccky Khairnar
 
Basic HTML
Sayan De
 
Perencanaan sumberdaya manusia
Universitas Pendidikan Indonesia
 
Css color and background properties
Jesus Obenita Jr.
 
Html tutorial.lesson9
grassos
 
Html tutorial.lesson12
grassos
 
Adrianne’s &lt;/html> Tutorial
Adrianne Navarro
 
HTML Tutorial
Gargee Chatterjee
 
Basic html
buhiterita
 
HTML Forms Tutorial
ProdigyView
 
Html tutorial.lesson10
grassos
 
Html Tutorial
Md. Muhibbullah Muhib
 
Lesson 1: Introduction to HTML
Olivia Moran
 
Introduction to html
eShikshak
 
HTML Training in Ambala ! BATRA COMPUTER CENTRE
jatin batra
 
Html tutorial
MYRA RAMOS
 
Ad

Similar to Introduction to basic HTML [Librarian edition] (20)

PPT
HTML element is everything between the start tag and the end tag
ssuser6478a8
 
PPTX
html -Hyper Text Markup Languagejjjjjjjjjjjjjjjjjjjjjjjjj
NetajiGandi1
 
PPT
introdution-to-html.ppt
SACHINS902817
 
PPT
Hyper text markup language with examples
matiasbahiru1
 
PPT
introdution-to-html.ppt
ChemOyasan1
 
PPTX
Ict html
Thando Mdluli
 
PPTX
HYPER TEXT MARKUP LANGUAGE BASIC LESSONS
divyajohnisg
 
PDF
"Innovative Web Design & Development Hub
kyereernest560
 
PPTX
Module-1-1 Hypertext markup Language .pptx
catliegay
 
PPTX
Html
yugank_gupta
 
PPTX
basic knowledge of html which is related to frontend web development.
utsavsingh265
 
PPTX
Introduction-to-HTML-1258164251864545.pptx
MeetRajani2
 
PPTX
Presentation on Understanding Basic HTML Tags || pptx || Created by Shovan Pr...
Shovan Prita Paul .
 
PPT
Html Slide Part-1
AAKASH KUMAR
 
PPTX
Std 10 Computer Chapter 1 introduction to HTML (Part 1)
Nuzhat Memon
 
PPTX
COMPUTER FUNDAMENTAL LAB REPORT FOR 1ST SEM
engrkarimullah5806
 
PPTX
How to learn HTML in 10 Days
Manoj kumar Deswal
 
PPTX
Html css java script basics All about you need
Dipen Parmar
 
PPTX
ICT demo.pptx
ssuserd7034b
 
PPTX
Grade 10 COMPUTER
Joel Linquico
 
HTML element is everything between the start tag and the end tag
ssuser6478a8
 
html -Hyper Text Markup Languagejjjjjjjjjjjjjjjjjjjjjjjjj
NetajiGandi1
 
introdution-to-html.ppt
SACHINS902817
 
Hyper text markup language with examples
matiasbahiru1
 
introdution-to-html.ppt
ChemOyasan1
 
Ict html
Thando Mdluli
 
HYPER TEXT MARKUP LANGUAGE BASIC LESSONS
divyajohnisg
 
"Innovative Web Design & Development Hub
kyereernest560
 
Module-1-1 Hypertext markup Language .pptx
catliegay
 
basic knowledge of html which is related to frontend web development.
utsavsingh265
 
Introduction-to-HTML-1258164251864545.pptx
MeetRajani2
 
Presentation on Understanding Basic HTML Tags || pptx || Created by Shovan Pr...
Shovan Prita Paul .
 
Html Slide Part-1
AAKASH KUMAR
 
Std 10 Computer Chapter 1 introduction to HTML (Part 1)
Nuzhat Memon
 
COMPUTER FUNDAMENTAL LAB REPORT FOR 1ST SEM
engrkarimullah5806
 
How to learn HTML in 10 Days
Manoj kumar Deswal
 
Html css java script basics All about you need
Dipen Parmar
 
ICT demo.pptx
ssuserd7034b
 
Grade 10 COMPUTER
Joel Linquico
 
Ad

Recently uploaded (20)

PPTX
Designing Production-Ready AI Agents
Kunal Rai
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Designing Production-Ready AI Agents
Kunal Rai
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
July Patch Tuesday
Ivanti
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 

Introduction to basic HTML [Librarian edition]

Editor's Notes

  • #2: Kosie EloffDepartment of Information Science (UP)
  • #3: This workshop covers the very basics of HTML. HTML is only part of the EPUB (.epub) standard, but a significant one. Ensure that you understand the basics of HTML before delving into the basics of the EPUB standard. CSS is the language used to style HTML. We won’t have time to cover CSS formally, so any references to CSS (if needed) will be made during the practical exercise
  • #5: Kosie EloffDepartment of Information Science (UP)
  • #9: Kosie EloffDepartment of Information Science (UP)
  • #10: Linking to other texts makes reading hyper.
  • #11: http://grupo20hypertext.files.wordpress.com/2010/04/dsc_00016.jpg
  • #13: Kosie EloffDepartment of Information Science (UP)
  • #15: http://creativeservices.iu.edu/resources/guide/img/example.gif
  • #16: Kosie EloffDepartment of Information Science (UP)
  • #17: * That can be understood by humans as well as by a computer. ** Called tags (or elements – in either case, note the term instructions).*** A document in both the concrete as well as abstract sense (see examples)
  • #18: http://creativeservices.iu.edu/resources/guide/img/example.gif
  • #21: Kosie EloffDepartment of Information Science (UP)
  • #23: http://2.bp.blogspot.com/-dkhXbIT3IGY/TYo7vGKR1HI/AAAAAAAAAbk/CCNioNd2w-E/s1600/bricklayer.jpg
  • #25: http://www.annuairedubusiness.com/medias/images/dom-tree.png
  • #26: http://tips4pc.com/wp-content/uploads/2010/05/file-types.png
  • #30: You can view the HTML of the web page you’re currently on. Depending on the browser, there will be some “view source” function available. If you can’t find it, do a web search for the terms “view source” and your browser name. http://static.flickr.com/180/462575017_f992e9b159_o.png
  • #32: * And other information.** Mostly.
  • #48: To understand the document type declaration, you need to understand the role that XML plays in the digital environment. This is beyond the scope of the workshop. If you’re familiar with XML, try this article:- http://webdesign.about.com/od/dtds/a/aa101700a.htm
  • #65: HTML is also great as a tool to introduce students to markup languages in general. Other markup languages, such as SGML, RTF, XML and TEX, are useful in other information systems. For instance, XML is a markup language that can be used to create other markup languages.
  • #66: Note the[citation needed] tag in the source. Nonetheless, I believe this statement is an apt way to describe the usefulness of HTML as a markup language to audiences that are familiar with working in a print environment. http://en.wikipedia.org/wiki/Markup_language
  • #69: http://media02.hongkiat.com/css-back-to-basics/css-back-to-basic.jpg
  • #70: http://99points.info/wp-content/uploads/2010/03/css_html_javascript.jpg