Chapter 4: Marking Up With HTML: A Hypertext Markup Language Primer

Slides:



Advertisements
Similar presentations
HTML popo.
Advertisements

CREATED BY : VIRAL M.KORADIYA. Anchor elements are defined by the element. The element accepts several attributes, but either the Name or HREF attribute.
Internet Services and Web Authoring (CSET 226) Lecture # 5 HyperText Markup Language (HTML) 1.
INTRODUCTION TO HYPERTEXT MARKUP LANGUAGE 1. Outline  Introduction  Markup Languages  Editing HTML  Common Tags  Headers  Text Styling  Linking.
Chapter 4 Marking Up With Html: A Hypertext Markup Language Primer.
Chapter 4_2 Marking Up With Html: A Hypertext Markup Language Primer.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 4 - Introduction to XHTML: Part 1 Outline 4.1 Introduction 4.2 Editing XHTML 4.3 First XHTML Example.
 2008 Pearson Education, Inc. All rights reserved. 1 Introduction to HTML.
 2004 Prentice Hall, Inc. All rights reserved. Introduction to XHTML: Part 1.
Marking Up With Html: A Hypertext Markup Language Primer
 2003 Prentice Hall, Inc. All rights reserved. Chapter 4 - Introduction to XHTML: Part 1 Outline 4.1 Introduction 4.2 Editing XHTML 4.3 First XHTML Example.
