10htmlintro-2up - 10 HTML Intro 16 Sept, 2010 CSCC09F...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
10 HTML Intro 16 Sept, 2010 CSCC09: Programming on the Web 1 10 - HTML Intro. CSCC09 1 CSCC09F Programming on the Web HTML Introduction 10 - HTML Intro. CSCC09 2 HTML b HyperText Markup Language (HTML) b Originally an SGML “application” c SGML: Standard Generalized Markup Language c SGML’s key idea: separation of document structure from its presentation c A (very) simple SGML example (see lec page link) c HTML is an application of SGML specifically intended to markup simple text documents. b a compromise in the interest of simplification c SGML is notoriously difficult, having been designed for such massive document collections as fighter aircraft repair manuals, and maintenance plans for nuclear power plants. Fortunately, HTML is much simpler!
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
10 HTML Intro 16 Sept, 2010 CSCC09: Programming on the Web 2 10 - HTML Intro. CSCC09 3 Content Structure not Presentation b As originally conceived, HTML was to be a language for the exchange of scientific and technical documents, suitable for use by non- document specialists. b HTML addressed the problem of SGML complexity by specifying a small set of structural and semantic tags suitable for authoring relatively simple documents. b In addition to simplifying the document structure, HTML added support for hypertext . b Multimedia capabilities were added later (Mosaic) 10 - HTML Intro. CSCC09 4 Content Structure not Presentation b HTML, as inspired by SGML, was intended to describe the logical structure of document content, not specify presentation (formatting). c e.g. resume.html (see lectures Web page examples) b The job of a Web browser is to render the marked-up content into human-readable output. b In addition, SGML always assumed the presence of tools for creating SGML documents as well as displaying them. c same with HTML: but, for various reasons, never really practical.
Background image of page 2
10 HTML Intro 16 Sept, 2010 CSCC09: Programming on the Web 3 10 - HTML Intro. CSCC09 5 Contrast with Word Processors b Example of typical pre-Web way of structuring complex documents – UTSC Calendar excerpt b Possible to infer structure if document presentation rules strictly adhered to. b Emphasis is on tight control of appearance within a specific context (e.g. printed on known page size with specific fonts) b Little support for managing and describing the information content of documents b Limited support for linking of documents (e.g. reference another document as a whole)
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/09/2010 for the course CS CSCC09 taught by Professor Alan during the Spring '10 term at University of Toronto.

Page1 / 10

10htmlintro-2up - 10 HTML Intro 16 Sept, 2010 CSCC09F...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online