HTML Hyper Text Markup Language. Agenda Basics Tools Important tags Tables & databases Forms Publishing at Stern.

Slides:



Advertisements
Similar presentations
Chapter 3 – Web Design Tables & Page Layout
Advertisements

KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
HTML. The World Wide Web Protocols Addresses HTML.
Html: getting started HTML is hyper text markup language. It is what web browsers look at on the Internet. HTML documents should be created in a simple.
WeB application development
The Client-Server Model for the Web 1. A Web Client (usually in the form of a web browser) makes an HTTP request to a specific web server. 2. The Web Server.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors.
XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site.
Basic Web Publishing BA209 Arturo Perez-Reyes. Web is a communication protocol The Internet is A net of nets That use the TCP/IP protocol To publish on.
Explore the Dreamweaver Workspace View a Web page and use Help Plan and Define a Web site Add a Folder and Pages, and set the Home page Create and View.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
Its easy to be an information provider Tutorial: Web Publishing.
CIS101 Introduction to Computing
1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Creating a Web Page HyperText Markup Language. HTML Documents  Created using any text editor  Notepad  Vi, Pico, or Emacs  If using word-processor,
Introduction to Web-Based Systems HTML, XML, and JavaScript.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
Creating Web Page Forms
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors © 2007 Prosoft Learning Corporation All rights reserved ITD 110 Web.
 Definition of HTML Definition of HTML  Tags in HTML Tags in HTML  Creation of HTML document Creation of HTML document  Structure of HTML Structure.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
Basic Web Page Design. Text book: HTML, XHTML, and CSS: Visual QuickStart Guide, Sixth Edition written by Elizabeth Castro. Software: Adobe® Dreamweaver®
Creating a Web Page HTML, FrontPage, Word, Composer.
CPSC 203 Introduction to Computers Lab 39, 40 By Jie (Jeff) Gao.
Intro to MIS – MGS351 Building a Webpage. Chapter Overview m The World Wide Web – Web servers, Web browsers and Web pages m HTML Introduction m Using.
What is Web Authoring? Web Authoring Tools Use Text Editors HTML Editors Web-based Authoring Tools Integrated Web Authoring Tools 8Basic Understanding.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Chapter 3 Dreamweaver: Part I The Web Warrior Guide to Web Design Technologies.
DAT602 Database Application Development Lecture 14 HTML.
A simple example An HTML file is a text (ASCII) file in a special format: Charles Ling's home page My first.
HTML Web Authoring Tonya L. DeZarn Janice Thompson Juana Wallace.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
CPSC 203 Introduction to Computers Lab 21, 22 By Jie Gao.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Web Technologies Website Development Trade & Industrial Education
HTML HyperText Markup Language Constantly evolving - extra facilities being added regularly Java applets and JavaScript used to increase functionality.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Amber Annett David Bell October 13 th, What will happen What is this business about personal web pages? Designated location of your own web page.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
Website Development with Dreamweaver
Basic HTML Workshop By: Preeda Chunjongkolkul (Pete) Systems Librarian/Webmaster
Websites 101 Technology Committee UPSOM. Web Class – Goals  Make a simple web page (or series of pages)  Upload that page to the internet  Feel comfortable.
CIS 205—Web Design & Development Dreamweaver Chapter 1.
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
HTML Hyper Text Markup Language A simple introduction.
Lecture 2 Building Web Pages 1 Lecture 2  Building Web pages  Languages and programs  HTML - Hyper Text Markup Language  Netscape’s Composer  MicroSoft.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
HTML_Generators WB_HTML_Generators. What method are you going to choose to build your web page? MethodWrite Convert Html IssuesHTML HTML Editors Tool.
Web Design (2) Brackets - introduction. Brackets Brackets is a web design code editor It is an open-source project initiated by Adobe (creator of Dreamweaver)
ECT 250: Survey of E-Commerce Technology FrontPage Publishing pages Unix.
Creating and Publishing Your own web site PC Version SEAS 001 Professor Ahmadi.
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
1 © Copyright 2000 Ethel Schuster The Web… in 15 minutes Ethel Schuster
4 Chapter Four Introduction to HTML. 4 Chapter Objectives Learn basic HTML commands Discover how to display graphic image objects in Web pages Create.
LEARNING HTML PowerPoint #1 Cyrus Saadat, Webmaster.
Introduction to HTML. Today’s Discussion What is HTML ? What is HTML ? What is Web Page ? What is Web Page ? Web Server Web Server Web Browser Web Browser.
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
HTML BTEC National in Computing Section5. Create Information “HTML: defining HTML, discussing HTML uses and demonstrating HTML basics, HTML structure…..
Getting Started with Web Page Creation for Fuqua Authors Spring 1999.
HTML HyperText Markup Language. Text Files An array of bytes stored on disk Each element of the array is a text character A text editor is a user program.
Spiderman ©Marvel Comics Creating Web Pages (part 1)
Building a Web Page. Create A New Folder  Right click on the desktop and select New / Folder  Name the folder playpen.
Compare and Contrast : Blackboard & a Personal Web Page www3.ltu.edu/~s_schneider/howto/faculty.htm You’ll find this presentation (and another) here :
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
HTML Hyper Text Markup Language. The Basics u HTML documents contain “tags” which instruct the Browser software on how to present the information within.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Introduction to HTML Hypertext Mark-up Language. HTML HTML = Hypertext Mark-up Language Is just plain simple text marked up by “tags” You can create a.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Presentation transcript:

HTML Hyper Text Markup Language

Agenda Basics Tools Important tags Tables & databases Forms Publishing at Stern

The Basics HTML documents contain “tags” which instruct the Browser software on how to present the information within a tag. These are called “styles” Styles can be imbedded within styles – TEXT Tags begin with and end with

Adding Hypertext The (anchor) tag This tag is used for a clickable element which is a link to another document (or another location within the current document) Documents can be located on any web server on the internet A hypertext reference looks like My home page

Creation Tools Unix –Pico editor –Vi –Emacs Windows –Notepad –Word –Bbedit –Netscape Composer –Dreamweaver –Front Page

Why do we need to know HTML? There are many tools that will generate reasonable looking web sites However, you usually need to know HTML in order to connect your web page to a data base

Easiest Tools Unix –Pico cd public_html pico file.htm chmod o+r file.htm (makes it readable) Windows (need to move file to sales) –Notepad –Word (add new ftp location to publish) –Netscape Composer Probably easiest of all, but no advanced features Use to create initial document, then “hack” the html to add advanced features.

Advanced Tools Dreamweaver –Handles Frames, Forms, Tables etc. –Generates Javascript behaviours –Handles site management details Broken links, publishing etc. –Works with Flash and Fireworks –Dreamweaver MX extends support to databases

A Simple Document This is the Title This is the body of the page And here is some more

HTML Basics Important Tags Anchor statement – Text to display –Examples Click here for myfile Things to remember –Links are relative to current folder if not fully specified –I.e. “/websys/myfile.htm” means the myfile.htm file in the folder named multim underneath the current folder –Good idea to use relative addresses whenever possible, then you can move complete sites around easily

The IMG tag Options –

In-Line Image Maps

Other areas Rect Circle Coords=“X,Y,Radius” Oval Coords=“x1,y1,x2,y2” Poly Coords=“x1,y1,x2,y2,x3,y3…” Point Coords=“x1,y1”

Problems How do I find the coordinates? Top left is 0,0 Bottom right is height, width (pixels) To find other coordinates, need to examine image with software like LVIEW, PAINTSHOP, PHOTOSHOP, IMAGE COMPOSER etc.

Other interesting tags –Use to define multicolumn tables –Useful for aligning items –Easy to make and very flexible Example

Sample Table <table) cell 1 row 1 cell2 row 1 >/td>

Tables and Databases Since the relational data bases are stored in tables, and the result of any relational query is also a table, guess what, we tend to display data base results as HTML tables. But that is jumping ahead, first we need to understand the Common Gateway Interface (CGI) model and other related server side solutions.

Advanced tags Frames Forms Layers …

Forms Forms allow users to enter data to be processed by a program on the server Forms and tables are the two necessary ingredients for web enabled databases

Form Types TEXT RADIO CHECKBOX LIST MENU COMBOBOX SCROLLBAR …

Conclusion HTML is pretty simple Knowledge of a few tags can get you a long way.. Have fun… So let’s publish a web page for your group.

Viewing the HTML Source To View the “code” for an HTML document, click on “VIEW”, “PAGE SOURCE” This is very useful for learning html

Publishing Hypertext Need to move it to web server and place in location web server program can read it Need to give WEB server program read access to the directory and page(s), since the program runs under a different userid (than yours).

Publishing at Stern Microsoft Word –Create document in Word, save as html Dreamweaver MX 2004 (available in labs) Mozilla Composer (Mozilla is the latest incarnation of the original Netscape Browser) –Downloadable from Click on FILE in Mozilla Click on New, Blank Page –Create document –PUBLISH Document

Mozilla Publishing To Publish in Mozilla, you need to set up Netscape with the file location of your HTML files (I.e. your public_html directory) To find it, login to sales and type –cd public_html –pwd You also need to provide your user id and password

Stern File Servers Your files are shared across several servers: pages.stern.nyu.edu (the student web server) and sales.stern.nyu.edu the student unix machine. You can only login to sales.

Stern File System All files in one place Home Directories /homedir/ugrad/… WWW Pages Web Server Sales

File System Standards All grad student home directories are at: /homedir/grad/fchar/userid –Where fchar is the first character of your userid Undergrad files are at: /homedir/ugrad/fchar/userid But web pages are in –…/userid/public_html (why??)

Publishing You need to use the following address for publishing –ftp://sales.stern.nyu.edu/TheAddressOfYourPageftp://sales.stern.nyu.edu/TheAddressOfYourPage –I.e. sftp://sales.stern.nyu.edu/homedir /grad/e/ep5/public_html Where “homedir/grad/e/ep5/public_html” is the output of the pwd command you issued –But you can view it at

Editing HTML You can now use many different methods to modify your HTML –1) Keep using Mozilla Composer –2) Edit on sales using PICO (emacs, vi …) type pico index.html in your public_html directory –3) ftp back to your PC and change it in WORD and then ftp it back to sales –Frontpage –Dreamweaver … –Notepad

For more info Let’s try to create a web page…

Your Homeworks But your homeworks should go in a subdirectory of public_html named websys I.E. publish to sftp://sales.stern.nyu.edu/homedir/ugrad/fch ar/userid/public_html/websys