HTML: PART ONE. Creating an HTML Document  It is a good idea to plan out a web page before you start coding  Draw a planning sketch or create a sample.
CS105 Introduction to Computer Concepts HTML
Chapter 6 Marking Up With (X)HTML: A Hypertext Markup Language Primer
Chapter 4 Fluency with Information Technology L. Snyder Marking Up With HTML: A Hypertext Markup Language Primer.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Fluency with Information Technology Third Edition by Lawrence Snyder Chapter.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley A Hypertext Markup Language Primer Marking Up with HTML lawrence snyder c.
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.
ITCS373: Internet Technology HTML
Chapter 4: Hypertext Markup Language Primer TECH Prof. Jeff Cheng.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Introduction to Computers CS Dr. Zhizhang Shen Chapter 4: Talking.
1 Basic HTML. 2 Part 1: Basic Web Page Production.
1 CSC 121 Computers and Scientific Thinking David Reed Creighton University HTML and Web Pages.
XP Mohammad Moizuddin Creating Web Pages with HTML Tutorial 1 1 New Perspectives on Creating Web Pages With HTML Tutorial 1: Developing a Basic Web Page.
HTML 4 Foundation Level Course HyperText Markup Language Most common language used in creating Web documents. You can use HTML to create cross-platform.
HTML, Part Showing Pictures: The Image Tags Image Tag Format –src short for source –alt for text –Can use absolute or relative pathname.
Getting Started with HTML Please use speaker notes for additional information!
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Explorers Guild April 27, What is HTML? Hypertext Markup Language (HTML) is the basic building block of the World Wide Web page. HTML files are.
Just Enough HTML How to Create Basic HTML Documents.
CS105 INTRODUCTION TO COMPUTER CONCEPTS HTML Instructor: Cuong (Charlie) Pham.
4 Chapter Four Introduction to HTML. 4 Chapter Objectives Learn basic HTML commands Discover how to display graphic image objects in Web pages Create.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley A Hypertext Markup Language Primer Marking Up with HTML lawrence snyder c.
WEB DESIGN AND PROGRAMMING Introduction to XHTML.
HTML. Adding Background Color The bgcolor attribute lets you change the background color of the Web page. Located in the body tag See common Web Page.
HTML Primer. A very good set of tutorials and references for HTML “Try it” feature lets you type in HTML.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
HTML Chapter 4 Source: CSE 190 M (Web Programming) lecture notes, es/slides/lecture02-basic_xhtml.html.
HyperText Markup Language. Web Hosting Creating a web site (on a site like iPage) –Buy domain name ( –iPage has registrar (e.g., FastDomain.
Basic HTML Programming Technology Education Ellsworth Community Middle School Communication Systems.
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
1999, COMPUTER SCIENCE, BUU Introduction to HTML Seree Chinodom
1 HTML. 2 Full forms WWW – world Wide Web HTTP – Hyper Text Transfer Protocol HTML – Hyper Text Markup Language.
Chapter 4 HTML Tags. HTML is written in something called tags. Tags come in pairs, an opening one and a closing one. The first pair of tags we'll write.
1 Week 3 XTML, Expression Web, WinSCP, & Mini-Project (MP1) Advanced Web Development IT225 Spring Term 2016 Marymount University School of Business Administration.
HTML Hyper Text Markup Language. What is HTML HTML stands for the Hyper Text Markup Language. HTML stands for the Hyper Text Markup Language. HTML is.
Fluency with Information Technology
HTML Basics.
Section 4.1 Section 4.2 Format HTML tags Identify HTML guidelines
Showing Pictures: The Image Tags
Marking Up with XHTML Tags describe how a web page should look
Aside on Conversions  . Aside on Conversions  
Elements of HTML Web Design – Sec 3-2
Elements of HTML Web Design – Sec 3-2
Creating a Home Page in HTML
Chapter 1: Introduction to XHTML (part 1)
Elements of HTML Web Design – Sec 3-2
Chapter 4 - Introduction to XHTML: Part 1
COMPUTING FUNDAMENTALS
Computers and Scientific Thinking David Reed, Creighton University
Marking Up with XHTML Tags describe how a web page should look
Marking Up with XHTML Tags describe how a web page should look
Introduction to HTML- Basics
Html.
Introduction to HTML.
Marking Up with XHTML Tags describe how a web page should look
Basic HTML.
Marking Up with XHTML Tags describe how a web page should look
Lesson 2: HTML5 Coding.
Marking Up with XHTML Tags describe how a web page should look
Presentation transcript:

Chapter 4: Marking Up With HTML: A Hypertext Markup Language Primer Fluency with Information Technology Third Edition by Lawrence Snyder

Marking Up with HTML Tags describe how a web page should look Formatting with Tags: Words or abbreviations enclosed in angle brackets < > Come in pairs (beginning and end): <title> </title> Tags are not case-sensitive, but the actual text between the tags is

Tags for Bold, Italic, and underline Bold: <b> </b> Italic: <i> </i> Underline: <u> </u> Tag pair surrounds the text to be formatted You can apply more than one kind of formatting at a time <b><i>Veni, Vidi, Vici!</i></b> produces: Veni, Vidi, Vici! Tags can be in any order, but have to be nested correctly Some tags do not surround anything, so they don't have an ending form. Closing angle bracket is replaced by /> <hr /> inserts a horizontal rule (line) <br /> inserts a line break

An HTML Web Page File Begins with <html> and ends with </html> <html> <head> Preliminary material goes here, including <title> … </title> </head> <body> Main content of the page goes here </body> </html>

Structuring Documents Markup language describes how a document's parts fit together Headings: Choice of eight levels of heading tags to produce headings, subheadings, etc. Headings display material in large font on a new line <h1>Pope</h1> <h2>Cardinal</h2> <h3>Archbishop</h3> produces: Pope Cardinal Archbishop

HTML Format vs. Display Format HTML text was run together on one line, but displayed formatted on separate lines HTML source tells the browser how to produce the formatted image based on the meaning of the tags, not on how the source instructions look But HTML is usually written in a structured (indented) form to make it easier for people to understand <h1>Pope</h1> <h2>Cardinal</h2> <h3>Archbishop</h3>

White Space White space that has been inserted for readability Spaces Tabs New lines Browser turns any sequence of white space characters into a single space before processing HTML Exception: Preformatted information between <pre> and </pre> tags is displayed as it appears

Brackets in HTML: The Escape Symbol What if our web page needed to show a math relationship like 0 < p > r The browser would interpret < p > as a paragraph tag, and would not display it To show angle brackets, use escape symbol — ampersand (&) — then an abbreviation, then a semicolon (;) < displays as < > displays as > & displays as &

Special Characters < < > > & & < < > > & &   (non-breaking space) &mdash – (em dash) Full list at http://www.w3.org/TR/REC-html40/sgml/entities.html

Accent Marks in HTML Letters with accent marks use the escape symbol Ampersand, then letter, then the name of the accent mark, then semicolon &eactue; displays as é ñ displays as ñ Full list at http://www.w3.org/TR/REC-html40/sgml/entities.html

Attributes in HTML Properties such as text alignment require more information For justification, we need to specify left, right, or center Attributes appear inside the angle brackets of start tag, after tag word, with equal sign, value in double quotes. Do not use “fancy/smart quotes!!!” <p align = "center"> (default justification is left) Horizontal rule attributes: width and size (thickness) can be specified or left to default <hr width="50%" size="3" />

Marking Links With Anchor Tags There are two sides of a hyperlink: Anchor text (the text in the current document that is highlighted) Hyperlink reference (the address of a Web page / target of the link) Begin with <a followed by a space Give the link reference using href="filename" Close the start anchor tag with > Text to be displayed for this link End anchor tag with </a> <a href="target_of_the_hyperlink">Anchor Text Seen</a> Anchor Text Seen

Anchor Tags (cont'd) Absolute pathnames: Reference pages at other web sites using complete URLs http://server/directory_path/filename <a href="http://www.aw.com/snyder/index.html">FIT</a>

Anchor Tags (cont'd) Relative pathnames: Reference pages stored to the same directory (give only the name of the file) Read <a href="./filename">this file</a>. Relative pathnames are more flexible — we can move web files around as a group Relative pathnames can also specify a path deeper or higher in the directory structure ./directory/filename ../directory/filename . Current directory .. Parent directory (one level up)

Including Pictures With Image Tags Image Tag Format: <img src="filename" /> src short for source Absolute and relative pathname rules apply Pictures can be used as links using anchor tag <a href="fullsize.jpg"><img src="thumbnail.jpg" /></a>

Including Pictures With Image Tags GIF and JPEG Images GIF: Graphic Interchange Format 8 bits (256 colors or levels of gray) JPEG: Joint Photographic Experts Group 24 bits (millions of colors – full color; levels of compression) Tell browser which format image is in using filename extension (.gif, .jpg or .jpeg)

Positioning the Image in the Document By default, images are inserted in the page at the point where the tag is specified in the HTML, and the text lines up with the bottom of the image Align attribute can line up image with top of line of text, middle, or bottom Align left, center, or right attribute puts the image on the side of the browser window — text flows around it To put image on separate line, enclose within paragraph tags Can specify how large the image should be displayed (in pixels) with height and width attributes

Handling Color Color is used for both background and text bgcolor attribute of body tag gives solid background color Use hexadecimal color numbers (0-9 A-F) <body bgcolor="#FF00FF"> (magenta) Or use predefined color terms <body bgcolor="magenta"> color attribute can be used with body text, link, or font tags <font color="red">text</font>

Handling Lists Unnumbered (bulleted) list: Ordered (numbered) list: <ul> and </ul> tags begin and end the list <li> and </il> tags begin and end the items within the list Ordered (numbered) list: <ol> and </ol> tags begin and end the list Uses the same <li> tags Sublists: Insert lists within lists (between <li> </li> tags) Definitional list: <dl> and </dl> tags begin and end the list <dt> and </dt> surround the terms to be defined <dd> and </dd> surround the definitions (indented)

Handling Tables Tables begin and end with <table> and </table> tags Rows are enclosed in table row tags, <tr> and </tr> Cells of each row are surrounded by table data tags, <td> and </td> Create a caption centered at the top of the table with <caption> and </caption> tags Column headings are created as first row of table by using <th> and </th> tags instead of table data tags See examples in textbook

Controlling Text with Tables Tables can control arrangement of information on a page e.g., a series of links listed across the top of the page could be placed in a one-row table to keep them together If the window is too small to display all the links, table keeps them in a row and a scroll bar is added If the tags are not in a table, the links will wrap to the next line instead