8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL L APPLE II FAMLY INTERNET STARTER'S KIT Compiled by: David Ottalini WAP /// SIG Co-Chairman September/October 1995 Welcome to the WAP Apple Family Internet Starter Kit! We've attempted to compile literally a ton of information ?INTERNET.05B1' READ.ME.FIRST4#U+MODEM.TERMS -W4#O)HTML94#+ ZEN.24#8FINDER.DATA\, p? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠϠĠӠS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8Rfor you about the Internet and how you can use it with your Appe II or /// computer. That's right - literally ALL Apple IIs - from the Plus on up to the GS and any version of the /// - can and do have the ability to surf the Internet. It's not as pretty aor Information Interchange. A 7-bit binary code (0's, 1's) used to represent letters, numbers, and special characters such as $, !, and /. Supported by almost every computer and terminal manufacturer. Asymmetrical Modul Automatic Repeat Request. A general term for error control protocols which feature error detection and automatic retransmission of defective blocks of data. See HST, MNP, and V.42. ASCII American Standard Code fmodem transmits at the predefined high frequency of the communications channel and receives at the low frequency. The transmit/receive frequencies are the reverse of the calling modem which is in Originate mode. ARQ  !"#$%&'()*+,-./012345678ital form, and returned to the screen for verification. Analog Signals Continuous, varying waveforms such as the voice tones carried over phone lines. Contrast with digital signals. Answer Mode A state in which the TERMS YOU NEED TO KNOW ABOUT YOUR MODEM Analog Loopback A modem self-test in which data from the keyboard is sent to the modem's transmitter, modulated into analog form, looped back to the receiver, demodulated into dig to use it. EVRY : Text version of Ron Evry's Home Page EVRY.HTML : Ron Evry's Home Page in HTML Format HTML.3.0 : Information about the upcoming 3.0 version of HTML DE TWO] ZEN.2 (Directory) ZEN.PART5 : Internet Tools MODEM.TERMS : All the terms you wished you knew about dealing with your modem and its use. HTML (Directory) HTML.HOW.TO : A very basic tutorial about HTML and howrmation/credits/etc. ZEN.PART2 : Anonymous FTP ZEN.PART3 : Usenet Newsgroups ZEN.PART4 : More on Newsgroups KIDS.INET : A little info about the wealth of information on the Internet for Kids. SIe entire Apple II family! DISK 3INET.05 SIDE ONE READ.ME.FIRST : A compilation of what is on this disk. ZEN.1 (Directory) : "Zen and the Art of the Internet" - Another great tutoral about the Internet. ZEN.PART1 : Opening infoeed. These disks are a work in progress - please let us know how we can improve them for you. IF you would like to contribute more to them, or make some adjustements here and there, please let us know. We want these disks to be a wonderful resource to ths the Macs and PCs can do these days with their Web Surfers, etc. BUT computers were accessing the Internet for years before these latest software goodies ever showed up. And besides - you don't need the memory or special software that the newer machines n ation A duplex transmission technique which splits the communications channel into one high speed channel and one slower channel. During a call under asymmetrical modulation, the modem with the greatest amount of data to transmit is allocated the high speed channel. The modem with less data is allocated the slow, or back channel (450 bps). The modems dynamically reverse the channels during a call if the volume of data transfer changesrs observe V.22 bis. The initials CCITT represent the French name; in English it's known as the International Telegraph and Telephone Consultative Committee. Character A representation, coded in binary digits, of adards for telegraphic and telephone equipment. For example, the Bell 212A standard for 1200 bps communication in North America is observed internationally as CCITT V.22. For 2400 bps communication, most U.S. manufactureed or impressed with another information-carrying signal. Carriers are generated and maintained by modems via the transmission lines of the telephone companies. CCITT An international organization that defines stan, the term usually refers to 8-bit units or characters. 1 kilobyte (K) is equal to 1,024 bytes or characters; 64K indicates 65,536 bytes or characters. Carrier A continuous frequency capable of being either modulatA group of binary digits stored and operated upon as a unit. A byte may have a coded value equal to a character in the ASCII code (letters, numbers), or have some other value meaningful to the computer. In user documentationle is the modem's command buffer. Another is the Transmit Data flow control buffer used for flow control and to store copies of transmitted frames until they are positively acknowledged by the receiving modem. Byte bit rates, commonly 110, 300, 1200, 2400, 4800, 9600, and 14400. BPS The bits (binary digits) per second rate. Buffer A memory area used as temporary storage during input and output operations. An exampr of two states, OFF or ON. Shortened form of binary digit is bit. Bit Rate The number of binary digits, or bits, transmitted per second (bps). Communications channels using telephone channel modems are established at setdata frames exchanged between modems over a phone line. See Protocol, HDLC, SDLC. Binary Digit A 0 or 1, reflecting the use of a binary numbering system (only two digits). Used because the computer recognizes eithearlier protocol developed by IBM for software applications and communicating devices operating in synchronous environments. The protocol defines operations at the link level of communications, for example, the format of ate The number of discrete signal events per second occurring on a communications channel. Although not technically accu- rate, baud rate is commonly used to mean bit rate. Bisync Binary Synchronous Control. An eng calls over the phone lines without the use of a telephone receiver. Auto Dial A feature in modems enabling them to dial phone numbers over the phone system without the use of a telephone trans- mitter. Baud Re signaled as to when the data bits of a character begin and when they end. The addition of Start and Stop bits to each character serves this purpose. Auto Answer A feature in modems enabling them to answer incomi. Asynchronous Transmission Data transmission in which the length of time between transmitted characters may vary. Because the time lapses between transmitted characters are not uniform, the receiving modem must b letter, number, or other symbol. Characters Per Second A data transfer rate generally estimated from the bit rate and the character length. For example, at 2400 bps, 8-bit characters with Start and Stop bits (for a total of ten bits per character) will be transmitted at a rate of approximately 240 characters per second (cps). Some protocols, such as USR-HST and MNP, employ advanced techniques such as longer transmission frames apeed modems use adaptive equalization. Error Control Various techniques which check the reliability of characters (parity) or blocks of data. V.42, MNP and HST error control protocols use error detection (CRC) and retransation circuit designed into modems to counteract certain distortions introduced by the telephone channel. Two types are used: fixed (compromise) equalizers and those that adapt to channel conditions. USRobotics high sa communications channel capable of carrying signals in both directions. See Half Duplex, Full Duplex. EIA Electronic Industries Association, which defines electronic standards in the U.S. Equalization A compenthe binary digits 0 and 1. DTE Data Terminal (or Terminating) Equipment. The device that generates or is the final destination of data. In this manual, the term refers to your computer. Duplex Indicates eceives data (in the form of digital signals) from the computer or terminal, and immediately returns the data to the screen for verification. Digital Signals Discrete, uniform signals. In this manual, the term refers to tware and attached devices, and operational until changed by the user. Digital Loopback A test that checks the modem's RS-232 interface and the cable that connects the terminal or computer and the modem. The modem rphone line. The communications channel may also be referred to as nonswitched because calls do not go through telephone company switching equipment. Default Any setting assumed, at startup or reset, by the computer's sof. Dedicated Line A user-installed telephone line used to connect a specified number of computers or terminals within a limited area, for example, one building. The line is a cable rather than a public-access tele- you can expect diminished throughput. DCE Data Communication (or Circuit- Terminating) Equipment. In this manual, the term applies to dial-up modems that establish and control the data link via the telephone networkinually altered and built during each call: the longer the table, the more efficient throughput gained. If a destructive Break is sent during a call (see the &Y command), causing the modems to reset the compression tables, computers and terminals are able to exchange data over an electronic medium. Data Compression Table A table of values assigned for each character during a call under data compression. Default values in the table are contgment. In the ARQ protocol implemented in USRobotics high speed modems, the receiving modem accepts no more data until a defective block is received correctly. Data Communications A type of communications in which ng modem inserts the results of its computation in each data block in the form of a CRC code. The receiving modem compares its results with the received CRC code and responds with either a positive or negative acknowlednd data compression to increase cps. Cyclic Redundancy Checking (CRC) An error-detection technique consisting of a cyclic algorithm performed on each block or frame of data by both sending and receiving modems. The sendismission of errored frames (ARQ). Flow Control A mechanism that compensates for differences in the flow of data input to and output from a modem or other device. Frame A data communications term for a block of data with header and trailer information attached. The added information usually includes a frame number, block size data, error-check codes, and Start/End indicators. Full Duplex Signal flow in both directions at the omputer data through a communications channel such as radio or telephone lines. The Courier is a telephone channel modem that modulates, or trans- forms, digital signals from a computer into the analog form that can be carrie errored frames. USRobotics modems use MNP Levels 1+4 and Level 5 data com- pression. MNP Levels 1+4 have been incorporated into CCITT Recommendation V.42. Compare HST. Modem A device that transmits/receives cicrocom Networking Protocol, an asynchronous error control protocol developed by Microcom, Inc. and now in the public domain. The protocol ensures error-free transmission through error detection (CRC) and retransmission of the dialing. In such installations, the modem operates in Dumb mode (no Auto Dial capability), yet must go off hook in Originate mode to connect with answering modems. See MI/MIC Closure in Chapter 2. MNP Mto display the data it transmits to the remote system. MI/MIC Mode Indicate/Mode Indicate Common, also called Forced or Manual Originate. Provided for installations where other equipment, rather than the modem, does invoked through the ATE1 command. The command causes the modem to display your typed commands. When the modem is online to another system, the local echo is invoked through the ATF0 command. This command causes the modem eliability. Local Echo A modem feature that enables the modem to send copies of keyboard commands and transmitted data to the screen. When the modem is in Command mode (not online to another system) the local echo is e for Modems, an error control protocol incorporated in CCITT Recommendation V.42. Like the MNP and HST protocols, LAPM uses cyclic redundancy checking (CRC) and retrans- mission of corrupted data (ARQ) to ensure data r incorporates MNP-compatible error control procedures adapted to asymmetrical modulation. Hz Hertz, a frequency measurement unit used internationally to indicate one cycle per second. LAPM Link Access Procedurems. HST incorporates trellis-coded modulation, for greater immunity from variable phone line conditions, and asymmetrical modulation for more efficient use of the phone channel at speeds of 4800 bps and above. HST also of data frames exchanged between modems over a phone line. See Bisync, Protocol, SDLC. HST High Speed Technology, USRobotics' proprietary signaling scheme, design and error control protocol for high-speed mod International Standards Organization for software applications and communicating devices operating in synchronous environments. The protocol defines operations at the link level of communications, for example, the format o activation of the online Local Echo, which causes the modem to send a copy of the transmitted data to the screen of the sending computer. HDLC High Level Data Link Control. A standard protocol developed by the same time. In microcomputer communications, may refer to the suppression of the online Local Echo. Half Duplex Signal flow in both directions, but only one way at a time. In microcomputer communications, may refer td successfully on a phone line. It also demodulates signals received from the phone line back to digital signals before passing them to the receiving computer. Nonvolatile Memory (NVRAM) User-programmable random access memory whose data is retained when modem power is turned off. Used in Courier modems to store a user-defined default configu- ration loaded into random access memory (RAM) at power on. OFF/ON Hook Modem operatngle electrical path. See Parallel Transmission. Start/Stop Bits The signaling bits attached to a character before the character is transmitted during Asynchronous Transmission. SDLC Synchronous Data Linings are stored in ROM and can be read (loaded) into RAM as an operational configuration if DIP switch S10 is ON at power on. Serial Transmission The transfer of data characters one bit at a time, sequentially, using a simote system, returned to the sending system and displayed on the screen. Remote echoing is a function of the remote system. ROM Read Only Memory. Permanent memory, not user-programmable. The Courier's factory sett- mitted from the initiating modem, received by the remote modem's receiver, looped through its transmitter, and returned to the local screen for verification. Remote Echo A copy of the data received by the ree current operational settings, a flow control buffer, and a command buffer. Remote Digital Loopback A test that checks the phone link and a remote modem's transmitter and receiver. Data entered from the keyboard is trans tions that may be defined in protocols. RAM Random Access Memory. Memory that is available for use when the modem is turned on, but that clears of all infor- mation when the power is turned off. The modem's RAM holds thices. Protocols vary, but communicating devices must follow the same protocol in order to exchange data. The format of the data, readiness to receive or send, error detection and error correction are some of the opera- 's value is 0 or 1, to make the total number of 1's in the character even or odd, depending on which type of parity is used. Protocol A system of rules and procedures governing communications between two or more devQ protocol implemented in Courier modems. The same type of parity must be used by two communicating computers, or both may omit parity. When parity is used, a parity bit is added to each transmitted character. The bitity An error-detection method that checks the validity of a transmitted character. Character checking has been surpassed by more reliable and efficient forms of block-checking, including Xmodem-type protocols and the ARrical paths for each bit of the character, for example, 8 paths for 8-bit characters. Data is stored in computers in parallel form, but may be converted to serial form for certain operations. See Serial Transmission. Pars channel and receives at the high frequency. The transmit/receive frequencies are the reverse of the called modem which is in Answer mode. Parallel Transmission The transfer of data characters using parallel elect and fall back to the next lower speed if line quality degrades. The modems fall forward as line quality improves. Originate Mode A state in which the modem transmits at the predefined low frequency of the communicationions which are the equivalent of manually lifting a phone receiver (taking it off hook) and replacing it (going on hook). Online Fallback A feature that allows high speed error- control modems to monitor line quality k Control. A protocol developed by IBM for software applications and communicating devices operating in IBM's Systems Network Architecture (SNA). The protocol defines operations at the link level of communications, for example, the format of data frames exchanged between modems over a phone line. See Bisync, Protocol, HDLC. Synchronous Transmission A form of transmission in which blocks of data are sent at strictly timed intervadetection and negotiation for LAPM error control. V.42 also supports the MNP error control protocol, levels 1+4. V.42 bis An extension of CCITT V.42 that defines a specific data compression scheme for use with V.4 quality is impaired, and fall back further as necessary. They fall forward to the next higher speed when line quality improves. V.42 A CCITT standard for modem communications that defines a two-stage process of orward again to 9600 bps when line quality improves. V.32 bis A CCITT standard that extends the V.32 connection range: 4800, 7200, 9600, 12K and 14.4K bps. V.32 bis modems fall back to the next lower speed when line that they use the V.25 2100 Hz tone when answering overseas calls. V.32 A CCITT standard for modem communications at 9600 bps and 4800 bps. V.32 modems fall back to 4800 bps when line quality is impaired, and fall fsed in the U.K. V.25 A CCITT standard for modem communications that specifies an answer tone different from the Bell answer tone used in the U.S. and Canada. All USRobotics modems can be set with the B0 command so The standard includes an automatic link negotiation fallback to 1200 bps and compatibility with Bell 212A/V.22 modems. V.23 A CCITT standard for modem communications at 1200 bps with a 75 bps back channel. Uin Chapter 6. V.22 A CCITT standard for modem communications at 1200 bps, compatible with the Bell 212A standard observed in the U.S. and Canada. V.22 bis A CCITT standard for modem communications at 2400 bps. Rate. V.21 A CCITT standard for modem communications at 300 bps. Modems made in the U.S. or Canada follow the Bell 103 standard. However, the modem can be set to answer V.21 calls from overseas. See Register S27 amount of actual user data transmitted per second without the overhead of protocol information such as Start and Stop bits or frame headers and trailers. Compare characters per second. Transmission Rate Same as Bit output directly to the screen. The more popular communications software products control Terminal mode as well as enable more complex operations, including file transmission and saving received files. Throughput The a standard terminal such as a teletypewriter, rather than a data processor. Keyboard entries go directly to the modem, whether the entry is a modem command or data to be transmitted over the phone lines. Received data is lities. Used to enter data into or retrieve processed data from a system or network. Terminal Mode An operational mode required for microcomputers to transmit data. In Terminal mode the computer acts as if it werer and appropriate software. Terminal A device whose keyboard and display are used for sending and receiving data over a communications link. Differs from a microcomputer in that it has no internal processing capabils. Because the timing is uniform, no Start or Stop bits are required. Compare Asynchronous Transmission. Some mainframes only support synchronous communications unless their owners have installed a synchronous adapte2 and MNP error control. Word Length The number of bits in a data character without parity, start or stop bits. Xmodem The first of a family of error control software protocols used to transfer files between modems. These protocols are in the public domain and are available from many bulletin board services. XON/XOFF Standard ASCII control characters used to tell an intelligent device to stop/resume transmitting data. In mosta World Wide Web document. HTML was invented by Tim Berners-Lee while at CERN. He is now director of the W3 Consortium. What This Primer Doesn't Cover This primer assumes that you have: at least a passing knowledge of how to use NCSA Mosaic Definition -- this is a specific markup language, written using SGML. HTML HyperText Markup Language -- HTML is a SGML DTD. In practical terms, HTML is a collection of styles (indicated by markup tags) that define the various components of Other Introductory Documents Additional References Acronym Expansion WWW World Wide Web (or Web, for short). SGML Standard Generalized Markup Language -- this is a standard for describing markup languages. DTD Document Type unds, and Animations Troubleshooting Avoid Overlapping Tags Embed Anchors and Character Tags, But Not Anything Else Check Your Links A Longer Example For More Information Fill-out Forms Style Guides Using Character Tags Special Characters Escape Sequences Forced Line Breaks Horizontal Rules In-line Images Alternate Text for Viewers That Can't Display Images External Images, So Nested Lists Preformatted Text Extended Quotes Addresses Character Formatting Physical Versus Logical: Use Logical Tags When Possible Logical Styles Physical Styles pecific Sections in Other Documents Anchors to Specific Sections Within the Current Document Additional Markup Tags Lists Unnumbered Lists Numbered Lists Definition Lists :<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwasic Markup Tags Titles Headings Paragraphs Linking to Other Documents Relative Links Versus Absolute Pathnames Uniform Resource Locator Anchors to SA Beginner's Guide to HTML This is a primer for producing documents in HTML, the markup language used by the World Wide Web. Acronym Expansion What This Primer Doesn't Cover Creating HTML Documents The Minimal HTML Document BHTMLu#' 4#' '+HTML.HOW.TO;>y4#O"9)EVRY.HTMLy4#J9$EVRY}f4#J9(HTML.3.0 4#U,9FINDER.DATAɌr4#+ 9 systems typing -S sends the XOFF character. Some devices, including the Courier, understand -Q as XON; others interpret the pressing of any key after -S as XON. ### or some other Web browser a general understanding of how Web servers and client browsers work access to a Web server for which you would like to produce HTML documents, or that you wish to produce HTML documents for personal use Creating HTML Documents HTML documents are in plain (also known as ASCII) text format and can be created using any text editor (e.g., Emacs or vi on UNIX machines). A couple of Web browsers (tkWWW for X Window System machines and CERN's Web browser for NeXT com long). Paragraphs Unlike documents in most word processors, carriage returns in HTML files aren't significant. Word wrapping can occur at any point in your source file, and multiple spaces are collapsed into a single space. (There are couple of exceptioitable for a reader who is already browsing related information (e.g., a chapter title), while the title tag should identify the document in a wider context (e.g., include both the book title and the chapter title, although this can sometimes become overlyg. For example, the coding for the ``Headings'' section heading above is

Headings

Title versus first heading In many documents, the first heading is identical to the title. For multipart documents, the text of the first heading should be sure displayed in larger and/or bolder fonts than normal body text. The first heading in each document should be tagged

. The syntax of the heading tag is: Text of heading where y is a number between 1 and 6 specifying the level of the headin at the top of the screen just below the pulldown menus. In NCSA Mosaic for Macintosh, text tagged as appears as the window title. Headings HTML has six levels of headings, numbered 1 through 6, with 1 being the most prominent. Headings a primarily for document identification in other contexts (e.g., a WAIS search). Choose about half a dozen words that describe the document's purpose. In the X Window System and Microsoft Windows versions of NCSA Mosaic, the Document Title field is Not all tags are supported by all World Wide Web browsers. If a browser does not support a tag, it just ignores it. Basic Markup Tags Title Every HTML document should have a title. A title is generally displayed separately from the document and is usedt formatting a level-one heading; </H1>tells the browser that the heading is complete. The primary exception to the pairing rule is the <P>tag. There is no such thing as </P>. NOTE: HTML is not case sensitive. <title>is equivalent to <TITLE> or <TiTlE>. of the tag and closed by a right angular bracket (>). Tags are usually paired, e.g. <H1> and </H1>. The ending tag looks just like the starting tag except a slash (/) precedes the text within the brackets. In the example, <H1> tells the Web browser to star tag), which specifies the title of the document the

header tag (and corresponding

) the

paragraph-separator tag HTML tags consist of a left angle bracket (<), (a ``less than'' symbol to mathematicians), followed by name ML. This is one paragraph.

And this is a second.

Click here to see the formatted version of the example. HTML uses markup tags to tell the Web browser how to display the text. The above example uses: the tag (and corresponding oad the document. The changes are reflected in the on-screen display. The Minimal HTML Document Here is a bare-bones example of HTML: <TITLE>The simplest HTML example

This is a level-one heading

Welcome to the world of HTHTML. You can preview a document in progress with NCSA Mosaic (and some other Web browsers). Open it with the Open Local command under the File menu. After you edit the source HTML file, save the changes. Return to NCSA Mosaic and Relputers) include rudimentary HTML editors in a WYSIWYG environment. There are also some WYSIWIG editors available now (e.g. HotMetal for Sun Sparcstations, HTML Edit for Macintoshes). You may wish to try one of them first before delving into the details of ns; space following a

or tag, for example, is ignored.) Notice that in the bare-bones example, the first paragraph is coded as Welcome to HTML. This is the first paragraph.

In the source file, there is a line break between the sentences. A Web browser ignores this line break and starts a new paragraph only when it reaches a

tag. Important: You must separate paragraphs with

. The browser ignores any indentations or blank lines in the source text. HTML relies almost entirely on that comprise a user manual. Links within this group should be relative links. Links to other documents (perhaps a reference to related software) should use full path names. This way, if you move the user manual to a different directory, none of the links wo It's easier to move a group of documents to another location, because the relative path names will still be valid. However, use absolute pathnames when linking to documents that are not directly related. For example, consider a group of documents th are called relative links. You can also use the absolute pathname of the file if you wish. Pathnames use the standard UNIX syntax. Relative Links Versus Absolute Pathnames In general, you should use relative links, because You have less to type. ther directories by specifying the relative pathfrom the current document to the linked document. For example, a link to a file NJStats.html located in the subdirectory AtlanticStateswould be: New Jersey These: . Here is an sample hypertext reference: Maine This entry makes the word ``Maine'' the hyperlink to the document MaineStats.html, which is in the same directory as the first document. You can link to documents in opecify the document that's being pointed to by entering the parameter HREF="filename" followed by a closing right angle bracket: > Enter the text that will serve as the hypertext link in the current document. Enter the ending anchor tagthat they are hypertext links (often shortened to hyperlinks or simply links). HTML's single hypertext-related tag is , which stands for anchor. To include an anchor in your document: Start the anchor with This is a centered paragraph. This is HTML+, so you can't do it yet. This change won't effect any documents you write now, and they will continue to look just tees a

