300 likes | 315 Vues
Introduction to Web Authoring. Ellen Cushman Cushmane@msu.edu. Class mtg. #2. www.msu.edu/~cushmane/wra210.htm. 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:
E N D
Introduction toWeb Authoring Ellen Cushman Cushmane@msu.edu Class mtg. #2 www.msu.edu/~cushmane/wra210.htm
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 Today in Class…
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.
Today’s Exercise Do the following to the project page template: • Add an image • 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 too 5.Let’s collect our insights into working with this
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)
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.
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
Header Tags <HEAD> <TITLE> Should match Web page heading </TITLE> <META> </HEAD>
Body Tags 1: How does the whole page look? <BODY BGCOLOR=“#FFFFFF” BACKGROUND=“background.gif” LINK=“#CC3333” ALINK=“#CCFFFF” VLINK=“#C0C0C0” TEXT=“#000000”>
Body Tags 2: Six levels of headings Headings <H1>Largest heading</H1> <H2> </H2> <H3> </H3> <H4> </H4> <H5> </H5> <H6>Smallest heading</H6>
Body Tags 3: Basic “block” level tag, the paragraph Paragraphs <P> </P> <P>This is a short example of a paragraph</P>
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>
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>
Body Tags 5: Other lists Lists (continued) Definition <DL> <DT>HTML</DT> <DD>A tag language</DD> </DL>
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>
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>
Body Tags 6: White Space! Breaks <BR> <BR CLEAR=“left | right | all“>
Body Tags 7: Horizontal lines for dividing a page Horizontal Rules <HR> <HR NOSHADE SIZE=“1“>
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.
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>
Body Tags 10: Links, absolute and relative Anchors (Links) to Another Page Absolute <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>
Body Tags 12: The mailto link Mailto Anchors <A HREF=“mailto:hartdw@rpi.edu”> Bill’s e-mail</A>
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…
Body Tags 14: Table attributes <TABLE BORDER=“1” CELLPADDING=“4” CELLSPACING=“0” WIDTH=“450”>
Body Tags 15: A table row <TR BGCOLOR=“#C0C0C0” ALIGN=“left | right | center” VALIGN=“top | bottom | center”>
Body Tags 16: A table cell <TD BGCOLOR=“#C0C0C0” ALIGN=“left | right | center” VALIGN=“top | bottom | center” COLSPAN=“2” ROWSPAN=“2”>
Body Tags 17: Styles you can apply to text Text: We can specify • Bold text • Italics • Font size • Font face • Font color
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>
Body Tags 19: some codes for special characters • Special Characters < < > > & & " “ &#reg; registered trademark ™ trademark non-breaking space (eg. blank table cell)