8L2C)pJJJJ IH(ȱH: =IH[H`@HcH $ +
I /H`JLNGȄBȄFaK haaFF
mJm#
KKJ
UJ )J ۈ) ;J3ȱJFȱJG JKaȄ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.05B 1 '
READ.ME.FIRST 4# U +MODEM.TERMS
- W 4# O) HTML 9 4# +
ZEN.2 4# 8 FINDER.DATA \ ,
p ? &PRODOS `DaElH $?EGvѶK+`L HH Ly XP LM ŠϠĠӠS)*+,+`F))
(*=GJFjJJA
QE'+ '== `@
S TSP8QSS8 m P o R(8R for 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 a or 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 !"#$%&'()*+,-./012345678 ital 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[\]^_`abcdefghijklmnopqrstuvw asic 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
B HTML u# '
4# '
'+HTML.HOW.TO ; > y 4# O"9 )EVRY.HTML y 4# J9 $EVRY } f 4# J9 (HTML.3.0
4# U, 9 FINDER.DATA Ɍ r 4# +
9
systems typing tag. There is no
such thing as 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 or
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 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+.
tags).
NCSA Mosaic handles by ending the current paragraph and insert
ing a blank line.
In HTML+, a successor to HTML currently in development, 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.
paragraph tags.
Numbered Lists
A numbered list (also called an orlists.
Unnumbered Lists
To make an unnumbered list,
Start with an opening list
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 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 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 paragraph tag with an additional
blank line to more clearly indicate the beginning the new paragraph.)
One use of
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:
tells the browser that the
heading is complete.
The primary exception to the pairing rule is the and
. The
ending tag looks just like the starting tag except a slash (/) precedes
the text within the brackets. In the example, tells the Web browser
to star
header tag (and corresponding
)
the 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 ...
:
This is a level
one heading
Welcome to the world of HTML. This is one
paragraph.
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. instead
of
. The items are tagged using the same
list:
The output is:
apples
bananas
The tag.
Enter the
tag.
Below an example two-item ufficient to produce simple HTML documents. For more
complex documents, HTML has tags for several types of lists,
preformatted sections, extended quotations, character formatting, and
other items.
Lists
HTML supports unnumbered, numbered, and definition e same except the filename is omitted.
For example, to link to the Jabberwocky anchor from within the same file
(Document B), use
This is Jabberwocky link from within Document B.
Additional Markup Tags
The preceding is s= "documentB.html#Jabberwocky">link to document B.
Now clicking on the word ``link'' in document A sends the reader
directly to the words ``some text'' in document B.
Links to Specific Sections Within the Current Document
The technique is exactly th anchor named
``Jabberwocky'' to document B, enter
Here's some text
Now when you create the link in document A, include not only the
filename, but also the named anchor, separated by a hash mark (#).
This is my
NCSA's Beginner's Guide to HTML
This would make the text ``NCSA's Beginner's Guide to HTML'' a hyperlink
to thi Gopher server
WAIS
a file on a WAIS server
news
an Usenet newsgroup
telnet
a connection to a Telnet-based service
The port number can generally be omitted. (That means unless someone
tells you otherwise, leave it out.)
For example, to includional MetaCenter
for Computational Science and Engineering.
I still have a dream. It is a dream deeply rooted in the
American dream.
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
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:
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
for snippets of computer code. Displayed in a fixed-width font. (The
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:
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
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:
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
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
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 Something slightly smaller
within a
This is the end of my example document.
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
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
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.)
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: