11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

232 HTML, DHTML, <strong>and</strong> XHTMLFurther Reading“Grace Brewster Murray Hopper” [biography]. St. Andrews University[Scotl<strong>and</strong>] School <strong>of</strong> Mathematics <strong>and</strong> Statistics.Available online. URL: http://www-history.mcs.st-<strong>and</strong>rews.ac.uk/Biographies/Hopper.html. Accessed August 7, 2007.Grace Hopper Celebration <strong>of</strong> Women in Computing. Availableonline. URL: http://gracehopper.org. Accessed August 7, 2007.Marx, Christy. Grace Hopper: The First Woman to Program the First<strong>Computer</strong> in the United States. New York: Rosen PublishingGroup, 2003.Williams, Kathleen Broome. Grace Hopper: Admiral <strong>of</strong> the CyberSea. Annapolis, Md.: Naval Institute Press, 2004.HTML, DHTML, <strong>and</strong> XHTMLIn developing the World Wide Web, Tim Berners-Lee (seeBerners-Lee, Tim) had to provide several basic facilities.One was a protocol, HTTP, for requesting documents overthe network (see world wide web). Another was a system<strong>of</strong> links between documents (see hypertext <strong>and</strong> hypermedia).The third was a way to embed instructions in thepages so that the Web browser could properly display thetext <strong>and</strong> graphics. Berners-Lee created HTML (HypertextMarkup Language) for this purpose. It is based on the moreelaborate SGML (St<strong>and</strong>ard Generalized Markup Language).The basic “statement” in HTML is the tag. Tags aredelimited by angle brackets (). Tags that affect a documentor section <strong>of</strong> a document come in pairs, with the secondmember <strong>of</strong> the pair preceded by a slash. For example,the tagsindicate the beginning <strong>and</strong> end <strong>of</strong> an HTML document,while <strong>and</strong> delimit text that should berendered in boldface.Besides specifying such things as headings, font, fontsize, <strong>and</strong> typestyles, HTML includes tags for Web-relatedfunctions. One <strong>of</strong> the most useful is the A, or “anchor”tag. As with some other HTML tags, the A tag is used withattributes that further specify what it so be done. The A tagis usually used with the or Hypertext Referenceattribute, which specifies a document that is to be linked tothe current document so that the user can click on a highlightto go there. For example:Glossary <strong>of</strong> <strong>Computer</strong> Termsspecifies a link to a particular page at a particular site.The link will appear in the browser as the highlighted textGlossary <strong>of</strong> <strong>Computer</strong> Terms. If clicked, the browser willload the HTML page titled Glossary.Implementation <strong>and</strong> ExtensionsInserting HTML tags by h<strong>and</strong> is a tedious <strong>and</strong> error-proneprocess (for example, it’s easy to omit a bracket or a slashor add “illegal” spaces within tags). Fortunately, there arenow many HTML editor programs that let users insert theappropriate elements much in the way word processorsmake it easy to specify fonts <strong>and</strong> formatting. (Indeed, programssuch as Micros<strong>of</strong>t Word allow users to convert <strong>and</strong>save documents in HTML format.)HTML has been extended in a number <strong>of</strong> ways. First,new features have been added to later versions <strong>of</strong> the lan-An HTML hyperlink embedded in a Web page. The anchor link gives the address (URL) <strong>of</strong> the linked page, as well as specifying the text thatwill appear in the link, which will be rendered by the Web browser in a special color or font.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!