Introduction to Web Authoring Ellen Cushman / Class mtg. #2.

30
Introduct ion to Web Authoring Ellen Cushman [email protected] www.msu.edu/ ~cushmane/ wra210.htm Class mtg. #2

description

For Next Time… 1/14 1. Play around with your project page and/or the simple pages. Save your files and be ready to load these. 2. Read Zeldman’s chapters 1 & Look up and read about new vocab: xhtml and CSS, forward and backward compatibility, integrity and portability, accessibility.

Transcript of Introduction to Web Authoring Ellen Cushman / Class mtg. #2.

Page 1: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Introduction toWeb Authoring

Ellen [email protected]

www.msu.edu/~cushmane/wra210.htm

Class mtg. #2

Page 2: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Today in Class…Filling in the template: Personal Page Workshop--

add content to areas. • Go to and download this page, open

Dreamweaver and view this as code only:www.msu.edu/~cushmane/perspagetmp.html• HTML basics: What did you learn about how the

code works? Why doesn’t it work? Why are 99% of all pages outdated that use html?

• Trinity of Web Standards

Page 3: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

For Next Time… 1/14

1. Play around with your project page and/or the simple pages. Save your files and be ready to load these.

2. Read Zeldman’s chapters 1 & 2.3. Look up and read about new vocab:

xhtml and CSS, forward and backward compatibility, integrity and portability, accessibility.

Page 4: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Today’s ExerciseDo the following to the project page template: 1. Add an image2. Add a link that works (e.g. to our class

page)3. Change the text so that it is appropriate for

you - adding your name, etc.4. Try updating your page from home via FTP

too5. Let’s collect our insights into working with this

Page 5: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

What we’re learning re: html

Page 6: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Html and the trinity of web authoring standards

• The trinity of web standards: structure, presentation, behaviors. – Structure: text data formatted according to

its semantic meaning: headline, secondary headline, paragraph, etc.

– Presentation: control the page format, typogrpahy, placement, etc

– Behaviors: what it does (links, cues movies, controls content added)

Page 7: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

HTML Reference

The following pages provide an overview of the basic html tags.

Copy & Paste any 3 or 4 of these into your html file, save the file, then view the file in a browser to see what they do.

What do we notice about how html works? What are its strengths & limits? Connect this to the trinity.

Page 8: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

HTML Document Basic Structure

<HTML><HEAD><!– Page title and hidden info </HEAD><BODY><!– Browseable, visible text </BODY></HTML>

Note: Any plain text file with this basic structure will do …name it with a .html extension and open it in any web browser

Page 9: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Header Tags

<HEAD><TITLE>Should match Web page heading</TITLE><META></HEAD>

Page 10: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 1: How does the whole page look?

<BODYBGCOLOR=“#FFFFFF”BACKGROUND=“background.gif”LINK=“#CC3333”ALINK=“#CCFFFF”VLINK=“#C0C0C0”TEXT=“#000000”>

Page 11: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 2: Six levels of headings

Headings<H1>Largest heading</H1><H2> </H2><H3> </H3><H4> </H4><H5> </H5><H6>Smallest heading</H6>

Page 12: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 3: Basic “block” level tag, the paragraph

Paragraphs<P> </P>

<P>This is a short example of aparagraph</P>

Page 13: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

A simple text-only menu bar<p>

<hr noshade size="1"><br>

Teams [

<a href="#team1">1</a> |

<a href="#team2">2</a> |

<a href="#team3">3</a> |

]

<br><br>

</p>

Page 14: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 4: Lists, with numbers and with bullets

Lists Unordered<UL><LI>Apples</LI>

<LI>Oranges</LI></UL>

Ordered<OL><LI>Priority 1</LI><LI>Priority 2</LI></OL>

Page 15: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 5: Other listsLists (continued)

Definition<DL><DT>HTML</DT><DD>A tag language</DD>

</DL>

Page 16: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Example: Def. List for a team project, 1

<dl>

<dt><b><a name="team1">Team 1 -

<a href="">Buy_It.com</a></b></dt>

<br><br>

<dd>Here's a description of this Web site.

<p><b>Team members</b>

<br>

Page 17: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Example: Def. List for each team project, 2

Here are the names of the people involved.</p>

<p><b>Send us your comments</b>

<br>

Here's how to contact us.

<p><hr noshade size="1"></p>

</dd>

Page 18: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 6: White Space!

Breaks<BR><BR CLEAR=“left | right | all“>

Page 19: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 7: Horizontal lines for dividing a page

Horizontal Rules<HR><HR NOSHADE SIZE=“1“>

Page 20: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 8: Inserting an inline image file

Graphics<IMG SRC=“my.gif“ ALT=“My picture”HEIGHT=“24“WIDTH=“32“ ALIGN=“left | right | center“ HSPACE=“6”VSPACE=“6”>

The SRC is the “source” of the image. The URL of the source tells the browser where to find the image. In this example, the image is stored in the same directory as the page it is sitting on.

Page 21: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 9: Links, External & Internal

Anchors (Links) Within a Page“From” Link

<A HREF=“#Section 1”>Go to Section 1</A>

“To” Link<A NAME=“Section 1”>Section 1</A>

Page 22: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 10: Links, absolute and relative

Anchors (Links) to Another PageAbsolute

<A HREF=“http://www.rpi.edu/ ~hartdw/”>Bill’s page</A>

Relative

<A HREF=“wwww4.html”>Writing to the World Wide Web, section 4</A>

Page 23: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 12: The mailto link

Mailto Anchors

<A HREF=“mailto:[email protected]”>Bill’s e-mail</A>

Page 24: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 13: The old way to do page layout, tables!

<TABLE><CAPTION>Simple table</CAPTION>

<TR><TH>Column heading</TH></TR><TR>

<TD>Column data</TD></TR>

</TABLE>

TR = table row

TD = table cell

..actually, TD stands for “table data,” but you can have a cell with no data in it…

Page 25: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 14: Table attributes

<TABLEBORDER=“1”CELLPADDING=“4”CELLSPACING=“0”WIDTH=“450”>

Page 26: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 15: A table row

<TRBGCOLOR=“#C0C0C0”ALIGN=“left | right | center”VALIGN=“top | bottom | center”>

Page 27: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 16: A table cell

<TDBGCOLOR=“#C0C0C0”ALIGN=“left | right | center”VALIGN=“top | bottom | center”COLSPAN=“2”ROWSPAN=“2”>

Page 28: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 17: Styles you can apply to text

Text: We can specify• Bold text• Italics• Font size• Font face• Font color

Page 29: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 18: Style tags (override style sheets)

• <B>Bold text</B>• <I>Italicized text</I>• <FONT SIZE=“3”

FACE=“ARIAL”COLOR=“blue”>Blue Arial text (normal/default size)</FONT>

Page 30: Introduction to Web Authoring Ellen Cushman  /  Class mtg. #2.

Body Tags 19: some codes for special characters

• Special Characters&lt; <&gt; >&amp;&&quot; “&#reg;registered trademark&#153; trademark&nbsp; non-breaking space (eg. blank

table cell)