, it knows that there must be an implied

to end the previous paragraph.) In other words, in HTML+,

is a beginning-of-paragraph marker. The advantage of this change is that you will be able to specify formatting options for a paragraph. Fo>becomes a ``container'' of text, just as the text of a level-one heading is ``contained'' within

...

:

This is a paragraph in HTML+.

The difference is that the

closing tag can always be omitted. (That is, if a browser sbe on separate lines, and paragraphs should be separated by blank lines (in addition to the

tags). NCSA Mosaic handles

by ending the current paragraph and insert ing a blank line. In HTML+, a successor to HTML currently in development, The simplest HTML example

This is a level one heading

Welcome to the world of HTML. This is one paragraph.

And this is a second.

However, to preserve readability in HTML files, headings should e tags for formatting instructions, and without the

tags, the document becomes one large paragraph. (The exception is text tagged as ``preformatted,'' which is explained below.) For instance, the following would produce identical output as the first bauld have to be updated. Uniform Resource Locator The World Wide Web uses Uniform Resource Locators (URLs) to specify the location of files on other servers. A URL includes the type of resource being accessed (e.g., gopher, WAIS), the address of the server, and the location of the file. The syntax is: scheme://host.domain[:port]/path/filename where scheme is one of file a file on your local system, or a file on an anonymous FTP server http a file on a World Wide Web server gopher a file on af the participants in the National MetaCenter for Computational Science and Engineering.

Cornell Theory Center
CTC is located on the campus of Cornell University in Ithaca, New York. CTC is another participant in the Nat line. The following is an example of a definition list:
NCSA
NCSA, the National Center for Supercomputing Applications, is located on the campus of the University of Illinois at Urbana-Champaign. NCSA is one o produces this formatted output: oranges peaches grapes Definition Lists A definition list usually consists of alternating a term (abbreviated as DT) and a definition (abbreviated as DD). Web browsers generally format the definition on a newdered list, from which the tag name derives) is identical to an unnumbered list, except it uses
    instead of
