presenting information on www using html. presenting information on the web with html how web sites...

Post on 25-Dec-2015

218 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Presenting Information on WWW using HTML

Presenting Information on the Web with HTML

How Web sites are organized and implemented

A brief introduction to HTML

A Closer Look at HTML Document

How to use URLs, Anchor Tags, and Document References

Tables, Lists, Forms

The Architecture of Web Sites

http://www.web4data.com/index.html

www.web4data.com

<html><head>... </html>

Files

<html><head>... </html>

/index.html

WebServer

WebBrowser

Request frombrowser forWeb page

HTMLdocument onits way to the

browser

HTMLdocument

stored in a file

FileName

Servername

Introduction to HTML

An HTML document consists of lines of text with embedded markup tags that specify Web-page formatting and links to other pages

Invented by Tim Berners-Lee at CERN 1989– The birth of the World Wide Web

Introduction to HTML

In 1993, students, faculty, and staff of the National Center for Supercomputing Applications (NCSA) developed the first graphical browser– Mosaic Web browser and Web server– Became Netscape

Current version is HTML (HTML 4.01– http://www.w3.org/TR/html401/– 10 minutes for new commers:

http://www.w3.org/MarkUp/Guide/

A Closer Look at HTML Documents

HTML documents are structured using tags, attributes, and nesting– Tag with text: <tagname attr=“value” >text</tagname>

<title>BigHit Video Online Reservation System</title> <a href="reservation.html">Enter Video Reservation

System</a> – Tag with no text: <tagname attr=“value” />

<img src="images/bighit.jpg" alt="BigHit Video logo“/>– Nested tags: <tag1><tag2></tag2><tag3></tag3></tag1>

<table border="0"> <tr> <!-- this is a comment --> <td><img src="images/bighit.jpg" alt="BigHit Video logo"/></td>

URLs, Anchor Tags, and Document References

http://www.w3.org/TR/REC-html40/

Protocol HostMachine

Name

URLs, Anchor Tags, and Document References

URL (Uniform Resource Locator) – A protocol, a mechanism used to fetch the

desired object. In this case: http (Hypertext Transfer Protocol).

– The host machine, the computer that contains the requested object.

In this case, the host computer is www.w3.org. Special host name for browser computer: localhost

– The object name. In this case, /TR/REC-html40/.

Relative URLs

Relative URL contains only object name– Refers to object on the same server as the page with the

reference For page URL

http://www.web4data.com/dbmgmt/bighit/fig1002.html– Base URL is http://www.web4data.com/dbmgmt/bighit/ – Protocol http, host machine www.web4data.com,

directory /dbmgmt/bighit/

Relative URLs

Relative URL not starting with /– Refers to object relative to directory containing the page– Create full URL by appending relative URL to base URL

images/bighit.jpg becomes http://www.web4data.com/dbmgmt/bighit/images/bighit.jpg

Relative URL starting with /– Refers to object relative to home directory of server– Create full URL by appending the relative URL to the

protocol and host machine /dbmgt/bighit/index.html becomes http://www.web4data.com/dbmgmt/bighit/index.html

Fundamentals of HTML HTML, HEAD, Title, Body Headings and paragraphs Add emphasis to your text Use various kinds of lists Add links to other pages Add images Add links to other pages

<HTML> and </HTML>

<HTML> The <HTML> tag is the first tag in your document. It tells the Internet browser that it is reading an HTML document (without it, the browser would think it was viewing a text document).

• </HTML> This is the closing tag for the <HTML> tag. This should be the last line in your HTML document.

<HEAD> and </HEAD>

<HEAD>Used to contain information such as title, style

sheets </HEAD>: This is the closing <HEAD> tag.

<TITLE> and </TITLE>

<TITLE> and </TITLE>– It is used to make the title of the page. The title of

the page will appear in the blue bar across the top of your active window

Example:

<TITLE> Basic HTML </TITLE>

<BODY> and </BODY>

<BODY> and </BODY>We put all your text, images, and links between the opening and closing <BODY> tags.

Headings and paragraphs

There are up to six levels of headers that can be used in your document, H1 through H6. Header 1 is the largest header and they get progressively smaller through header 6.

Example

<h1>This is a header 1 tag</h1>

This is a header 1 tag

<h2>This is a header 2 tag</h2>

This is a header 2 tag

Add emphasis to your text

BoldfaceThis is a <b>boldface</b> tag.

This is a boldface tag.

• Italics

This is an <i>italic</i> tag.

This is an italic tag.

Lists

Numbered

<ol>

<li> list item 1

<li> list item 2

<li> list item 3

</ol>

Lists

Unumbered:

<ul>

<li> list item 1

<li> list item 2

<li> list item 3

</ul>

Lists

Definition lists allow you to indent without necessarily having to use bullets.

<dl> <dt> This is a term

<dd> This is a definition

<dd> And yet another definition

<dt> Another term

<dd> Another definition

</dl>

Center

You can center text, images, and headings with the center tag:

<center>This is a centered sentence</center>

The center tag automatically inserts a line break after the closing center tag.

File names

Use lowercase file names User proper extension:

– *.html or *.htm

Designing a web site

Determine the purpose of the web site Determine the target audience Determine numbers of pages Sketch the site on paper

Lesson plan

Tables and Links Practice

Presenting Information in HTML Tables

Table tags provide the primary method of organizing information on pages– Table tags create a regular, rectangular layout– Table tags present tabular information

Table is surrounded by <table> </table>– Attributes border and bgcolor– <table border=“1” bgcolor="lightcyan" >

Table tags (continue)

Row is surrounded by <tr> </tr> Data cell is surrounded by <td> </td> Table heading is surrounded by <th> </th>

Example:<table border="1"> <tr><th>Year</th><th>Sales</th></tr>

<tr><td>2000</td><td>$18M</td></tr> <tr><td>2001</td><td>$25M</td></tr> <tr><td>2002</td><td>$36M</td></tr>

</table>

Tables (continue)

Cell spading

You can increase the amount of padding for all cells using the cellpadding attribute on the table element

<table border="1" cellpadding="10">

<tr><th>Year</th><th>Sales</th></tr> <tr><td>2000</td><td>$18M</td></tr> <tr><td>2001</td><td>$25M</td></tr> <tr><td>2002</td><td>$36M</td></tr>

</table>

Table cell spading (continue)

Table width

The value is either the width in pixels or a percentage value representing the percentage of the space available between the left and right margins

Example:

<table border="1" cellpadding="10" width="80%">

</table>

Table width (continue)

Text Alignment within Cells

<table border="1" cellpadding="10" width="80%">

<tr align="center"><th>Year</th><th>Sales</th></tr>

<tr align="center"><td>2000</td><td>$18M</td></tr>

<tr align="center"><td>2001</td><td>$25M</td></tr>

<tr align="center"><td>2002</td><td>$36M</td></tr>

</table>

Empty cells and Cell span

Empty cells:<td>&nbsp;</td>

Cell span<table border="1" cellpadding="10" width="80%">

<tr align="center"><th rowspan="2">Year</th><thcolspan="3">Sales</th></tr> <tr align="center"><th>North</th><th>South</th><th>Total</th></tr> <tr align="center"><td>2000</td><td>$10M</td><td>$8M</td><td>$18M</td></tr> <tralign="center"><td>2001</td><td>$14M</td><td>$11M</td><td>$25M</td></tr> </table>

Cell spans

Coloring your tables

Use Style sheet

Use background color attribute

Determine HEX value for color

Coloring a table

<table border="0" cellspacing="0" cellpadding="10"> <tr> <th bgcolor="#CCCC99">Year</th> <th bgcolor="#CCCC99">Sales</th> </tr> <tr> <td bgcolor="#FFFF66">2000</td>

<td bgcolor="#FFFF66">$18M</td> </tr> <tr> <td bgcolor="#FFFF66">2001</td>

<td bgcolor="#FFFF66">$25M</td> </tr> </table>

Color

Each color is identified by its Red- Green- Blue (RGB) values,

three numbers that range from 0 to 255, each of which represents the intensity of the Red, Green, or Blue component of the desired color.

We need to represent each color in hexadecimal (0-F)

Color

Example:

Example

Linking

Linking to another web page:

<A HREF = “http://www.cs.uwm.edu”> UW-Milwaukee Computer Science Department </A>

Practice

Open TextPad

for editor Create a Web page Save as index.html Open IE File -> Open the file

Practice

1. Open TextPad for editor.2. Cut and paste (or type) the following code

<html> <head><title> Sample HTML file with table </title>

</head><body><!– Please insert your HTML code here -->

</body> </html>

Practice

3. Insert the HTML code so that it:

- Display the link to Math and CS department in the center of the page

- Then create a table(see picture below)

top related