Introduction to XHTML. 2010, Robert K. Moniot 1
|
|
- Grant Roberts
- 8 years ago
- Views:
Transcription
1 Chapter 4 Introduction to XHTML 2010, Robert K. Moniot 1
2 OBJECTIVES In this chapter, you will learn: Characteristics of XHTML vs. older HTML. How to write XHTML to create web pages: Controlling document structure Including images in a document Inserting hyperlinks for navigation Making lists and tables Creating forms for user input Including meta information for search engines to use 2010, Robert K. Moniot 2
3 HTML Hyper-Text Markup Language: g the foundation of the World-Wide Web Design goals: Platform independence: pages can be viewed using a variety of different computers and browsers. Universality: servers can store information in their own data formats, but convert it to HTML for access by browsers. Convenient linking from one page to another (hypertext). HTML conveys the structure of the document, not its precise appearance, allowing for varying display capabilities. Openness (not proprietary) was key to the adoption of HTML and growth of the Web 2010, Robert K. Moniot 3
4 XHTML Extensible HTML Based on HTML, but stricter: must be valid XML Adds extensibility for future purposes Improves interoperability with other data formats and user agents Allows only document's content and structure, not style, to be specified Formatting is specified with Cascading Style Sheets (CSS) Designed to facilitate Semantic Web HTML still accepted by browsers Use validators to make sure your XHTML is standard Properly written, XHTML is acceptable to all browsers 2010, Robert K. Moniot 4
5 Basic form of XHTML An XHTML document is all plain text (no binary formatting codes). The contents can be divided into two categories: Content: material which the user sees when visiting the page Meta-information: information about the document: its structure, formatting, etc. Meta-information is distinguished from content by using tags. A tag is a tag-name enclosed in angle brackets. Tags usually come in pairs: an opening tag and a closing tag, which is the same tag-name preceded by a slash. <tag-name>content affected by tag</tag-name> 2010, Robert K. Moniot 5
6 Nesting of tags Opening and closing tags define regions affected by the tags. These regions must nest, not overlap. Yes: <tag1>some text <tag2>more text</tag2> and more.</tag1> No: <tag1>some text <tag2>more text</tag1> and more.</tag2> 2010, Robert K. Moniot 6
7 Rules about Tags Not all tags need closing tag For some tags, a closing tag is optional in HTML: <p> paragraph. Implies closing of previous paragraph tag. For these, closing tag mandatory in XHTML. For some tags, a closing tag is never used: <br /> line break. Marks a location, not a region. For these, XHTML mandates / before closing >. Tag names are case-insensitive in HTML <br> and <BR> and <Br> are all equivalent XHTML mandates lower-case only. 2010, Robert K. Moniot 7
8 Rules about Tags, cont d Unknown tags are ignored. This rule allows new tags to be introduced into later XHTML standards without causing problems for older browsers. But it also means you need to be careful to spell tag names correctly! 2010, Robert K. Moniot 8
9 Tags with attributes Some tags can be qualified by attributes that provide needed additional information or change the default properties of the tag. Attributes t are specified within the angle brackets following the opening tag name. (Attributes are never listed in a closing tag.) <tag-name attribute="value" attribute="value">content text</tag-name> 2010, Robert K. Moniot 9
10 Tags for Document Type These tags were not in original HTML standard: introduced in XHML. XML version tag <?xml version="1.0" encoding="utf-8"?> Document Type Definition (DTD) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " (These can be cut and pasted from examples on Web. Don t try to type them in by hand!) 2010, Robert K. Moniot 10
11 Tags for Document Structure Some tags specify the overall structure of the document <html>... </html> encloses the entire document <head>... </head> encloses the head portion of the document. Everything in the head portion is meta-information, not content. <body>... </body> encloses the body portion of the document. The body portion contains the document's content. Example 1 (ignore the other tags for now) 2010, Robert K. Moniot 11
12 Tags for Document Head <title>document title</title> -Specifies the title that appears in the title-bar of the browser (not in the content area). This tag is optional but should always be included to assist the user in navigating the browser's s history list. <meta name="keywords" content="word, phrase, etc" /> - Specifies keywords to assist indexing of the page by search engines. Other head tags will be discussed later. 2010, Robert K. Moniot 12
13 Tags for Document Body Heading tags <h1>main heading</h1> - Formats the enclosed text as a prominent large, bold heading. <h2>sub-heading</h2> heading</h2> - Formats the enclosed text as a large, bold heading but not as prominent as for <h1>. <h3>sub-sub heading</h3> - Formats the enclosed text as an even less prominent heading.... (levels 4 and 5 of decreasing prominence) <h6>minor heading</h6> - Formats the enclosed text as a minor heading, only slightly more prominent than ordinary text. Example , Robert K. Moniot 13
14 Organizational Tags Paragraphs and Layout <p> - start of a new paragraph. The closing </p> tag is optional in HTML but required in XHTML. <br /> - line break. Use this where the extra line spacing of a paragraph tag is not desirable, as in an address. Never takes a closing tag. <center>centered text</center> - (deprecated) changes justification of enclosed text (normally left-justified) to centered. <blockquote>quoted text</blockquote> - for large blocks of quoted material. <pre>preformatted text</pre> - use this to present a block of text exactly as typed in the document, for instance to show an interactive session with a computer. Example , Robert K. Moniot 14
15 Tags for Style Explicit style tags <b>boldfaced text</b> <i>italicized text</i> <u>underlined text</u> (deprecated) <tt>typewriter-font text</tt> Logical style tags <strong>prominent text</strong> - usually bold <em>emphasized text</em> - usually italics <cite>cited text</cite> - usually italicized <code>computer code</code> - usually in typewriter font Example , Robert K. Moniot 15
16 Tags for Style The <font> tag. In the early days of web design, this tag was introduced to allow the web programmer to control the font family, typeface, color, etc. This tag is now deprecated. Style sheets provide much better control over style and compatibility. However, many web pages still use this tag for simple effects such as text size and color. Example: <font size="+1" color="red">large, red text</font> 2010, Robert K. Moniot 16
17 Special characters Some characters such as angle brackets are reserved for special meanings in XHTML. Others are not available on many keyboards. These characters can be put into content using codes between ampersand and semicolon: < - the less-than symbol < (left angle bracket) > - the greater-than symbol > (right angle bracket) & - the ampersand sign & - the copyright symbol Many more are defined. Note that unlike tags, these codes are case-sensitive in HTML. 2010, Robert K. Moniot 17
18 Hypertext Links Hypertext links connect one document to another. A link has two components: the link text, which the user sees to click on, and the link target, which is the location to which the browser is directed when the link is clicked. Form of a hypertext link: <a href="target.html">link text</a> 2010, Robert K. Moniot 18
19 Hypertext Links The link target, or href (hypertext reference) is in the form of a URL: Uniform Resource Locator. A URL has 3 components, not all of which need to be supplied in every reference: A protocol An Internet address (either name or IP number) A file path Example: , Robert K. Moniot 19
20 URL protocol The protocol portion of a URL specifies the way that the web browser will interact with the server to obtain the resource. Protocols supported by most browsers include: http - Hypertext Transport Protocol (the default) https - Secure HTTP (used to exchange confidential information such as credit card numbers) ftp - File Transfer Protocol, used on some servers that host downloadable materials file - for URLs that are files on the same computer where the browser is running mailto for addresses 2010, Robert K. Moniot 20
21 URL address The Internet address portion of a URL can be either a name, e.g. or a number, e.g If omitted, the address of the URL in the href is taken to be the same as the address in the URL of the document containing the link. Thus if the address is omitted from a link in a web page, the link refers to a document on the same server that served that page. A URL without an address portion can be either absolute or relative, as explained next. 2010, Robert K. Moniot 21
22 URL file path The file path portion of a URL optionally specifies the chain of directories (folders) in which the document is located, and the name of the file itself. The directory names in the chain are separated by slash characters. If the file name portion of the path is omitted, then it defaults to a value that is defined by the server, typically index.html. Example: the URL / / / lacks a file name, and so it might be equivalent to place com/shopping/fr it/inde html 2010, Robert K. Moniot 22
23 Relative URLs If a URL omits the Internet address portion, then the file path portion can be either relative or absolute. An absolute file path begins with a slash; a relative one does not. In both cases, the Internet address portion is supplied by that of the referencing document. For a relative reference, the chain of directories is also supplied by that of the referencing document. <a href="/somepage.html">absolute link</a> <a href="somepage.html">relative html">relati e link</a> 2010, Robert K. Moniot 23
24 Relative URLs A relative file path can also specify directories. In this case the chain starts in the same directory as the referencing page. Use../ to indicate the parent directory. Link referencing a file in a subdirectory of the current page's directory <a href="assets/somepage.html">relative link</a> Link referencing a file in a sibling directory of the current page's directory <a href="../assets/somepage.html">relative link</a> 2010, Robert K. Moniot 24
25 Absolute URLs In an absolute file path, the chain of directories starts at the top of the URL space of the server. Absolute link referencing the top-level l home page of a specified server <a href=" link</a> Absolute link referencing a file in the shopping directory of the top level of the web server containing the referencing page <a href="/shopping/somepage.html">absolute link</a> 2010, Robert K. Moniot 25
26 Images Use the <img> tag to include an image in a page. This tag allows some attributes that specify the size of the image, and alternative text that can be used in place of the image. The tag must include a src attribute specifying a URL that gives the location of the image. Example: <img src="myface.jpg" height="256" width="300" alt="picture of me" /> 2010, Robert K. Moniot 26
27 Images The image size specification via length and width attributes of the <img> tag can be used to resize the image, but this is not recommended. Rather, the best use of these attributes is to tell the browser how big the image is, so that it can allow the right amount of space in the rendering of the page before it has downloaded the image. The alternative text given by alt can be displayed by the browser while the image is loading or by browsers that suppress images. Some browsers will pop up a balloon with this text when the mouse hovers over the image. This text can also be read aloud by browsers designed for the blind. 2010, Robert K. Moniot 27
28 List types: Lists <ol> - Ordered list: each item is numbered. Use the type attribute (deprecated) to obtain letters or roman numerals: the value of the attribute is simply what the item label should look like. Possibilities for type are 1, a, A, i, I <ul> - Unordered list: each item is marked with a bullet. <dl> - Definition list: the head of each item is a word or phrase, and the rest is a description. For <ol> and <ul>, list items are started by <li> (closing tag optional in HTML). For <dl>, the head word is marked by <dt> and the description by <dd> (closing tags optional in HTML). Example , Robert K. Moniot 28
29 Other XHTML tags Superscripts p and subscripts: enclose text in <sup>...</sup> or <sub>...</sub> tags. Horizontal rule (line): use <hr />. It always appears on a line by itself. This tag takes an optional attribute t width (deprecated) such as <hr width="50% /> to control how far across the page it extends. Strikethrough text: enclose in <del>...</del> tags. Comments: these consist of any text enclosed within <! >. Their purpose is to enlighten the web programmer reading the XHTML. They do not appear in the rendered page. Example , Robert K. Moniot 29
30 Tables The W3C says: Tables should not be used purely as a means to layout document content as this may present problems when rendering to non-visual media. Additionally, when used with graphics, these tables may force users to scroll horizontally to view a table designed on a system with a larger display. To minimize these problems, authors should use style sheets to control layout rather than tables. Be aware that not all your visitors will use the same hardware or software to view the page. 2010, Robert K. Moniot 30
31 Defining Tables A table organizes content into a grid of horizontal rows and vertical columns. The table area is enclosed in <table>... </table> A table row is started with <tr> (closing tag optional). Within each row, a table column item is started with <td> (closing tag optional). Use <th> instead for column headings. Use align attribute (values left, right, center) to align text within a cell. Example , Robert K. Moniot 31
32 Table attributes summary="text" provides a description of the table's purpose and structure for non-visual agents (e.g. speech) width="length" th" specifies width of table. Length can be a percentage of the width of the window, or an absolute length in pixels. 2010, Robert K. Moniot 32
33 Table attributes, cont'd border="pixels" specifies width of frame drawn around table. Setting it to 0 suppresses the frame. cellspacing ="pixels" specifies spacing between cells (above, below, and to either side) cellpadding ="space" specifies spacing between the boundary of a cell and its contents. Here space can either be a number in pixels, or a percentage of the cell size. 2010, Robert K. Moniot 33
34 Elements within Table Caption: specifies a caption to appear with the table. Allows an optional attribute align to specify where the caption appears relative to the table. The align position can be one of: top bottom left right <caption align="position">this is the caption</caption> 2010, Robert K. Moniot 34
35 Cells that Span Rows, Columns A single cell can span multiple columns or multiple rows. This is achieved using the rowspan and colspan attributes of the <th> or <td> element. Example: <td colspan="2">this cell spans two columns</td> Example: <td rowspan="2">this cell spans two rows</td> You can also use the nowrap attribute to control automatic wrapping of text within a cell. Normally wrapping is good in order to prevent a cell from becoming too wide. 2010, Robert K. Moniot 35
36 Elements within Tables Row groups: these allow you to structure portions of the table into head, body, and foot. <thead>... </thead> encloses rows in head of table. <tfoot>... </tfoot> encloses rows in foot of table. <tbody>... </tbody> encloses rows in body of table. Note that <tfoot> must come before <tbody> so that the browser can scroll the body independently d of head and foot, or repeat head and foot on multi-page printout. Multiple <tbody> elements are allowed, in order to divide the body into groups of rows. The browser may put extra space or other indication of the separation between these groups. The closing tags are optional in HTML. 2010, Robert K. Moniot 36
37 Elements within Tables Column groups: these allow you to specify width of columns in the table. Form: <colgroup> <col width="width" span="cols" />... </colgroup> width can be a number of pixels or a percentage of the table width. cols is the number of columns sharing the same attributes. HTML standard also allows align attribute but Firefox ignores it. 2010, Robert K. Moniot 37
38 Customizing Tables Use colspan and rowspan attributes of <th> or <td> tag to span multiple rows, columns, e.g. <td colspan="3">multi-column cell</td> Use valign attribute of <th> or <td> tag for vertical positioning within cells. Values top, middle, bottom. Use border attribute of <table> tag to show grid lines. Use <caption> tag inside table to provide a table caption. Example , Robert K. Moniot 38
39 Forms XHTML forms allow the user to supply data to the web server. We will focus on creating the form in XHTML so it appears to the user with input fields and descriptive text, t ready to be filled in. When the form is submitted, the data entered into the input fields is sent back to the web server and processed, for instance by a CGI program. We will not study CGI programming at this time. 2010, Robert K. Moniot 39
40 A form is defined as follows: Defining A Form <form name="form-name" action="path/to/cgi" method="post">... (form fields and descriptive text go here) </form> The optional name attribute gives the form a name. This is useful when using JavaScript to access the form elements. The path to cgi is a URL specifying the location of the CGI program that will process the form. The method attribute can be either "get" or "post". The region between the opening and closing <form> tags can contain input fields and any sort of normal XHTML content. 2010, Robert K. Moniot 40
41 Form Submit Methods Method "get" The input data are appended to the URL of the request sent to the server when the form is submitted. The server passes the data to the CGI through an environment variable. This method is primitive and suitable only for very small amounts of form data. It should ordinarily not be used for forms. Method "post" The input data are sent to the server in a data body following the request headers. The server passes the data to the CGI through an input mechanism. This is the preferred method. 2010, Robert K. Moniot 41
42 Form Input Fields The most common type of form input field is defined using the <input> tag, which allows for various types of input elements: text boxes, check boxes, etc. The general form of this tag is <input name="field-name" type="input-type"... /> Note that there is never a closing tag, since this defines an element, not a region. The name attribute gives the input field a name, which is useful for JavaScript and CGI processing. The type attribute allows different kinds of input fields to be defined. Depending on the field type, there may be other attributes to control other properties p of the element. 2010, Robert K. Moniot 42
43 Input Field Types The type attribute can take on one of the following values: text - specifies a small box in which the user can type text. password - like text, but the text which is typed appears as asterisks, though it is submitted to the server as typed. checkbox - specifies a box which can be clicked to check or un- check it. radio - specifies a radio button. Several buttons of this kind are usually defined as a group, each button of the group having the same name. A radio button is like a checkbox except that only one button of the group can be selected at a time. 2010, Robert K. Moniot 43
44 Special Input Types There are some other input types that are special: submit - specifies a Submit button that sends the completed form data to the server. reset - specifies a Reset button that restores all input fields of the form to their default initial values. hidden - used to provide data that the user does not see. 2010, Robert K. Moniot 44
45 Other <input> Tag Attributes size="width" for input fields of type text or password. The width is an integer giving the width of the box in characters. Default width is 20. maxlength="length" th" for fields of type textt or password. Specifies the maximum number of characters that can be entered into the box. checked="checked" for checkbox and radio buttons ("checked" is the only value allowed). If this attribute is present, the choice is selected by default. value="value" specifies a default value for the item or, for submit and reset buttons, a label for the button. 2010, Robert K. Moniot 45
46 Form Menu Elements A menu is defined as follows: <select name="name"> <option> menu item 1 <option> menu item 2... </select> 2010, Robert K. Moniot 46
47 Form Menu Elements Default appearance of a select element has the selected item in a box, with a scroll button at one side that pops up the menu to allow selecting a different item. To create a menu that displays several options in the window, include the attribute size="length" where length is the number of items to show. By default, only one item from the list can be selected. To allow multiple items to be selected, add the attribute multiple="multiple". The item tag allows the attribute selected="selected" to indicate that the item should be selected by default. 2010, Robert K. Moniot 47
48 The textarea Element The text type of input element is intended only for small amounts of text. To provide space for more input text, as well as scrollbars, use this element. Example: <textarea name="remarks" rows="10" cols="25"> Default text can be placed here. </textarea> Example , Robert K. Moniot 48
49 Anchors The <a> tag can be used to create an anchor, a marked location in a document. The anchor is given an ID using the id attribute. (Other tags can be used too.) A link can refer to this named location using the # character in the URL. Clicking on the link jumps to the marked location rather than to the top of the referenced document. Example: Create anchor with <a id="section1">section 1.</a> Reference anchor with <a href="#section1">see Section 1.</a> 2010, Robert K. Moniot 49
50 Anchors The URL referring to an anchor located in the same document can omit everything except the # and the anchor name. Or, the URL can be a relative or absolute URL with the #anchorname at the end. Example of absolute URL referring to an anchor: <a href=" See Section 1 of the paper.</a> Example , Robert K. Moniot 50
Introduction to Web Design Curriculum Sample
Introduction to Web Design Curriculum Sample Thank you for evaluating our curriculum pack for your school! We have assembled what we believe to be the finest collection of materials anywhere to teach basic
More informationWeb Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.
More informationWebsite Planning Checklist
Website Planning Checklist The following checklist will help clarify your needs and goals when creating a website you ll be surprised at how many decisions must be made before any production begins! Even
More informationICT 6012: Web Programming
ICT 6012: Web Programming Covers HTML, PHP Programming and JavaScript Covers in 13 lectures a lecture plan is supplied. Please note that there are some extra classes and some cancelled classes Mid-Term
More informationHTML Tables. IT 3203 Introduction to Web Development
IT 3203 Introduction to Web Development Tables and Forms September 3 HTML Tables Tables are your friend: Data in rows and columns Positioning of information (But you should use style sheets for this) Slicing
More informationHTML Forms and CONTROLS
HTML Forms and CONTROLS Web forms also called Fill-out Forms, let a user return information to a web server for some action. The processing of incoming data is handled by a script or program written in
More informationBASICS OF WEB DESIGN CHAPTER 2 HTML BASICS KEY CONCEPTS COPYRIGHT 2013 TERRY ANN MORRIS, ED.D
BASICS OF WEB DESIGN CHAPTER 2 HTML BASICS KEY CONCEPTS COPYRIGHT 2013 TERRY ANN MORRIS, ED.D 1 LEARNING OUTCOMES Describe the anatomy of a web page Format the body of a web page with block-level elements
More informationWeb Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University
Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages
More informationCSE 3. Marking Up with HTML. Tags for Bold, Italic, and underline. Structuring Documents. An HTML Web Page File
CSE 3 Comics Updates Shortcut(s)/Tip(s) of the Day Google Earth/Google Maps ssh Anti-Spyware Chapter 4: Marking Up With HTML: A Hypertext Markup Language Primer Fluency with Information Technology Third
More informationLesson Review Answers
Lesson Review Answers-1 Lesson Review Answers Lesson 1 Review 1. User-friendly Web page interfaces, such as a pleasing layout and easy navigation, are considered what type of issues? Front-end issues.
More informationIntroduction... 3. Designing your Common Template... 4. Designing your Shop Top Page... 6. Product Page Design... 8. Featured Products...
Introduction... 3 Designing your Common Template... 4 Common Template Dimensions... 5 Designing your Shop Top Page... 6 Shop Top Page Dimensions... 7 Product Page Design... 8 Editing the Product Page layout...
More informationFurther web design: HTML forms
Further web design: HTML forms Practical workbook Aims and Learning Objectives The aim of this document is to introduce HTML forms. By the end of this course you will be able to: use existing forms on
More informationWeb Development 1 A4 Project Description Web Architecture
Web Development 1 Introduction to A4, Architecture, Core Technologies A4 Project Description 2 Web Architecture 3 Web Service Web Service Web Service Browser Javascript Database Javascript Other Stuff:
More informationCaldes CM12: Content Management Software Introduction v1.9
Caldes CM12: Content Management Software Introduction v1.9 Enterprise Version: If you are using Express, please contact us. Background Information This manual assumes that you have some basic knowledge
More informationCreating HTML authored webpages using a text editor
GRC 175 Assignment 1 Creating HTML authored webpages using a text editor Tasks: 1. Acquire web host space with ad free provider 2. Create an index webpage (index.html) 3. Create a class management webpage
More information07 Forms. 1 About Forms. 2 The FORM Tag. 1.1 Form Handlers
1 About Forms For a website to be successful, it is important to be able to get feedback from visitors to your site. This could be a request for information, general comments on your site or even a product
More informationCS412 Interactive Lab Creating a Simple Web Form
CS412 Interactive Lab Creating a Simple Web Form Introduction In this laboratory, we will create a simple web form using HTML. You have seen several examples of HTML pages and forms as you have worked
More informationWEB DESIGN LAB PART- A HTML LABORATORY MANUAL FOR 3 RD SEM IS AND CS (2011-2012)
WEB DESIGN LAB PART- A HTML LABORATORY MANUAL FOR 3 RD SEM IS AND CS (2011-2012) BY MISS. SAVITHA R LECTURER INFORMATION SCIENCE DEPTATMENT GOVERNMENT POLYTECHNIC GULBARGA FOR ANY FEEDBACK CONTACT TO EMAIL:
More informationAccessibility in e-learning. Accessible Content Authoring Practices
Accessibility in e-learning Accessible Content Authoring Practices JUNE 2014 Contents Introduction... 3 Visual Content... 3 Images and Alt... 3 Image Maps and Alt... 4 Meaningless Images and Alt... 4 Images
More informationChapter 2 HTML Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D
Chapter 2 HTML Basics Key Concepts Copyright 2013 Terry Ann Morris, Ed.D 1 First Web Page an opening tag... page info goes here a closing tag Head & Body Sections Head Section
More informationEUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING
EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING The European Computer Driving Licence Foundation Ltd. Portview House Thorncastle Street Dublin 4 Ireland Tel: + 353
More informationAdvanced Drupal Features and Techniques
Advanced Drupal Features and Techniques Mount Holyoke College Office of Communications and Marketing 04/2/15 This MHC Drupal Manual contains proprietary information. It is the express property of Mount
More informationShort notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
More informationJISIS and Web Technologies
27 November 2012 Status: Draft Author: Jean-Claude Dauphin JISIS and Web Technologies I. Introduction This document does aspire to explain how J-ISIS is related to Web technologies and how to use J-ISIS
More informationHTML, CSS, XML, and XSL
APPENDIX C HTML, CSS, XML, and XSL T his appendix is a very brief introduction to two markup languages and their style counterparts. The appendix is intended to give a high-level introduction to these
More informationInternet Technologies
QAFQAZ UNIVERSITY Computer Engineering Department Internet Technologies HTML Forms Dr. Abzetdin ADAMOV Chair of Computer Engineering Department aadamov@qu.edu.az http://ce.qu.edu.az/~aadamov What are forms?
More informationBy Glenn Fleishman. WebSpy. Form and function
Form and function The simplest and really the only method to get information from a visitor to a Web site is via an HTML form. Form tags appeared early in the HTML spec, and closely mirror or exactly duplicate
More informationUsing Adobe Dreamweaver CS4 (10.0)
Getting Started Before you begin create a folder on your desktop called DreamweaverTraining This is where you will save your pages. Inside of the DreamweaverTraining folder, create another folder called
More informationHTML5 and CSS3 Part 1: Using HTML and CSS to Create a Website Layout
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES HTML5 and CSS3 Part 1: Using HTML and CSS to Create a Website Layout Fall 2011, Version 1.0 Table of Contents Introduction...3 Downloading
More informationBasic Website Maintenance Tutorial*
Basic Website Maintenance Tutorial* Introduction You finally have your business online! This tutorial will teach you the basics you need to know to keep your site updated and working properly. It is important
More informationNew Perspectives on Creating Web Pages with HTML. Considerations for Text and Graphical Tables. A Graphical Table. Using Fixed-Width Fonts
A Text Table New Perspectives on Creating Web Pages with HTML This figure shows a text table. Tutorial 4: Designing a Web Page with Tables 1 2 A Graphical Table Considerations for Text and Graphical Tables
More informationGetting Started with KompoZer
Getting Started with KompoZer Contents Web Publishing with KompoZer... 1 Objectives... 1 UNIX computer account... 1 Resources for learning more about WWW and HTML... 1 Introduction... 2 Publishing files
More informationSo we're set? Have your text-editor ready. Be sure you use NotePad, NOT Word or even WordPad. Great, let's get going.
Web Design 1A First Website Intro to Basic HTML So we're set? Have your text-editor ready. Be sure you use NotePad, NOT Word or even WordPad. Great, let's get going. Ok, let's just go through the steps
More informationContents. Downloading the Data Files... 2. Centering Page Elements... 6
Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...
More informationModule 6 Web Page Concept and Design: Getting a Web Page Up and Running
Module 6 Web Page Concept and Design: Getting a Web Page Up and Running Lesson 3 Creating Web Pages Using HTML UNESCO EIPICT M6. LESSON 3 1 Rationale Librarians need to learn how to plan, design and create
More informationMaking Content Editable. Create re-usable email templates with total control over the sections you can (and more importantly can't) change.
Making Content Editable Create re-usable email templates with total control over the sections you can (and more importantly can't) change. Single Line Outputs a string you can modify in the
More informationHow to Manage Your Eservice Center Knowledge Base
Populating and Maintaining your eservice Center Knowledge Base Table of Contents Populating and Maintaining the eservice Center Knowledge Base...2 Key Terms...2 Setting up the Knowledge Base...3 Consider
More informationViewing Form Results
Form Tags XHTML About Forms Forms allow you to collect information from visitors to your Web site. The example below is a typical tech suupport form for a visitor to ask a question. More complex forms
More informationThe Web Web page Links 16-3
Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML documents Describe several specific HTML tags and their purposes 16-1 Chapter Goals
More informationHTML TIPS FOR DESIGNING
This is the first column. Look at me, I m the second column.
More informationCreating your personal website. Installing necessary programs Creating a website Publishing a website
Creating your personal website Installing necessary programs Creating a website Publishing a website The objective of these instructions is to aid in the production of a personal website published on
More information04 Links & Images. 1 The Anchor Tag. 1.1 Hyperlinks
One of the greatest strengths of Hypertext Markup Language is hypertext the ability to link documents together. The World Wide Web itself consists of millions of html documents all linked together via
More informationCOMMON CUSTOMIZATIONS
COMMON CUSTOMIZATIONS As always, if you have questions about any of these features, please contact us by e-mail at pposupport@museumsoftware.com or by phone at 1-800-562-6080. EDIT FOOTER TEXT Included
More informationHTML Forms. Pat Morin COMP 2405
HTML Forms Pat Morin COMP 2405 HTML Forms An HTML form is a section of a document containing normal content plus some controls Checkboxes, radio buttons, menus, text fields, etc Every form in a document
More informationXHTML BASICS. Institute of Finance Management CIT Department Herman Mandari
XHTML BASICS Institute of Finance Management CIT Department Herman Mandari HTML Styles Introduces CSS to HTML The main purposes is to provide a common way to style all HTML elements Examples
More informationAbout webpage creation
About webpage creation Introduction HTML stands for HyperText Markup Language. It is the predominant markup language for Web=ages. > markup language is a modern system for annota?ng a text in a way that
More informationCreating an HTML Document Using Macromedia Dreamweaver
INFORMATION SYSTEMS SERVICES Creating an HTML Document Using Macromedia Dreamweaver This tutorial workbook contains a series of exercises that give an introduction to creating HTML documents for the World
More informationWHITEPAPER. Skinning Guide. Let s chat. 800.9.Velaro www.velaro.com info@velaro.com. 2012 by Velaro
WHITEPAPER Skinning Guide Let s chat. 2012 by Velaro 800.9.Velaro www.velaro.com info@velaro.com INTRODUCTION Throughout the course of a chat conversation, there are a number of different web pages that
More informationThe McGill Knowledge Base. Last Updated: August 19, 2014
The McGill Knowledge Base Last Updated: August 19, 2014 Table of Contents Table of Contents... 1... 2 Overview... 2 Support... 2 Exploring the KB Admin Control Panel Home page... 3 Personalizing the Home
More informationGarfield Public Schools Fine & Practical Arts Curriculum Web Design
Garfield Public Schools Fine & Practical Arts Curriculum Web Design (Half-Year) 2.5 Credits Course Description This course provides students with basic knowledge of HTML and CSS to create websites and
More informationEducational Technology Department IT Master Plan Training Modules. Notes for Internet (Web Design & Publishing)
Educational Technology Department IT Master Plan Training Modules Notes for Internet (Web Design & Publishing) 1 (1) Web Design and Layout Guide Interface Design - For maximum functionality and legibility,
More informationWeb Design Revision. AQA AS-Level Computing COMP2. 39 minutes. 39 marks. Page 1 of 17
Web Design Revision AQA AS-Level Computing COMP2 204 39 minutes 39 marks Page of 7 Q. (a) (i) What does HTML stand for?... () (ii) What does CSS stand for?... () (b) Figure shows a web page that has been
More informationFast track to HTML & CSS 101 (Web Design)
Fast track to HTML & CSS 101 (Web Design) Level: Introduction Duration: 5 Days Time: 9:30 AM - 4:30 PM Cost: 997.00 Overview Fast Track your HTML and CSS Skills HTML and CSS are the very fundamentals of
More informationWeb Development I & II*
Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology
More informationScript Handbook for Interactive Scientific Website Building
Script Handbook for Interactive Scientific Website Building Version: 173205 Released: March 25, 2014 Chung-Lin Shan Contents 1 Basic Structures 1 11 Preparation 2 12 form 4 13 switch for the further step
More informationCreating a Resume Webpage with
Creating a Resume Webpage with 6 Cascading Style Sheet Code In this chapter, we will learn the following to World Class CAD standards: Using a Storyboard to Create a Resume Webpage Starting a HTML Resume
More informationInspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Web Design in Nvu Workbook 1
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl Web Design in Nvu Workbook 1 The demand for Web Development skills is at an all time high due to the growing demand for businesses and individuals to
More informationCreating Personal Web Sites Using SharePoint Designer 2007
Creating Personal Web Sites Using SharePoint Designer 2007 Faculty Workshop May 12 th & 13 th, 2009 Overview Create Pictures Home Page: INDEX.htm Other Pages Links from Home Page to Other Pages Prepare
More informationContent Management System
OIT Training and Documentation Services Content Management System End User Training Guide OIT TRAINING AND DOCUMENTATION oittraining@uta.edu http://www.uta.edu/oit/cs/training/index.php 2009 CONTENTS 1.
More informationVirtual Exhibit 5.0 requires that you have PastPerfect version 5.0 or higher with the MultiMedia and Virtual Exhibit Upgrades.
28 VIRTUAL EXHIBIT Virtual Exhibit (VE) is the instant Web exhibit creation tool for PastPerfect Museum Software. Virtual Exhibit converts selected collection records and images from PastPerfect to HTML
More informationwebpage4 Manual Last changed August 11, 2008
webpage4 Manual Last changed August 11, 2008 Table of contents Overview...1 Features Overview...2 System Requirements...3 Upgrading...4 Support...6 Preferences...7 Introduction to HTML...10 Frequently
More informationCascade Server. End User Training Guide. OIT Training and Documentation Services OIT TRAINING AND DOCUMENTATION. oittraining@uta.
OIT Training and Documentation Services Cascade Server End User Training Guide OIT TRAINING AND DOCUMENTATION oittraining@uta.edu http://www.uta.edu/oit/cs/training/index.php 2013 CONTENTS 1. Introduction
More informationIntroduction to Drupal
Introduction to Drupal Login 2 Create a Page 2 Title 2 Body 2 Editor 2 Menu Settings 5 Attached Images 5 Authoring Information 6 Revision Information 6 Publishing Options 6 File Attachments 6 URL Path
More informationHTML & XHTML Tag Quick Reference
HTML & XHTML Tag Quick Reference Interactive Media Center This reference notes some of the most commonly used HTML and XHTML tags. It is not, nor is it intended to be, a comprehensive list of available
More informationJoomla! 2.5.x Training Manual
Joomla! 2.5.x Training Manual Joomla is an online content management system that keeps track of all content on your website including text, images, links, and documents. This manual includes several tutorials
More informationWeb Design with Dreamweaver Lesson 4 Handout
Web Design with Dreamweaver Lesson 4 Handout What we learned Create hyperlinks to external websites Links can be made to open in a new browser window Email links can be inserted onto webpages. When the
More information7 th Annual LiveText Collaboration Conference. Advanced Document Authoring
7 th Annual LiveText Collaboration Conference Advanced Document Authoring Page of S. La Grange Road, nd Floor, La Grange, IL 6055-455 -866-LiveText (-866-548-3839) edu-solutions@livetext.com Page 3 of
More informationCHAPTER 10. When you complete this chapter, you will be able to:
Data Tables CHAPTER 10 When you complete this chapter, you will be able to: Use table elements Use table headers and footers Group columns Style table borders Apply padding, margins, and fl oats to tables
More informationDreamweaver CS6 Basics
Dreamweaver CS6 Basics Learn the basics of building an HTML document using Adobe Dreamweaver by creating a new page and inserting common HTML elements using the WYSIWYG interface. EdShare EdShare is a
More informationWebsite 101. Yani Ivanov. Student Assistant / Web Administrator
Website 101 Yani Ivanov Student Assistant / Web Administrator Information Technology for Environmental Research Area of the Hawai`i NSF EPSCoR Program Covered Topics Introduction to HTML What is it and
More informationCONTENTM WEBSITE MANAGEMENT SYSTEM. Getting Started Guide
CONTENTM WEBSITE MANAGEMENT SYSTEM Getting Started Guide Table of Contents CONTENTM WEBSITE MANAGEMENT SYSTEM... 1 GETTING TO KNOW YOUR SITE...5 PAGE STRUCTURE...5 Templates...5 Menus...5 Content Areas...5
More informationInterspire Website Publisher Developer Documentation. Template Customization Guide
Interspire Website Publisher Developer Documentation Template Customization Guide Table of Contents Introduction... 1 Template Directory Structure... 2 The Style Guide File... 4 Blocks... 4 What are blocks?...
More informationBlueHornet Whitepaper
BlueHornet Whitepaper Best Practices for HTML Email Rendering BlueHornet.com Page Page 1 1 2007 Inc. A wholly owned subsidiary of Digital River, Inc. (619) 295-1856 2150 W. Washington Street #110 San Diego,
More informationFETAC Certificate in Multimedia Production. IBaT College Swords. FETAC Certificate in Multimedia Production Web Authoring Dreamweaver 3
IBaT College Swords FETAC Certificate in Multimedia Production Web Authoring Dreamweaver 3 Lecturer: Cara Martin M.Sc. Lecturer contact details: cmartin@ibat.ie IBaT 2009 Page 1 Cascading Style Sheets
More informationCREATING WEB PAGES USING HTML INTRODUCTION
CREATING WEB PAGES USING HTML INTRODUCTION Web Page Creation Using HTML: Introduction 1. Getting Ready What Software is Needed FourSteps to Follow 2. What Will Be On a Page Technical, Content, & Visual
More informationART 379 Web Design. HTML, XHTML & CSS: Introduction, 1-2
HTML, XHTML & CSS: Introduction, 1-2 History: 90s browsers (netscape & internet explorer) only read their own specific set of html. made designing web pages difficult! (this is why you would see disclaimers
More informationHow to Edit Your Website
How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing
More informationRedback Solutions. Visionscape Manual
Redback Solutions Visionscape Manual Updated 31/05/2013 1 Copyright 2013 Redback Solutions Pty Ltd. All rights reserved. The Visionscape Content Management System (CMS) may not be copied, reproduced or
More informationWeb Publishing Basics 2
Web Publishing Basics 2 HTML and CSS Coding Jeff Pankin pankin@mit.edu Information Services and Technology Contents Course Objectives... 2 Creating a Web Page with HTML... 3 What is Dreamweaver?... 3 What
More informationWeb Design Mastery. Quick Start Guide
Web Design Mastery Quick Start Guide By Shelley Lowery WebDesignMastery.com Page 1 This is NOT a free ebook & does not have resell rights This guide is for your own personal use and may NOT be distributed
More informationCreating Web Pages with Dreamweaver CS 6 and CSS
Table of Contents Overview... 3 Getting Started... 3 Web Page Creation Tips... 3 Creating a Basic Web Page Exercise... 4 Create a New Page... 4 Using a Table for the Layout... 5 Adding Text... 6 Adding
More informationPenn State Behrend Using Drupal to Edit Your Web Site August 2013
Penn State Behrend Using Drupal to Edit Your Web Site August 2013 Alternative Format Statement This publication is available in alternative media upon request. Statement of Non-Discrimination The Pennsylvania
More informationHave you seen the new TAMUG websites?
4 For all Cascade Management System request for PUBLISHING please email cms@tamug.edu for the quickest response. For all Cascade Management System request for QUESTIONS or COMMENTS please email cascadeusers@tamug.edu
More informationBasic tutorial for Dreamweaver CS5
Basic tutorial for Dreamweaver CS5 Creating a New Website: When you first open up Dreamweaver, a welcome screen introduces the user to some basic options to start creating websites. If you re going to
More informationWeb Building Blocks. Joseph Gilbert User Experience Web Developer University of Virginia Library joe.gilbert@virginia.
Web Building Blocks Core Concepts for HTML & CSS Joseph Gilbert User Experience Web Developer University of Virginia Library joe.gilbert@virginia.edu @joegilbert Why Learn the Building Blocks? The idea
More informationWeb Portal User Guide. Version 6.0
Web Portal User Guide Version 6.0 2013 Pitney Bowes Software Inc. All rights reserved. This document may contain confidential and proprietary information belonging to Pitney Bowes Inc. and/or its subsidiaries
More informationXHTML Forms. Form syntax. Selection widgets. Submission method. Submission action. Radio buttons
XHTML Forms Web forms, much like the analogous paper forms, allow the user to provide input. This input is typically sent to a server for processing. Forms can be used to submit data (e.g., placing an
More informationHTML Overview. With an emphasis on XHTML
HTML Overview With an emphasis on XHTML What is HTML? Stands for HyperText Markup Language A client-side technology (i.e. runs on a user s computer) HTML has a specific set of tags that allow: the structure
More informationMass Email. General Use
Mass Email The Q Mass Email application allows users to compose and mass email students and/or their contacts. The application will mass send emails based on the selected Sender and creation of a Recipients
More informationUsing the Content Management System 05-02-12
Using the Content Management System 05-02-12 Using the Content Management System Introduction 2 Logging In 3 Using the Editor 4 Basic Text Editing 5 Pasting Text 7 Adding Hyperlinks 8 Adding Images 9 Style
More informationCisco Adaptive Security Appliance (ASA) Web VPN Portal Customization: Solution Brief
Guide Cisco Adaptive Security Appliance (ASA) Web VPN Portal Customization: Solution Brief Author: Ashur Kanoon August 2012 For further information, questions and comments please contact ccbu-pricing@cisco.com
More informationcollab.virginia.edu UVACOLLAB ECLPS: BUILDING COURSE PORTALS UVaCollab User Guide Series collab-support@virginia.edu
UVACOLLAB ECLPS: BUILDING COURSE PORTALS UVaCollab User Guide Series collab-support@virginia.edu Revised 4/28/2014 CONTENTS The eclps Overview... 3 Objectives... 3 Adding the Syllabus or Lessons Tool to
More informationQuick Guide to the Cascade Server Content Management System (CMS)
Quick Guide to the Cascade Server Content Management System (CMS) Waubonsee Community College Cascade Server Content Administration January 2011 page 1 of 11 Table of Contents Requirements...3 Logging
More informationRADFORD UNIVERSITY. Radford.edu. Content Administrator s Guide
RADFORD UNIVERSITY Radford.edu Content Administrator s Guide Contents Getting Started... 2 Accessing Content Administration Tools... 2 Logging In... 2... 2 Getting Around... 2 Logging Out... 3 Adding and
More informationCreating Web Pages with Microsoft FrontPage
Creating Web Pages with Microsoft FrontPage 1. Page Properties 1.1 Basic page information Choose File Properties. Type the name of the Title of the page, for example Template. And then click OK. Short
More informationFrames. In this chapter
Frames 2007 NOTES This article was originally published in 2003 as Chapter 12 of Learning Web Design, 2nd edition. Since the time of its publication, frames have become all but extinct, particularly for
More informationPDG Software. Site Design Guide
PDG Software Site Design Guide PDG Software, Inc. 1751 Montreal Circle, Suite B Tucker, Georgia 30084-6802 Copyright 1998-2007 PDG Software, Inc.; All rights reserved. PDG Software, Inc. ("PDG Software")
More informationMicrosoft FrontPage 2003 Creating a Personal Web Page
IT Services Microsoft FrontPage 2003 Creating a Personal Web Page Contents Introduction... 2 Loading a Browser... 2 Looking Behind Web Pages... 2 Creating a Web Page... 3 A Simple Page... 3 Web Page Views...
More informationJOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA
JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA All information presented in the document has been acquired from http://docs.joomla.org to assist you with your website 1 JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA BACK
More informationUrban Planet Website Content Management System. Step-by-Step Instructions
Urban Planet Website Content Management System Step-by-Step Instructions For steps with pictures, videos, version bugs, integration ideas, and more see http://uphelp.spps.org Department of Educational
More information