The output looks like: NCSA NCSA, the National Center for Supercomputing Applications, is located on the campus of the University of Illinois at Urbana-Champaign. NCSA is one of the participants in the National MetaCenter for Computational Science and Engineering. Cornell Theory Center CTC is located on the campus of Cornell University in Ithaca, New York. CTC is another participant in the National MetaC with special styles. There are two types of styles: logical and physical. Logical stylestag text according to its meaning, while physical stylesspecify the specific appearance of a section. For example, in the preceding sentence, the words ``logical styleesult is A Beginner's Guide to HTML / NCSA / pubs@ncsa.uiuc.edu NOTE:
is notused for postal addresses. See ``Forced Line Breaks'' on page 10 to see how to format postal addresses. Character Formatting You can code individual words or sentencesns of contacting the author (e.g., an email address). This is usually the last item in a file. For example, the last line of the online version of this guide is
A Beginner's Guide to HTML / NCSA / pubs@ncsa.uiuc.edu
The r that one day this nation will rise up and live out the true meaning of its creed. We hold these truths to be self-evident that all men are created equal. Addresses The
tag is generally used to specify the author of a document and a mea live out the true meaning of its creed. We hold these truths to be self-evident that all men are created equal.

The result is: I still have a dream. It is a dream deeply rooted in the American dream. I have a dreamscreen. Most browsers generally indent to separate it from surrounding text. An example:

