chapter 1 - basic html
TRANSCRIPT
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 1/43
Chapter 1
Basic HTML
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 2/43
Ov er view
HTML?
Editing HTML
HTML Examples
Headers Linking
Images
Special characters and more line breaks
Unordered list
Nested and ordered list
References
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 3/43
Introduction
The WWW uses 3 technologies
HTML (to write web pages)
HTTP (to transmit those pages)
A web browser
A program used to receive the data, interpret it and
display the result.
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 4/43
HTML?
Hyper Text Markup Language
Not a programming language
A markup language Separation of the presentation of the document
from the structure of the document¶s information
Based on the technology of the World Wide Web
Consortium.
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 5/43
HTML? (cont.)
A HTML document can contain:
Flashy elements
Graphics
Animation
Video clips
Audio sounds
Interactive games
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 6/43
HTML? (cont.)
HTML isn¶t just for web pages anymore
Create corporate internets
Flashy emails
News postings
User interface for applications (web forms)
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 7/43
Editing HTML
HTML documents Source-code form
Text editor (e.g. Notepad, Wordpad, emacs, etc.)
.html or .htm file-name extension Web server
Apache, Internet Information Services (I I S)
Stores HTML documents
Web browser Requests HTML documents
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 8/43
HTML Examples
HTML Structure
Comments <!-- and end with -->
<html> element
<head> element
Head section Title of the document (<title> tag)
Style sheets (<link> tag) and scripts (<script> tag), «
<body> element
Body section
Page¶s content the browser displays
Start tag attributes (provide additional information about an element)
name and value (separated by an equal sign)
End tag
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 9/43
HTML Examples (cont.)
<html>
<head>
<TITLE>My First Home Page</TITLE>
</head>
<body>
<H1>Dr. Djamel¶s HTML Page</H1>
<P>Hi World, welcome to my HTML page!</P>
<P>Enjoy!</P>
</body>
</html>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 10/43
HTML Examples (cont.)
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 11/43
HTML Examples (enhancement)
<html>
<head>
<TITLE>My First Home Page</TITLE>
</head>
<body>
<H1>Dr. Djamel¶s HTML Page</H1>
<P>Hi World, welcome to my HTML page!</P>
<P>Enjoy!</P>
<P ALIGN=CENTER>Hobbies</P>
</body>
</html>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 12/43
HTML Examples (enhancement) (cont.)
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 13/43
Headers
6 headers (Header elements)
H1 through H6
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 14/43
Headers (cont.)
<html>
<head>
<TITLE>Headers</TITLE>
</head>
<body>
<H1>Level 1 Header </H1><H2>Level 2 Header </H2>
<H3>Level 3 Header </H3>
<H4>Level 4 Header </H4>
<H5>Level 5 Header </H5>
<H6>Level 6 Header </H6>
</body>
</html>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 15/43
Headers (cont.)
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 16/43
Link ing
Hyperlink References other sources such as HTML
documents and images
Both text and images can act as hyperlinks Created using the <a> (anchor) element
Attribute href
Specifies the location of a linked resource
Link to e-mail addresses using m ailto: URL
<strong> tag
Bold
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 17/43
link s.html
(1 of 2)
1 <?x l version = "1.0"?>
2 <!DOCTYPE ht l PUBLIC "-//W3C//DTD XHTML 1.1//EN"
3 "http://www.w3.org/TR/xht l11/DTD/xht l11.dtd">
4
5 <!-- Fig. 4.5: links.ht l -->
6 <!-- Introduction to hyperlinks -->
7
8 <ht l x lns = "http://www.w3.org/1999/xht l">
9 <head>
10 <title> Internet and WWW How to Progra - Links </title>
11 </head>
12
13 <body>
14
15 <h1> Here are y favorite sites </h1>
16
17 <p><strong> Click a na e to go to that page. </strong></p>
18
19 <!-- Create four text hyperlinks -->
20 <p><a href = "http://www.deitel.co "> Deitel </a></p>
21
22 <p><a href = "http://www.prenhall.co "> Prentice Hall </a></p>
23
24 <p><a href = "http://www.yahoo.co "> Yahoo! </a></p>
25
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 18/43
26 <p><a href = "http://www.usatoday.co¡ "> USA Today </a></p>
27
28 </body>
29 </ht¡ l>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 19/43
contact.html
(1 of 1)
1 <?x m l version = "1.0"?>
2 <!DOCTYPE ht m l PUBLIC "-//W3C//DTD XHTML 1.1//EN"
3 "http://www.w3.org/TR/xht m l11/DTD/xht m l11.dtd">
4
5 <!-- Fig. 4.6: contact.ht m l -->
6 <!-- Adding e m ail hyperlinks -->
<ht m l x m lns = "http://www.w3.org/1999/xht m l">
<head>
10 <title> Internet and WWW How to Progra m - Contact Page </title>
11 </head>
12
13 <body>
14
15 <p>
16 My e m ail address is
17 <a href = " m ailto:[email protected] m ">
18 [email protected] m
19 </a>
20 . Click the address and your browser will
21 open an e- m ail m essage and address it to m e.
22 </p>
23 </body>
24 </ht m l>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 20/43
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 21/43
Imag es
Three most popular formats
Graphics Interchange Format (GIF)
Joint Photographic Experts Group (JPEG)
Portable Network Graphics (PNG) img element
src attribute
Specifies the location of the image file
width and height
br element
Line break
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 22/43
picture.html
(1 of 1)
1 <?x m l version = "1.0"?>
2 <!DOCTYPE ht m l PUBLIC "-//W3C//DTD XHTML 1.1//EN"
3 "http://www.w3.org/TR/xht m l11/DTD/xht m l11.dtd">
4
5 <!-- Fig. 4.7: picture.ht m l -->
6 <!-- Adding i m ages with XHTML -->
7
8 <ht m l x m lns = "http://www.w3.org/1999/xht m l">
9 <head>
10 <title> Internet and WWW How to Progra m - Welco m e </title>
11 </head>
12
13 <body>
14
15 <p>
16 <i m g src = "x m lhtp.jpg" height = "238" width = "183"
17 alt = "XML How to Progra m book cover" />
18 <i m g src = "jhtp.jpg" height = "238" width = "183"
19 alt = "Java How to Progra m book cover" />
20 </p>
21 </body>
22 </ht m l>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 23/43
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 24/43
na v .html
(1 of 2)
1 <?x¢ l version = "1.0"?>
2 <!DOCTYPE ht ¢ l PUBLIC "-//W3C//DTD XHTML 1.1//EN"
3 "http://www.w3.org/TR/xht¢ l11/DTD/xht¢ l11.dtd" >
4
5 <!-- Fig. 4.8: nav.ht¢ l -->
6 <!-- Using i¢ ages as link anchors -->
7
8 <ht¢ l x¢ lns = "http://www.w3.org/1999/xht¢ l">
9 <head>
10 <title> Internet and WWW How to Progra¢ - Navigation Bar
11 </title>
12 </head>
13
14 <body>
15
16 <p>
17 <a href = "links.ht¢ l">
18 <i¢ g src = "buttons/links.jpg" width = "65"
19 height = "50" alt = "Links Page" />
20 </a><br />
21
22 <a href = "list.ht¢ l">
23 <i¢ g src = "buttons/list.jpg" width = "65"
24 height = "50" alt = "List Exa¢ ple Page" />
25 </a><br />
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 25/43
na v .html
(2 of 2)
26
27 <a href = "contact.ht m l">
28 <i m g src = "buttons/contact.jpg" width = "65"
29 height = "50" alt = "Contact Page" />
30 </a><br />
31
32 <a href = "header.ht m l">
33 <i m g src = "buttons/header.jpg" width = "65"
34 height = "50" alt = "Header Page" />
35 </a><br />
36
37 <a href = "table1.ht m l">
38 <i m g src = "buttons/table.jpg" width = "65"
39
height = "50" alt = "Table Page" /> 40 </a><br />
41
42 <a href = "for m .ht m l">
43 <i m g src = "buttons/for m .jpg" width = "65"
44 height = "50" alt = "Feedback For m " />
45 </a><br />
46 </p>
47
48 </body>
49 </ht m l>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 26/43
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 27/43
Special Characters & More Line Break s
Character entity references (in the form &code;)
Numeric character references (e.g. &)
del
Strike-out text
sup
Superscript text
sub
Subscript text
<hr />
Horizontal rule (horizontal line)
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 28/43
contact2.html
(1 of 2)
1 <?x£
l version = "1.0"?>
2 <!DOCTYPE ht £ l PUBLIC "-//W3C//DTD XHTML 1.1//EN"
3 "http://www.w3.org/TR/xht£ l11/DTD/xht£ l11.dtd">
4
5 <!-- Fig. 4.9: contact2.ht£ l -->
6 <!-- Inserting special characters -->
7
8 <ht£ l x£ lns = "http://www.w3.org/1999/xht£ l">
9 <head>
10 <title> Internet and WWW How to Progra£ - Contact Page
11 </title>
12 </head>
13
14 <body>
15
16 <!-- special characters are entered -->
17 <!-- using the for£ &code; -->
18 <p>
19Click
20 <a href = "£ ailto:[email protected]£ "> here
21 </a> to open an e-£ ail £ essage addressed to
.
23 </p>
24
25 <hr /> <!-- inserts a horizontal rule -->
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 29/43
26
27 <p> All infor m ation on this site is <strong> © </strong>
28 Deitel <strong> &a m p; </strong> Associates, Inc. 2002. </p>
29
30 <!-- to strike through text use <del> tags -->
31 <!-- to subscript text use <sub> tags -->
32 <!-- to superscript text use <sup> tags -->
33 <!-- these tags are nested inside other tags --> 34 <p><del> You m ay download 3.14 x 10 <sup> 2 </sup>
35 characters worth of infor m ation fro m this site. </del>
36 Only <sub> one </sub> download per hour is per m itted. </p>
37
38 <p> Note: <strong> < ¼ </strong> of the infor m ation
39 presented here is updated daily. </p>
40
41 </body>
42 </ht m l>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 30/43
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 31/43
Unordered lists
Unordered list element ul
Creates a list in which each item begins with a
bullet symbol (called a disc)
li (list item)
Entry in an unordered list
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 32/43
1 <?x m l version = "1.0"?>
2 <!DOCTYPE ht m l PUBLIC "-//W3C//DTD XHTML 1.1//EN"
3 "http://www.w3.org/TR/xht m l11/DTD/xht m l11.dtd">
4
5 <!-- Fig. 4.10: links2.ht m l -->
6 <!-- Unordered list containing hyperlinks -->
7
8 <ht m l x m lns = "http://www.w3.org/1999/xht m l">
9 <head>
10 <title> Internet and WWW How to Progra m - Links </title>
11 </head>
12
13 <body>
14
15 <h1> Here are m y favorite sites </h1>
16
17 <p><strong> Click on a na m e to go to that page. </strong></p>
18
19 <!-- create an unordered list -->
20 <ul>
21
22 <!-- add four list ite m s -->
23 <li><a href = "http://www.deitel.co m "> Deitel </a></li>
24
25 <li><a href = "http://www.w3.org"> W3C </a></li>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 33/43
26
27 <li><a href = "http://www.yahoo.co¤ "> Yahoo! </a></li>
28
29 <li><a href = "http://www.cnn.co¤ "> CNN </a></li>
30 </ul>
31 </body>
32 </ht¤ l>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 34/43
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 35/43
Nested and Ordered Lists
Represent hierarchical relationships
Ordered lists (ol)
Creates a list in which each item begins with a
number
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 36/43
1 <?x¥ l version = "1.0"?>
2 <!DOCTYPE ht ¥ l PUBLIC "-//W3C//DTD XHTML 1.1//EN"
3 "http://www.w3.org/TR/xht¥ l11/DTD/xht¥ l11.dtd">
4
5 <!-- Fig. 4.11: list.ht¥ l -->
6 <!-- Advanced Lists: nested and ordered -->
7
8 <ht¥ l x¥ lns = "http://www.w3.org/1999/xht¥ l">
9 <head>
10 <title> Internet and WWW How to Progra¥ - Lists </title>
11 </head>
12
13 <body>
14
15 <h1> The Best Features of the Internet </h1>
16
17 <!-- create an unordered list -->
18 <ul>
19 <li> You can ¥ eet new people fro¥ countries around
20 the world. </li>
21 <li>
22 You have access to new ¥ edia as it beco¥ es public:
23
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 37/43
24 <!-- this starts a nested list, which uses a -->
25 <!-- ¦ odified bullet. The list ends when you -->
26 <!-- close the <ul> tag. -->
27 <ul>
28 <li> New ga¦ es </li>
29 <li>
30 New applications
31
32 <!-- nested ordered list -->
33 <ol>
34 <li> For business </li>
35 <li> For pleasure </li>
36 </ol>
37 </li>
38
39 <li> Around the clock news </li>
40 <li> Search engines </li>
41 <li> Shopping </li>
42 <li>
43 Progra¦ ¦ ing
44
45 <!-- another nested ordered list -->
46 <ol>
47 <li> XML </li>
48 <li> Java </li>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 38/43
49 <li> XHTML </li>
50 <li> Scripts </li>
51 <li> New languages </li>
52 </ol>
53
54 </li>
55
56 </ul> <!-- ends the nested list of line 27 -->
57 </li>
58
59 <li> Links </li>
60 <li> Keeping in touch with old friends </li>
61 <li> It is the technology of the future! </li>
62
63 </ul> <!-- ends the unordered list of line 18 -->
64 65 </body>
66 </ht m l>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 39/43
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 40/43
Special characters
Character entities have two functions:
escaping special characters
displaying other characters not available in
the plain ASCII character set.Example
< the escape sequence for <
> the escape sequence for > & the escape sequence for &
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 41/43
Special Characters (cont.)
<html>
<head>
<TITLE>My First Home Page</TITLE>
</head>
<body>
<H1>Dr Djamel¶s HTML Page</H1><P>Hi World, welcome to my HTML page!</P>
<P>Enjoy!</P>
<PRE>Here is the Ampersand: &, greater:>, and lesser: <.
</PRE></body>
</html>
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 42/43
8/8/2019 Chapter 1 - Basic HTML
http://slidepdf.com/reader/full/chapter-1-basic-html 43/43
R eferences
www.w3schools.com/html/default.asp
http://www.visibone.com/colorlab/
http://imbolc.ucc.ie/~pflynn/books/htm
lcard.html