Introduction to HTML Shih-Heng Chin Deptartment of Computer and - - PowerPoint PPT Presentation

introduction to html
SMART_READER_LITE
LIVE PREVIEW

Introduction to HTML Shih-Heng Chin Deptartment of Computer and - - PowerPoint PPT Presentation

Introduction to HTML Shih-Heng Chin Deptartment of Computer and Information Science Soochow University Preface What is HTML Characteristic of HTML Goals of This Semester Useful stuff Reference What is HTML !!! When to use HTML Hypertext


slide-1
SLIDE 1

Introduction to HTML

Shih-Heng Chin

Deptartment of Computer and Information Science Soochow University

slide-2
SLIDE 2

Preface

What is HTML Characteristic of HTML Goals of This Semester Useful stuff Reference

slide-3
SLIDE 3

What is HTML

When to use HTML Hypertext Markup Language What is Hypertext What is Markup Language

!!!

slide-4
SLIDE 4

What is Hypertext

Hypertext is text which contains links to

  • ther text.

Abstract first from Vannevar Bush in the 1940’s The term coined by Ted Nelson in 1967 First real system, HyperCard, created by Bill Atkinson in 1987

slide-5
SLIDE 5

What is Markup Language

Language use tags to define format of text Example:

<Book> <ISBN>0321204581</ISBN> <Name>Concepts of Programming Languages</Name> </Book>

slide-6
SLIDE 6

Timeline of HTML

1989 1992 1994 1995 1996 1997 Now

The first version of HTML WWW Project Proposal HTML+ HTML 2.0 HTML 3.2 HTML 4.01 XHTML

slide-7
SLIDE 7

Changes Between Versions

HTML to HTML+ Added figures, tables, forms.... HTML to HTML 2 Added <IMG>, <FORM>,... HTML 2 to HTML 3.2 Added <TABLE>,...

slide-8
SLIDE 8

Changes Between Versions

HTML 3.2 to HTML 4 Added Style Sheets, Script,... HTML 4 to XHTML Reformulated in XML

slide-9
SLIDE 9

Characteristics of HTML

Plain text Tags contain display format of data

slide-10
SLIDE 10

Plain Text

Easy to edit Totally platform independent Use browser to parse it May get different output with different browsers

slide-11
SLIDE 11

Tag Contains Display Format

Hard to mine information from data Example:

Class ID Name CS 101 90123456 Steven CS 102 90123457 Amy

<table> <td>Class</td><td>ID</td><td>Name</td> <td>CS 101</td><td>90123456</td><td>Steven</td> <td>CS 102</td><td>90123457</td><td>Amy</td> </table> <table> <th>Class</th><th>ID</th><th>Name</th> <td>CS 101</td><td>90123456</td><td>Steven</td> <td>CS 102</td><td>90123457</td><td>Amy</td> </table>

Class ID Name CS 101 90123456 Steven CS 102 90123457 Amy

slide-12
SLIDE 12

Tag Contains Display Format

Hard to change display format dynamically Example: <Hn> tag (n=1 to 7) Existing tags are not enough to present all kinds of documents Use CSS to solve these problems

slide-13
SLIDE 13

Goals of This Semester

Edit/Create web pages in HTML tags

slide-14
SLIDE 14

Useful Stuff

Spec/Doc W3C (http://www.w3c.org) Text Editor Edit+ (http://www.editplus.com) WYSIWYG Editor Dreamweaver (http://www.macromedia.com/)

slide-15
SLIDE 15

Reference

W3C (http://www.w3c.org)