Title: HTML HyperText Markup Language
1HTMLHyperText Markup Language
2Text Files
- An array of bytes stored on disk
- Each element of the array is a text character
- A text editor is a user program for changing text
files - HTML is a text file that is written in a special
language for talking to web browsers
3NotePad - a simple text editor
- Menu path to find NotePad
- Menus are trees too!
- Start-gtPrograms-gtAccessories-gtNotePad
4HTML in NotePad
- lthtmlgt and lt/htmlgt are called tags
- Anything inside of lt gt in HTML is a tag
- Tags are instructions about the text for the
browser
5Publishing Web Pages
Computer Disk
NotePad
lthtmlgt my first web page lt/htmlgt
Web Server
Web Browser
6Publishing Web pages
myPage.html
NotePad
Save
lthtmlgt my first web page lt/htmlgt
lthtmlgt my first web page lt/htmlgt
Web Server
Web Browser
7Special Problems with NotePad
- Wants to store files as myPage.txt not myPage.html
8Special Problems with NotePad
- Wants to store files as myPage.txt not myPage.html
9Special Problems with NotePad
10Publishing Web pages
myPage.html
NotePad
Save
lthtmlgt my first web page lt/htmlgt
lthtmlgt my first web page lt/htmlgt
Web Server
Web Browser
11Publishing Web pages
myPage.html
NotePad
Save
lthtmlgt my first web page lt/htmlgt
lthtmlgt my first web page lt/htmlgt
Web Server
Web Browser
GET
my first web page
http//there.com/myPage.html
12Web pages on one computer
myPage.html
NotePad
Save
lthtmlgt my first web page lt/htmlgt
lthtmlgt my first web page lt/htmlgt
Open Page
myPage.html
Web Browser
my first web page
13NotePad / Web Browser Demo
14Bold text
myPage.html
NotePad
Save
lthtmlgt my first web page lt/htmlgt
lthtmlgt my ltbgtfirstlt/bgt web page lt/htmlgt
Open Page
myPage.html
Web Browser
my first web page
15Bold Demo
16Why didnt bold appear?
myPage.html
NotePad
Save
lthtmlgt my first web page lt/htmlgt
lthtmlgt my ltbgtfirstlt/bgt web page lt/htmlgt
Open Page
myPage.html
Web Browser
my first web page
17Do Save
myPage.html
NotePad
Save
lthtmlgt my ltbgtfirstlt/bgt web page lt/htmlgt
lthtmlgt my ltbgtfirstlt/bgt web page lt/htmlgt
Open Page
myPage.html
Web Browser
my first web page
18Save Demo
19It Still Didnt Appear
myPage.html
NotePad
Save
lthtmlgt my ltbgtfirstlt/bgt web page lt/htmlgt
lthtmlgt my ltbgtfirstlt/bgt web page lt/htmlgt
Open Page
myPage.html
Web Browser
my first web page
20Reload
myPage.html
NotePad
Save
lthtmlgt my ltbgtfirstlt/bgt web page lt/htmlgt
lthtmlgt my ltbgtfirstlt/bgt web page lt/htmlgt
Reload
myPage.html
Web Browser
my first web page
21Multiple Lines
myPage.html
NotePad
Save
lthtmlgt my ltbgtfirstlt/bgt web page lt/htmlgt
lthtmlgt my ltbgtfirstlt/bgt web page lt/htmlgt
Reload
myPage.html
Web Browser
my first web page
22Multiple Lines Demo
- Web browsers arrange lines according to the width
of the window, not the lines in the HTML file
23Other formatting tags
- ltPgt make a new paragraph
- ltIgt lt/Igt italic
- ltulgt unordered list
- ltligt list item
24ltpgt paragraph
25ltIgt lt/Igt italic
26ltulgt ltligt lists
27ltimggt - adding images
- ltimg srcany URLgt
- ltimg srchttp//icie.cs.byu.edu/cs100.gifgt
- ltimg srcfile namegt
- If the image file is in the same folder as the
html file - ltimg srccs100.gifgt
- Demo
28ltimg src gt
29ltagt - anchor
- Used to create hyperlinks
- lta hrefany URLgttext for the linklt/agt
- lta hreffile namegttext for the linklt/agt
- Linked file must be in the same folder
- Demo
30Hyperlink Example
31Image Hyperlink Example
32Review
- HTML is just text with special tags
- lthtmlgt lt/htmlgt
- ltbgt lt/bgt
- ltIgt lt/Igt
- ltulgt ltligt ltligt ltligt lt/ulgt
- ltimg srcimage.gifgt
- lta hreflink.htmlgtlink textlt/agt
33Publishing Web pages
myPage.html
NotePad
Save
lthtmlgt my first web page lt/htmlgt
lthtmlgt my first web page lt/htmlgt
Web Server
Netscape
34Web pages on one computer
myPage.html
NotePad
Save
lthtmlgt my first web page lt/htmlgt
lthtmlgt my first web page lt/htmlgt
Open Page / Reload
myPage.html
Netscape
my first web page