Computational Boot Camp HTML Mike Schaffer. 8/23/2002 (MES) HTML What is HTML? HTML stands for HyperText Markup Language HTML is the language for publishing.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

HTML Basics 1450 Technology Seminar Copyright 2003, Matthew Hottell.
Chapter 4 Marking Up With Html: A Hypertext Markup Language Primer.
Kyung Hee University 1 1 Application Layer. 2 Kyung Hee University Position of Application Layer.
HTML Hypertext Markup Language –First proposed by CERN in 1989 –It is non-linear so it allows you to jump from place to place –Markup refers to the structure.
1 HTML Markup language – coded text is converted into formatted text by a web browser. Big chart on pg. 16—39. Tags usually come in pairs like – data Some.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
Basic HTML. HTML Background November 1990, first created by Tim Berners Lee, the father/inventor of WWW Knighted by Queen Victoria in 2004 Hypertext is.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
Internet Publishing / Dreamweaver Luke E. Reese ANR Educ. and Communication Systems
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Internet Publishing / Dreamweaver Luke E. Reese CARRS
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.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
HTML Basics An Introduction to HTML. What is HTML? Stands for “Hyper Text Markup Language” Composed of “tags” which are surrounded by sideways triangles.
Chapter 14 Introduction to HTML
Designing Web Pages Getting to know HTML... What is HTML? Hyper Text Markup Language HTML is the major language of the Internet’s World Wide Web. Web.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
8/17/2015CS346 PHP1 Module 1 Introduction to PHP.
Chapter 4 Fluency with Information Technology L. Snyder Marking Up With HTML: A Hypertext Markup Language Primer.
1 Homework / Exam Exam 3 –Solutions Posted –Questions? HW8 due next class Final Exam –See posted schedule Websites on UNIX systems Course Evaluations.
July 2007 Web Design Developing a Class Website for the Tsunami Shelter Challenge Rozeanne Steckler
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Links in HTML. Hyperlinks or links Millions of linked web pages make up the World Wide Web Used to connect a web page to another web page on the same.
HTML HTML stands for "Hyper Text Mark-up Language“. Technically, HTML is not a programming language, but rather a markup language. Used to create web pages.
THE BACKBONE OF EVERY WEB PAGE HTML Day 1. What will we learn? How to create a basic web page Backgrounds and colors How to link Web sites How to include.
.  Entertain  Inform  Educate  Blogs  Sell  Date  Gamble  Religion.
Understanding HTML Code
 HTML stands for Hyper Text Mark-up Language. The coding language used to create documents for the World Wide Web  HTML is composed of tags. HTML tags.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
1 CSC 121 Computers and Scientific Thinking David Reed Creighton University HTML and Web Pages.
Python CGI programming
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Just Enough HTML How to Create Basic HTML Documents.
All you ever needed to know…and more!. H.T.M.L. HyperText Mark-up Language Web’s programming language All web browsers Set of instructions Written with.
Overview of HTML/XHTML Two Different Approaches  Text editor like Notepad  HTML editor such as: –KompoZer –DreamWeaver –Microsoft Expression Web –iWeb.
HTML Basic IST2101. Keep In Mind Programming can be time consuming. Plan ahead!
1 John Magee 9 November 2012 CS120 Lecture 17: The World Wide Web and HTML Web Publishing.
Internet Publishing Luke E. Reese ANR Education and Communication Systems
HTML and Web Pages. HTML?  HTML is not a programming language  A type of SGML (standard generalized markup language)  HTML uses paired tags to markup.
1 © Copyright 2000 Ethel Schuster The Web… in 15 minutes Ethel Schuster
HTML Basics BCIS 3680 Enterprise Programming. Web Client/Server Architecture 2  Your browser (the client) requests a Web page from a remote computer.
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.
HTML Basics. HTML Introduction Stands for HyperText Markup Language. HTML files are plain text files with mark ups. Some characteristics of HTML: –No.
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.
HTML BTEC National in Computing Section5. Create Information “HTML: defining HTML, discussing HTML uses and demonstrating HTML basics, HTML structure…..
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
CSE 409 – Advanced Internet Technology 1 DISCUSSION OF BASIC HTML TAGS.
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.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
Links in HTML What you need to know….. Hyperlinks or links Millions of linked web pages make up the World Wide Web Used to connect a web page to another.
HTML BASIC IST 210: Organization of Data IST210 1.
Internet Publishing / Dreamweaver Luke E. Reese Biosystems & Ag. Engr. / CARRS
Introduction to HTML C151 Multi-User Operating Systems.
Basic HTML Programming Technology Education Ellsworth Community Middle School Communication Systems.
CompSci Today’s topics Networks & the Internet Basic HTML ä The basis for web pages ä “Almost” programming Upcoming ä Connections ä Algorithms.
Introduction to Web Authoring Ellen Cushman /wra210.htm Class mtg. #2.
Writing Web Pages in HTML HTML.1 The Web  Lots of computers connected together in a collection of networks  HyperText Markup Language (HTML) is a common.
CompSci Today’s topics Basic HTML  The basis for web pages  “Almost” programming Upcoming  Programming  Java Reading Great Ideas Chapters 1,
CompSci 1 Lecture 2 HTML Webpages. Today’s Topics Basic HTML The basis for web pages “Almost” programming Upcoming Programming Java Reading Great Ideas.
1 R3 R1 R5 R4 R6 R2 B B A A Looking at the Code Under the View menu Select Source.
HTML Structure II (Form) WEEK 2.2. Contents Table Form.
Introduction to Web Authoring Bill Hart-Davidson AIM: billhd30 Session 2
Chapter 27 WWW and HTTP.
Internet Publishing Luke E. Reese
Presentation transcript:

Computational Boot Camp HTML Mike Schaffer

8/23/2002 (MES) HTML What is HTML? HTML stands for HyperText Markup Language HTML is the language for publishing on the World Wide Web (all web pages use HTML) HTML files are simply text files that are saved in a special folder on the server, sent to users upon request, and interpreted by a user’s web browser. Programs such as Word, Dreamweaver, and GoLive automatically generate HTML based on a drag-and- drop GUI.

8/23/2002 (MES) Tags Tags tell the browser what you are trying to do and where to start and stop: For example, if I want text to be bold, I use the tag. All text after the tag will be bold until the tag is closed with Many, but not all tags need to be “closed” (such as ). E.g. mike schaffer

8/23/2002 (MES) Minimal Tags HTML documents consist of code which tells web browsers how to display a web page. HTML tags, such as “ ” and “ ” denote sections and elements of a web page. The minimum tags are: A Simple HTML Example HTML is Easy To Learn Welcome to the world of HTML. This is the first paragraph. While short it is still a paragraph! And this is the second paragraph.

8/23/2002 (MES) Browser Output A Simple HTML Example HTML is Easy To Learn Welcome to the world of HTML. This is the first paragraph. While short it is still a paragraph! And this is the second paragraph. Notice that spacing and layout are based on the HTML and not how the text is arranged in the HTML code.

8/23/2002 (MES) Useful Tags New paragraph Line break (similar to, but leaves no space) Horizontal Rule Bold Italic xxxxxx Center on screen Insert an image  jpg, gif, png files Insert a hyperlink Insert an link

8/23/2002 (MES) List Tags Start and stop unordered list Make a bullet in an unordered list Start and stop an ordered list Number the line Start and stop a definition list Term Definition

8/23/2002 (MES) Fonts Tags Inside the tag, you may use: SIZE=+/- [1,2] FACE=“font” COLOR=“Blue” or COLOR=“#0000FF”

8/23/2002 (MES) Heading Tags

8/23/2002 (MES) Colors “Web-safe” colors are composed of a palette of 216 colors. Colors are coded by using assigning an RGB code. Two hexadecimal codes for R (red), two for green (G) and two for blue (B). For example: Red is FF0000. In this example, FF means ‘on’ and 0 means ‘off’. Blue is 0000FF. Note ‘0’ means zero, not ‘O’.

8/23/2002 (MES) Table Tags Start a table End a table Start a row End a row Start a column End a column Column Heading What are tables used for? Tables are used to make data easier to interpret or to just give your document more impact.

8/23/2002 (MES) More Tables Heading A Heading B Heading C Cell A & D Cell B Cell C Cell E Cell F Heading A Heading B Heading C Cell A Cell B Cell C Cell D Cell E Cell F

8/23/2002 (MES) Form Tags Visitor name: Which fruits do you like? Apples Oranges Bananas Which fruit is your favorite? Apples Oranges Bananas apples oranges bananas

8/23/2002 (MES) Form Actions Forms can be connected to a script on the server. When the submit button is pressed, all the form elements may be passed to the script. The script is defined in the tag by an “action” variable....Form Elements Go Here...

8/23/2002 (MES) Page Hosting Details Tags are not case-sensitive File names and directory paths are case sensitive. Each directory should have a file called ‘index.html’. Hyperlink paths may be represented a couple ways: mike/test.html  Without a forward slash, the web server starts in the current directory and moves down. /mike/test.html  Because this link starts with a ‘/’, this link will go to the first directory in the web folder, finds the ‘mike’ directory and looks for the ‘test.html’ file.  Note that the ‘/’ doesn’t mean move to the top of the Unix directory hierarchy.

8/23/2002 (MES) Hosting Details For security, use SCP (not FTP) when transferring files to the server. All students can maintain a web page on BU’s servers: See: people.bu.edu To apply: y.html All copies of Linux have a built-in webserver (Apache) that can serve web pages. Files and directories must be world-readable (chmod command) to be seen on the web.

8/23/2002 (MES) More Info on HTML For more general HTML information, check out: HTMLPrimerAll.html HTMLPrimerAll.html Or use “View Source” command in your web browser to view HTML of an actual page. Browser Tag Support:

8/23/2002 (MES) HTML Doesn’t Have To Be Static HTML Static Code is static Can’t react to user input Interpreted by browser only Saved in “/www/html/” directory Common Gateway Interface (CGI) Perl / PHP / SSI / ASP / Shell Script Dynamic HTML generated dynamically Interactive Interpreted by server, then by browser Saved in “/www/cgi-bin/” directory* * - files must be executable (i.e. chmod +x filename)

8/23/2002 (MES) CGI Diagram

8/23/2002 (MES) CGI and Database Incorporation

8/23/2002 (MES) Exercise Based on what you’ve learned, make a page that looks like this 