Top Banner
HyperText Markup Language
22

HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

Jan 19, 2016

Download

Documents

Jonah Spencer
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

HyperText Markup Language

Page 2: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

Web Hosting

• Creating a web site (on a site like iPage)– Buy domain name (www.mybiz.com)– iPage has registrar (e.g., FastDomain Inc.)

register domain name• Must provide ANSs for domain (e.g.,

ns1.ipage.com)

– Upload content into your home directory• E.g., /home/users/jdoe

– Point domain name to your home directory

Page 3: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-3

Marking Up with HTML

• HTML is Hypertext Markup Language– Notation for specifying Web page content and formatting

• Hidden tags (mark up) describe how words on a page should look

• Formatting with Tags– Words or abbreviations enclosed in angle brackets < >

– Come in pairs (beginning and end):• <title> </title>

– Tags are not case-sensitive

Page 4: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-4

Tags for Bold, Italic, and Underline

• Bold: <b> </b>

• Italic: <i> </i>

• Underline: <u> </u>

• <b><i>Veni, Vidi, Vici!</i></b> produces: Veni, Vidi, Vici!

– Note nesting

• Some tags do not surround anything, so they don't have an ending form– <hr /> inserts a horizontal rule (line)– <br /> inserts a line break

Page 5: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-5

Page 6: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-6

A Basic HTML Web Page

Begins with <html> and ends with </html>

<html> <head>

<!-- Preliminaries go here, including title --><title> Starter Page </title>

</head> <body>

<!-- Main visible content of the page goes here --> <p> Hello, World! </p> </body></html>

Page 7: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-7

Gather Your Tools

• For making Web pages you need two tools– Web browser (like FireFox)

– Simple text editor (like NotePad)

• HTML is plain text

• Create file with contents from last slide

Page 8: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-8

Displaying the HTML Source File

• Save text in a file like “myPage.html”

• Open your web browser and use “Open File…” to display “myPage.html”– Can also double-click file

• Use this page as a template

Page 9: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-9

Structuring Documents

• Markup language describes how a document's parts fit together

• Headings– Eight levels of heading tags

– Headings display material in large font on a new line

<h1>Pope</h1> <h2>Cardinal</h2> <h3>Archbishop</h3>produces:

PopeCardinal Archbishop

Page 10: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-10

Page 11: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-11

HTML Format vs. Display Format

• Browser ignores how we format the HTML source

• We usually use an indented form though

<h1>Pope</h1>

<h2>Cardinal</h2>

<h3>Archbishop</h3>

Page 12: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-12

White Space

• We use white space in HTML for readability– spaces, tabs, new lines

• Browser turns any white space sequence in the HTML source into a single space

– Exception: Preformatted information between <pre> and </pre> tags is displayed as it appears

Page 13: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-13

Brackets in HTML: The Escape Symbol

• What if our web page needed to show a math relationship like

0 < p > r

• Browser would interpret < p > as a paragraph tag

• Need an escape symbol ( & )&lt; displays as <&gt; displays as >&amp; displays as &

• So the HTML would be <i> 0 &lt; p &gt; r </i>

Page 14: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-14

Accent Marks in HTML

• Letters with accent marks use the escape symbol&eactue; displays as é&ntilde; displays as ñ

• Other useful special symbols&nbsp; (non-breaking space)

&mdash – (em dash)

• Lists on sites like http://www.w3schools.com/tags/ref_entities.asp

Page 15: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-15

Page 16: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-16

Putting it All Together

• With just these few tags we can make an interesting Web page– Title is shown in the browser title bar

– Russell’s paradox is in bold face

– In HTML source, the paragraphs are indented more than the <h2> headers to make them readable

– Horizontal line between the two paragraphs spans the width of the browser window

– An acute accent appears in Magritte’s first name

– French phrase is in italics, as is the word picture

Page 17: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-17

Page 18: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-18

Marking Links With Anchor Tags

There are two sides of a hyperlink

• Anchor text (highlighted, clickable text in the current document)

• Hyperlink reference (the target URL address)

<a href=“URL”>Anchor Text</a>

Page 19: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-19

Examples of Anchor Tags

Bertrand <a href=“http://www.bioz.com/bios/sci/russell.html”>Russell</a>

displays as

Bertrand Russell

See <a href=“http://help.bigCo.com/manual.html”> the

manual</a> please.displays as

See the manual please.

Page 20: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-20

Anchor Tags (cont'd)

• Absolute pathnames: Reference pages at other web sites using complete URLs

http://server/directory_path/filename

<a href="http://cs.millersville.edu/~zoppetti/101/index.html">101 Course Page</a>

• Full URL is needed because the page is remote and the web server needs to be told where to find it in the file system

Page 21: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-21

Anchor Tags (cont'd)

• Relative pathnames: Reference pages stored in directory relative to current directory

Read <a href="./filename">this file</a>.

• Relative pathnames are more flexible– Can move web files around as a group

• Relative pathnames can also specify a path deeper or higher in the directory structure

./subdir/filename ../subdir/filename

. Current directory

..Parent directory

Page 22: HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name () –iPage has registrar (e.g., FastDomain.

4-22

If we are at file

bios/sci/russell.html

then the source file for Magritte

can be designated with

relative path

../../art/magritte.html

The “../../” part say to go up two levels