I still have a dream. It is a dream deeply rooted in the American dream.

I have a dream that one day this nation will rise up and ou have to use their escape sequences (<, >, and &, respectively) to enter these characters. See the section Special Characters for more information. Extended Quotations Use the

tag to include quotations in a separate block on the mysrc.f mya.out cfs save myoutfile:mycfsdir/myoutfile rm * Hyperlinks can be used within
 sections. You should avoid using
other HTML tags within 
sections, however.

Note that because <, >, and & have special meaning in HTML, y   fc -02 -o mya.out mysrc.f
      mya.out
      cfs save myoutfile:mycfsdir/myoutfile
      rm *
    
display as #!/bin/csh cd $SCR cfs get mysrc.f:mycfsdir/mysrc.f cfs get myinfile:mycfsdir/myinfile fc -02 -o mya.out ines break in the same locations as in the source HTML file.) This is useful for program listings. For example, the following lines
      #!/bin/csh
      cd $SCR
      cfs get mysrc.f:mycfsdir/mysrc.f
      cfs get myinfile:mycfsdir/myinfile
   e:

        Michigan

Preformatted Text

Use the 
 tag (which stands for ``preformatted'') to generate text
in a fixed-width font and cause spaces, new lines, and tabs to be
significant. (That is, multiple spaces are displayed as multiple spaces,
and l      
  • New Hampshire
  • One Midwestern state:
    • Michigan
    The nested list is displayed as A few New England states: Vermont New Hampshire One Midwestern statyou probably should limit the nesting to three levels. You can also have a number of paragraphs, each containing a nested list, in a single list item. An example nested list:
    • A few New England states:
      • Vermont enter for Computational Science and Engineering. The
        and
        entries can contain multiple paragraphs (separated by

        paragraph tags), lists, or other definition information. Nested Lists Lists can be arbitrarily nested, although in practice s'' was tagged as a ``definition.'' The same effect (formatting those words in italics), could have been achieved via a different tag that specifies merely ``put these words in italics.'' Physical Versus Logical: Use Logical Styles When Possible If physical and logical styles produce the same result on the screen, why are there both? We devolve, for a couple of paragraphs, into the philosophy of SGML, which can be summed in a Zen-like mantra: ``Trust your browser.'' In the ideal SGML universe, content islable. NOTE: Unlike the rest of HTML, the escape sequences are case sensitive. You cannot, for instance, use < instead of <. Forced Line Breaks The
        tag forces a line break with no extra space between lines. (By contrast, most browsers format ö the escape sequence for a lowercase o with an umlaut: # ñ the escape sequence for a lowercase n with an tilde: # È the escape sequence for an uppercase E with a grave accent: i A full list of supported characters is avaiu must enter its escape sequence instead: < the escape sequence for < > the escape sequence for > & the escape sequence for & " the escape sequence for " Additional escape sequences support accented characters. For example:and therefore cannot be used ``as is'' in text. (The angle brackets are used to indicate the beginning and end of HTML tags, and the ampersand is used to indicate the beginning of an escape sequence.) To use one of these characters in an HTML document, yo. End the passage with . Special Characters Escape Sequences Four characters of the ASCII character set -- the left angle bracket (<), the right angle bracket (>), the ampersand (&) and the double quote (") -- have special meaning within HTML c text typewriter text, e.g. fixed-width font. Using Character Tags To apply a character style, Start with , where tag is the desired character formatting tag, to indicate the beginning of the tagged text. Enter the tagged textd in bold. (Important) for a ``metasyntactic'' variable, where the user is to replace the variable with a specific instance. Typically displayed in italics. (rm filename deletes the file.) Physical Styles bold text italisers render it in the plain fixed-width font. (Enter passwd to change your password.) for computer status messages. Displayed in a fixed-width font. ( Segmentation fault: Core dumped.) for strong emphasis. Typically displayeyed in italics. (A Beginner's Guide to HTML) for snippets of computer code. Displayed in a fixed-width font. (The header file) for user keyboard entry. Should be displayed in a bold fixed-width font, but many brow for a word being defined. Typically displayed in italics. (NCSA Mosaic is a World Wide Web browser.) for emphasis. Typically displayed in italics. (Watch out for pick pockets.) for titles of books, films, etc. Typically displaacter styles. For example, consider the tag. Most browsers render it in bold text. However, it is possible that a reader would prefer that these sections be displayed in red instead. Logical styles offer this flexibility. Logical Styles rld Wide Web browser). The other advantage of logical tags is that they help enforce consistency in your documents. It's easier to tag something as

        than to remember that level-one headings are 24-point bold Times or whatever. The same is true for charr in concept to style sheets in many word processors) is that if you decide to change level-one headings to be 20-point left-justified Helvetica, all you have to do is change the definition of the level-one heading in the presentation device (i.e., your Wo divorced from presentation. Thus, SGML tags a level-one heading as a level-one heading, but does not specify that the level-one heading should be, for instance, 24-point bold Times centered on the top of a page. The advantage of this approach (it's similathe

        paragraph tag with an additional blank line to more clearly indicate the beginning the new paragraph.) One use of
        is in formatting addresses: National Center for Supercomputing Applications
        605 East Springfield Avenue
        Champaign, Illinois 61820-5518
        Horizontal Rules The


        tag produces a horizontal line the width of the browser window. In-line Images Most Web browsers can display in-line images (that is, images next to text) that are in X Bitmap (XBM) or GIF format.modify the appearance of other tags:
        • A bold list item
          • An italic list item
          However, avoid embedding other types of HTML element tags. For example, it is tempting to embed a heading within a list,hin an anchor:

          My heading

          Although most browsers currently handle this example, it is forbidden by the official HTML and HTML+ specifications, and will not work with future browsers. Character tags eneral, avoid overlapping tags. Embed Anchors and Character Tags, But Nothing Else It is acceptable to embed anchors within another HTML element:

          My heading

          Do not embed a heading or another HTML element wit>This is an example of overlapping
          HTML tags. The word ``overlapping'' is contained within both the and tags. How does the browser format it? You won't know until you look, and different browsers will likely react differently. In gime movie .mov MPEG movie .mpeg or .mpg Make sure your intended audience has the necessary viewers. Most UNIX workstations, for instance, cannot view QuickTime movies. Troubleshooting Avoid Overlapping Tags Consider this snippet of HTML: link anchor specifies a link to a QuickTime movie. Some common file types anded in your document. This is considered an external image and is useful if you do not wish to slow down the loading of the main document with large in-line images. To include a reference to an external image, use link anchor a VT100 browser, such as lynx, the user sees the word ``Up.'' External Images, Sounds, and Animations You may want to have an image open as a separate document when a user activates a link on either a word or a smaller, in-line version of the image incluext to be displayed when an image cannot be. For example: Up where UpArrow.gif is the picture of an upward pointing arrow. With NCSA Mosaic and other graphics-capable viewers, the user sees the up arrow graphic. With URL> ALIGN=MIDDLEaligns the text with the center of the image. Alternate Text for Browsers That Can't Display Images Some World Wide Web browsers, primarily those that run on VT100 terminals, cannot display images. The ALT option allows you to specify tgned with the text as shown in this paragraph. Add the ALIGN=TOPoption if you want the browser to align adjacent text with the top of the image as shown in this paragraph. The full in-line image tag with the top alignment is: where image_URL is the URL of the image fi in order to make the font size larger:
          • A large heading

            • Something slightly smaller

            Although some browsers, such as NCSA Mosaic for the X Window System, format this construct quite nicely, it is unpredictable (because it is undefined) what other browsers will do. For compatibility with all browsers, avoid these kinds of constructs. What's the difference between embedding a within a
          • tag as opposed to embedding a

            within a
          • ? Thication A description of SGML, the Standard Generalized Markup Language The HTML Working Group of the IETF. ------------------------------------------------------------ ------------ National Center for Supercomputing Applications / pubs@ncsa.uiuc.cuments These cover similar information as this guide: How to Write HTML Files Introduction to HTML Additional References The HTML Quick Reference Guide, which provides a comprehensive listing of HTML codes The official HTML specifild Wide Web server. For information on fill-out forms, look at this Fill-out Forms Overview Style Guides The following offer advice on how to write ``good'' HTML: Composing Good HTML CERN's style guide for online hypertext Other Introductory Dormation This guide is only an introduction to HTML and not a comprehensive reference. Below are additional sources of information. Fill-out Forms One major feature not discussed here is fill-out forms, which allows users to return information to the Wor are useful for several purposes (for example, NCSA Mosaic for Macintosh 2.0, for example, allows you to browse just the header portion of document before deciding whether to download the rest), and it is recommended that you use these tags. For More Infoxample also uses the ... and ... tags, which separate the document into introductory information about the document and the main text of the document. These tags don't change the appearance of the formatted document at all, but
            • cranberries
            • blueberries
            This is the end of my example document.

            Me (me@mycomputer.univ.edu)
            Click here to see the formatted version. In addition to tags already discussed, this ethat should display as a fixed-width font:

                    On the stiff twig up there
                    Hunches a wet black rook
                    Arranging and rearranging its feathers in the rain ...
                
            This is a unordered list with two items:

            a hypertext link from the word foo to a document called "subdir/myfile.html". (If you try to follow this link, you will get an error screen.)

            A second-level header

            Here is a section of text econd paragraph, which shows special effects. This is a word in italics. This is a word in bold. Here is an in-lined GIF image: .

            This is the third paragraph, which demonstrates links. Here is A Longer Example Here is a longer example of an HTML document: A Longer Example

            A Longer Example

            This is a simple HTML document. This is the first paragraph.

            This is the sage that does not exist, a dummy image is substituted. When this happens, make sure that the referenced image does in fact exist, that the hyperlink has the correct information in the URL, and that the file permission is set appropriately (world-readable).e generally not additive. You might expect that some text would produce bold-italic text. On some browsers it does; other browsers interpret only the innermost tag (here, the italics). Check Your Links When an tag points at an ims is again a question of SGML. The semantic meaning of

            is that it's the main heading of a document and that it should be followed by the content of the document.Thus it doesn't make sense to find a

            within a list. Character formatting tags also aredu# Ron Evry's Home Page

            Welcome to my Home Page

            While this page is still under construction (probablHyperText Markup Language (HTML) HTML is a markup language for hypertext which is understood by all WWW clients. The W3C leads and coordinates the development of HTML, especially specification and standardization. Development Plan: Working Materials ntary School Page There is much more to come! Send e-mail to me at revry@pen.k12.va.us Thanks! # |~Here's a link to the Sandman Home Page Over here is the Three Dimensional Publishing Page Then we will try to link up to another text file I have right here called Fun Stuff Here are some assorted web sites And now we will proceed to the Antietam ElemeWelcome to my Home Page While this page is still under construction (probably an ongoing project), I will be working out the bugs! There are www pages covering almost every subject under the sun and I will try to get the most interesting ones together. School Page

            There is much more to come!

            Send e-mail to me at

            revry@pen.k12.va.us

            Thanks!

            # a.us/~revry/fun.html">Fun Stuff

            Here are some assorted web sites

            And now we will proceed to the Antiet am Elementaryndex.html">Sa ndman Home Page

            Over here is the Three Dimensional Publishing Page

            Then we will try to link up to another text file I have right here called