About the Tutorial. Audience. Prerequisites. Disclaimer & Copyright XHTML
|
|
|
- Susan Blair
- 9 years ago
- Views:
Transcription
1 i
2 About the Tutorial This tutorial provides a basic understanding of XHTML, its syntax and attributes with rules for using the same along with their practical examples. It also describes Doctypes, attributes and events of XHTML. In addition, it provides a few handy tips and tricks of using XTHML. Audience This tutorial is designed for the aspiring web designers and web developers who are keen to understand XHTML in detail. Enthusiastic readers can use this tutorial as a source of additional reading. Prerequisites Before proceeding with this tutorial, you need to have a basic knowledge of working on Windows or Linux. You need to be familiar with any of the text editors such as Notepad, Notepad++, or Editplus. You are also required to work with browsers such as IE, Firefox, or Google Chrome, comfortably. Disclaimer & Copyright Copyright 2015 by Tutorials Point (I) Pvt. Ltd. All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish any contents or a part of contents of this e-book in any manner without written consent of the publisher. We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our website or its contents including this tutorial. If you discover any errors on our website or in this tutorial, please notify us at [email protected]. i
3 Table of Contents About Tutorial... i Audience... i Prerequisites... i Disclaimer & Copyright... i Table of Contents... ii 1. XTHML INTRODUCTION... 1 Why Use XHTML?... 1 Basic Understanding XHTML SYNTAX... 3 DOCTYPE Declaration... 3 Case Sensitivity... 3 Closing the Tags... 4 Attribute Quotes... 4 Attribute Minimization... 5 The id Attribute... 5 The language Attribute... 6 Nested Tags... 6 Element Prohibitions... 7 A Minimal XHTML Document HTML VERSUS XHTML... 8 XHTML Documents Must be Well-Formed... 8 Elements and Attributes Must be in Lower Case... 8 End Tags are Required for all Elements... 8 Attribute Values Must Always be Quoted... 9 Attribute Minimization... 9 ii
4 Whitespace Handling in Attribute Values... 9 Script and Style Elements... 9 The Elements with id and name Attributes Attributes with Pre-defined Value Sets Entity References as Hex Values The <html> Element is a Must XHTML DOCTYPES XHTML 1.0 Strict XHTML 1.0 Transitional XHTML 1.0 Frameset XHTML ATTRIBUTES Core Attributes Language Attributes Microsoft Proprietary Attributes XHTML EVENTS The <body> and <frameset> Level Events The <form> Level Events Keyboard Events Other Events XHTML VERSION Document Conformance XHTML 1.1 Modules Changes from XHTML 1.0 Strict XHTML TIPS AND TRICKS Tips for Designing XHTML Document Inside the XHTML Document iii
5 9. XHTML VALIDATION XHTML SUMMARY Converting HTML to XHTML XHTML Upcoming Versions iv
6 1. XTHML INTRODUCTION XHTML XHTML stands for EXtensible HyperText Markup Language. It is the next step in the evolution of the internet. The XHTML 1.0 is the first document type in the XHTML family. XHTML is almost identical to HTML 4.01 with only few differences. This is a cleaner and stricter version of HTML If you already know HTML, then you need to give little attention to learn this latest version of HTML. XHTML was developed by World Wide Web Consortium (W3C) to help web developers make the transition from HTML to XML. By migrating to XHTML today, web developers can enter the XML world with all of its benefits, while still remaining confident in the backward and future compatibility of the content. Why Use XHTML? Developers who migrate their content to XHTML 1.0 get the following benefits: XHTML documents are XML conforming as they are readily viewed, edited, and validated with standard XML tools. XHTML documents can be written to operate better than they did before in existing browsers as well as in new browsers. XHTML documents can utilize applications such as scripts and applets that rely upon either the HTML Document Object Model or the XML Document Object Model. XHTML gives you a more consistent, well-structured format so that your webpages can be easily parsed and processed by present and future web browsers. You can easily maintain, edit, convert and format your document in the long run. Since XHTML is an official standard of the W3C, your website becomes more compatible with many browsers and it is rendered more accurately. XHTML combines strength of HTML and XML. Also, XHTML pages can be rendered by all XML enabled browsers. XHTML defines quality standard for your webpages and if you follow that, then your web pages are counted as quality web pages. The W3C certifies those pages with their quality stamp. Web developers and web browser designers are constantly discovering new ways to express their ideas through new markup languages. In XML, it is relatively easy 1
7 to introduce new elements or additional element attributes. The XHTML family is designed to accommodate these extensions through XHTML modules and techniques for developing new XHTML-conforming modules. These modules permit the combination of existing and new features at the time of developing content and designing new user agents. Basic Understanding Before we proceed further, let us have a quick view on what are HTML, XML, and SGML. What is HTML? This is Standard Generalized Markup Language (SGML) application conforming to International Standard ISO HTML is widely regarded as the standard publishing language of the World Wide Web. What is SGML? This is a language for describing markup languages, particularly those used in electronic document exchange, document management, and document publishing. HTML is an example of a language defined in SGML. What is XML? XML stands for EXtensible Markup Language. XML is a markup language much like HTML and it was designed to describe data. XML tags are not predefined. You must define your own tags according to your needs. 2
8 2. XHTML SYNTAX XHTML XHTML syntax is very similar to HTML syntax and almost all the valid HTML elements are valid in XHTML as well. But when you write an XHTML document, you need to pay a bit extra attention to make your HTML document compliant to XHTML. Here are the important points to remember while writing a new XHTML document or converting existing HTML document into XHTML document: Write a DOCTYPE declaration at the start of the XHTML document. Write all XHTML tags and attributes in lower case only. Close all XHTML tags properly. Nest all the tags properly. Quote all the attribute values. Forbid Attribute minimization. Replace the name attribute with the id attribute. Deprecate the language attribute of the script tag. Here is the detail explanation of the above XHTML rules: DOCTYPE Declaration All XHTML documents must have a DOCTYPE declaration at the start. There are three types of DOCTYPE declarations, which are discussed in detail in XHTML Doctypes chapter. Here is an example of using DOCTYPE: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " Case Sensitivity XHTML is case sensitive markup language. All the XHTML tags and attributes need to be written in lower case only. <!-- This is invalid in XHTML --> <A Href="/xhtml/xhtml_tutorial.html">XHTML Tutorial</A> <!-- Correct XHTML way of writing this is as follows --> 3
9 <a href="/xhtml/xhtml_tutorial.html">xhtml Tutorial</a> In the example, Href and anchor tag A are not in lower case, so it is incorrect. Closing the Tags Each and every XHTML tag should have an equivalent closing tag, even empty elements should also have closing tags. Here is an example showing valid and invalid ways of using tags: <!-- This is invalid in XHTML --> <p>this paragraph is not written according to XHTML syntax. <!-- This is also invalid in XHTML --> <img src="/images/xhtml.gif" > The following syntax shows the correct way of writing above tags in XHTML. Difference is that, here we have closed both the tags properly. <!-- This is valid in XHTML --> <p>this paragraph is not written according to XHTML syntax.</p> <!-- This is also valid now --> <img src="/images/xhtml.gif" /> Attribute Quotes All the values of XHTML attributes must be quoted. Otherwise, your XHTML document is assumed as an invalid document. Here is the example showing syntax: <!-- This is invalid in XHTML --> <img src="/images/xhtml.gif" width=250 height=50 /> <!-- Correct XHTML way of writing this is as follows --> <img src="/images/xhtml.gif" width="250" height="50" /> 4
10 Attribute Minimization XHTML does not allow attribute minimization. It means you need to explicitly state the attribute and its value. The following example shows the difference: <!-- This is invalid in XHTML --> <option selected> <!-- Correct XHTML way of writing this is as follows --> <option selected="selected"> Here is a list of the minimized attributes in HTML and the way you need to write them in XHTML: HTML Style XHTML Style compact checked declare readonly disabled selected defer ismap nohref noshade nowrap multiple noresize compact="compact" checked="checked" declare="declare" readonly="readonly" disabled="disabled" selected="selected" defer="defer" ismap="ismap" nohref="nohref" noshade="noshade" nowrap="nowrap" multiple="multiple" noresize="noresize" The id Attribute The id attribute replaces the name attribute. Instead of using name="name", XHTML prefers to use id="id". The following example shows how: 5
11 <!-- This is invalid in XHTML --> <img src="/images/xhtml.gif" name="xhtml_logo" /> <!-- Correct XHTML way of writing this is as follows --> <img src="/images/xhtml.gif" id="xhtml_logo" /> The language Attribute The language attribute of the script tag is deprecated. The following example shows this difference: <!-- This is invalid in XHTML --> <script language="javascript" type="text/javascript"> document.write("hello XHTML!"); </script> <!-- Correct XHTML way of writing this is as follows --> <script type="text/javascript"> document.write("hello XHTML!"); </script> Nested Tags You must nest all the XHTML tags properly. Otherwise your document is assumed as an incorrect XHTML document. The following example shows the syntax: <!-- This is invalid in XHTML --> <b><i> This text is bold and italic</b></i> <!-- Correct XHTML way of writing this is as follows --> <b><i> This text is bold and italic</i></b> 6
12 Element Prohibitions The following elements are not allowed to have any other element inside them. This prohibition applies to all depths of nesting. Means, it includes all the descending elements. Element Prohibition <a> <pre> <button> <label> <form> Must not contain other <a> elements. Must not contain the <img>, <object>, <big>, <small>, <sub>, or <sup> elements. Must not contain the <input>, <select>, <textarea>, <label>, <button>, <form>, <fieldset>, <iframe> or <isindex> elements. Must not contain other <label> elements. Must not contain other <form> elements. A Minimal XHTML Document The following example shows you a minimum content of an XHTML 1.0 document: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" xml:lang="en" lang="en"> <head> <title>every document must have a title</title> </head> <body>...your content goes here... </body> </html> 7
13 3. HTML VERSUS XHTML XHTML Due to the fact that XHTML is an XML application, certain practices that were perfectly legal in SGML-based HTML 4 must be changed. You already have seen XHTML syntax in previous chapter, so differences between XHTML and HTML are very obvious. Following is the comparison between XHTML and HTML. XHTML Documents Must be Well-Formed Well-formedness is a new concept introduced by XML. Essentially, this means all the elements must have closing tags and you must nest them properly. CORRECT: Nested Elements <p>here is an emphasized <em>paragraph</em>.</p> INCORRECT: Overlapping Elements <p>here is an emphasized <em>paragraph.</p></em> Elements and Attributes Must be in Lower Case XHTML documents must use lower case for all HTML elements and attribute names. This difference is necessary because XHTML document is assumed to be an XML document and XML is case-sensitive. For example, <li> and <LI> are different tags. End Tags are Required for all Elements In HTML, certain elements are permitted to omit the end tag. But XML does not allow end tags to be omitted. CORRECT: Terminated Elements <p>here is a paragraph.</p><p>here is another paragraph.</p> <br/><hr/> INCORRECT: Unterminated Elements <p>here is a paragraph.<p>here is another paragraph. 8
14 <br><hr> Attribute Values Must Always be Quoted All attribute values including numeric values, must be quoted. CORRECT: Quoted Attribute Values <td rowspan="3"> INCORRECT: Unquoted Attribute Values <td rowspan=3> Attribute Minimization XML does not support attribute minimization. Attribute-value pairs must be written in full. Attribute names such as compact and checked cannot occur in elements without their value being specified. CORRECT: Non Minimized Attributes <dl compact="compact"> INCORRECT: Minimized Attributes <dl compact> Whitespace Handling in Attribute Values When a browser processes attributes, it does the following: Strips leading and trailing whitespace. Maps sequences of one or more white space characters (including line breaks) to a single inter-word space. Script and Style Elements In XHTML, the script and style elements should not have < and & characters directly, if they exist; then they are treated as the start of markup. The entities such as < and & are recognized as entity references by the XML processor for displaying < and & characters respectively. Wrapping the content of the script or style element within a CDATA marked section avoids the expansion of these entities. 9
15 <script type="text/javascript"> <![CDATA[... unescaped VB or Java Script here ]]> </script> An alternative is to use external script and style documents. The Elements with id and name Attributes XHTML recommends the replacement of name attribute with id attribute. Note that in XHTML 1.0, the name attribute of these elements is formally deprecated, and it will be removed in a subsequent versions of XHTML. Attributes with Pre-defined Value Sets HTML and XHTML both have some attributes that have pre-defined and limited sets of values. For example, type attribute of the input element. In HTML and XML, these are called enumerated attributes. Under HTML 4, the interpretation of these values was case-insensitive, so a value of TEXT was equivalent to a value of text. Under XHTML, the interpretation of these values is case-sensitive so all of these values are defined in lower-case. Entity References as Hex Values HTML and XML both permit references to characters by using hexadecimal value. In HTML these references could be made using either &#Xnn; or &#xnn; and they are valid but in XHTML documents, you must use the lower-case version only such as &#xnn;. The <html> Element is a Must All XHTML elements must be nested within the <html> root element. All other elements can have sub elements which must be in pairs and correctly nested within their parent element. The basic document structure is: <!DOCTYPE html...> <html> <head>... </head> <body>... </body> 10
16 </html> 11
17 4. XHTML DOCTYPES XHTML The XHTML standard defines three Document Type Definitions (DTDs). The most commonly used and easy one is the XHTML Transitional document. XHTML 1.0 document type definitions correspond to three DTDs: Strict Transitional Frameset There are few XHTML elements and attributes, which are available in one DTD but not available in another DTD. Therefore, while writing your XHTML document, you must select your XHTML elements or attributes carefully. However, XHTML validator helps you to identify valid and invalid elements and attributes. Please check XHTML Validations for more detail on this. XHTML 1.0 Strict If you are planning to use Cascading Style Sheet (CSS) strictly and avoiding to write most of the XHTML attributes, then it is recommended to use this DTD. A document conforming to this DTD is of the best quality. If you want to use XHTML 1.0 Strict DTD then you need to include the following line at the top of your XHTML document. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " XHTML 1.0 Transitional If you are planning to use many XHTML attributes as well as few Cascading Style Sheet properties, then you should adopt this DTD and you should write your XHTML document accordingly. If you want to use XHTML 1.0 Transitional DTD, then you need to include the following line at the top of your XHTML document. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 12
18 " XHTML 1.0 Frameset You can use this when you want to use HTML Frames to partition the browser window into two or more frames. If you want to use XHTML 1.0 Frameset DTD, then you need to include following line at the top of your XHTML document. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" " Note: No matter what DTD you are using to write your XHTML document; if it is a valid XHTML document, then your document is considered as a good quality document. 13
19 5. XHTML ATTRIBUTES XHTML There are a few XHTML/HTML attributes which are standard and associated to all the XHTML/HTML tags. These attributes are listed here with brief description: Core Attributes Not valid in base, head, html, meta, param, script, style, and title elements. Attribute Value Description class class_rule or style_rule The class of the element. Id id_name A unique id for the element. style style_definition An inline style definition. Title tooltip_text A text to display in a mouse tip. Language Attributes The lang attribute indicates the language being used for the enclosed content. The language is identified using the ISO standard language abbreviations, such as fr for French, en for English, and so on. More codes and their formats are described at Not valid in base, br, frame, frameset, hr, iframe, param, and script elements. Attribute Value Description dir ltr rtl Sets the text direction. lang language_code Sets the language code. Microsoft Proprietary Attributes Microsoft introduced a number of new proprietary attributes with the Internet Explorer 4 and higher versions. 14
20 Attribute value Description accesskey character Sets a keyboard shortcut to access an element. language string This attribute specifies the scripting language to be used with an associated script bound to the element, typically through an event handler attribute. Possible values might include JavaScript, jscript, VBS, and VBScript. tabindex number Sets the tab order of an element. contenteditable boolean Allows users to edit content rendered in Internet Explorer 5.5 or greater. Possible values are true or false. disabled boolean Elements with the disabled attribute set may appear faded and will not respond to user input. Possible values are true or false. hidefocus on or off This proprietary attribute, introduced with Internet Explorer 5.5, hides focus on an element's content. Focus must be applied to the element using the tabindex attribute. unselectable on or off Used to prevent content displayed in Internet Explorer 5.5 from being selected. 15
21 6. XHTML EVENTS XHTML When users visit a website, they do things such as click on text, images and hyperlinks, hover-over things, etc. These are examples of what JavaScript calls events. We can write our event handlers in JavaScript or VBScript and can specify these event handlers as a value of event tag attribute. The XHTML 1.0 has a similar set of events which is available in HTML 4.01 specification. The <body> and <frameset> Level Events There are only two attributes which can be used to trigger any JavaScript or VBScript code, when any event occurs at document level. Attribute Value Description onload Script Script runs when a XHTML document loads. onunload Script Script runs when a XHTML document unloads. Note: Here, the script refers to any function or piece of code of VBScript or JavaScript. The <form> Level Events There are following six attributes which can be used to trigger any JavaScript or VBScript code when any event occurs at form level. Attribute Value Description onchange Script Script executes when the element changes. onsubmit Script Script executes when the form is submitted. onreset Script Script executes when the form is reset. onselect Script Script executes when the element is selected. 16
22 onblur Script Script executes when the element loses focus. onfocus Script Script runs when the element gets focus. Keyboard Events The following three events are generated by keyboard. These events are not valid in base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, and title elements. Attribute Value Description onkeydown Script Script executes on key press. onkeypress Script Script executes on key press and release. onkeyup Script Script executes key release. Other Events The following seven events are generated by mouse when it comes in contact with any HTML tag. These events are not valid in base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, and title elements. Attribute Value Description onclick Script Script executes on a mouse click. ondblclick Script Script executes on a mouse double-click. onmousedown Script Script executes when mouse button is pressed. onmousemove Script Script executes when mouse pointer moves. onmouseout Script Script executes when mouse pointer moves out of an element. onmouseover Script Script executes when mouse pointer moves over an element. 17
23 onmouseup Script Script executes when mouse button is released. 18
24 7. XHTML VERSION 1.1 XHTML The W3C has helped move the internet content-development community from the days of malformed, non-standard mark-up into the well-formed, valid world of XML. In XHTML 1.0, this move was moderated by the goal of providing easy migration of existing HTML 4 (or earlier) based content to XHTML and XML. The W3C has removed support for deprecated elements and attributes from the XHTML family. These elements and attributes had largely presentation-oriented functionality that is better handled via style sheets or client-specific default behavior. Now the W3C's HTML Working Group has defined an initial document type based solely upon modules which are XHTML 1.1. This document type is designed to be portable to a broad collection of client devices, and applicable to the majority of internet content. Document Conformance The XHTML 1.1 provides a definition of strictly conforming XHTML documents which MUST meet all the following criteria: The document MUST conform to the constraints expressed in XHTML 1.1 Document Type Definition. The root element of the document MUST be <html>. The root element of the document MUST designate the XHTML namespace using the xmlns attribute. The root element MAY also contain a schema location attribute as defined in the XML Schema. There MUST be a DOCTYPE declaration in the document prior to the root element. If it is present, the public identifier included in the DOCTYPE declaration MUST refer the DTD found in XHTML 1.1 Document Type Definition. Here is an example of an XHTML 1.1 document: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" " <html xmlns=" xmlns:xsi=" 19
25 xsi:schemalocation=" xml:lang="en"> <head> <title>this is the document title</title> </head> <body> <p>moved to <a href=" </body> </html> Note: In this example, the XML declaration is included. An XML declaration such as the one above is not required in all XML documents. XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16. XHTML 1.1 Modules The XHTML 1.1 document type is made up of the following XHTML modules. Structure Module: The Structure Module defines the major structural elements for XHTML. These elements effectively act as the basis for the content model of many XHTML family document types. The elements and attributes included in this module are: body, head, html, and title. Text Module: This module defines all of the basic text container elements, attributes, and their content model: abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, and var. Hypertext Module: The Hypertext Module provides the element that is used to define hypertext links to other resources. This module supports element a. List Module: As its name suggests, the List Module provides list-oriented elements. Specifically, the List Module supports the following elements and attributes: dl, dt, dd, ol, ul, and li. Object Module: The Object Module provides elements for general-purpose object inclusion. Specifically, the Object Module supports: object and param. 20
26 Presentation Module: This module defines elements, attributes, and a minimal content model for simple presentation-related markup: b, big, hr, i, small, sub, sup, and tt. Edit Module: This module defines elements and attributes for use in editingrelated markup: del and ins. Bidirectional Text Module: The Bi-directional Text module defines an element that can be used to declare the bi-directional rules for the element's content: bdo. Forms Module: It provides all the form features found in HTML 4.0. Specifically, it supports: button, fieldset, form, input, label, legend, select, optgroup, option, and textarea. Table Module: It supports the following elements, attributes, and content model: caption, col, colgroup, table, tbody, td, tfoot, th, thead, and tr. Image Module: It provides basic image embedding and may be used in some implementations of client side image maps independently. It supports the element: img. Client-side Image Map Module: It provides elements for client side image maps: area and map. Server-side Image Map Module: It provides support for image-selection and transmission of selection coordinates. The Server-side Image Map Module supports: attribute ismap on img. Intrinsic Events Module: It supports all the events discussed in XHTML Events. Meta information Module: The Meta information Module defines an element that describes information within the declarative portion of a document. It includes element meta. Scripting Module: It defines the elements used to contain information pertaining to executable scripts or the lack of support for executable scripts. Elements and attributes included in this module are: noscript and script. Style Sheet Module: It defines an element to be used when declaring internal style sheets. The element and attribute defined by this module is: style. Style Attribute Module (Deprecated): It defines the style attribute. Link Module: It defines an element that can be used to define links to external resources. It supports link element. Base Module: It defines an element that can be used to define a base URI against which relative URIs in the document are resolved. The element and attribute included in this module is: base. Ruby Annotation Module: XHTML also uses the Ruby Annotation module as defined in RUBY and supports: ruby, rbc, rtc, rb, rt, and rp. 21
27 Changes from XHTML 1.0 Strict This section describes the differences between XHTML 1.1 and XHTML 1.0 Strict. XHTML 1.1 represents a departure from both HTML 4 and XHTML 1.0. The most significant is the removal of features that were deprecated. The changes can be summarized as follows: On every element, the lang attribute has been removed in favor of the xml:lang attribute. On the <a> and <map> elements, the name attribute has been removed in favor of the id attribute. The ruby collection of elements has been added. 22
28 8. XHTML TIPS AND TRICKS XHTML This chapter lists out various tips and tricks which you should be aware of while writing an XHTML document. These tips and tricks can help you create effective documents. Tips for Designing XHTML Document Here are some basic guidelines for designing XHTML documents: Design for Serving and Engaging Your Audience When you think of satisfying what your audience wants, you need to design effective and catchy documents to serve the purpose. Your document should be easy for finding required information and giving a familiar environment. For example, Academicians or medical practitioners are comfortable with journallike document with long sentences, complex diagrams, specific terminologies, etc., whereas the document accessed by school-going children must be simple and informative. Reuse Your Document Reuse your previously created successful documents instead of starting from scratch each time you bag a new project. Inside the XHTML Document Here are some tips regarding elements inside the XHTML document: The XML Declaration An XML declaration is not required in all XHTML documents but XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16. Empty Elements They include a space before the trailing / and > of empty elements. For example, <br />, <hr />, and <img src="/html/xhtml.gif" alt="xhtml" />. Embedded Style Sheets and Scripts Use external style sheets if your style sheet uses <, &, ]]>, or. Use external scripts if your script uses <, &, or ]]>, or. 23
29 Line Breaks within Attribute Values Avoid line breaks and multiple whitespace characters within attribute values. These are handled inconsistently by different browsers. Isindex Element Do not include more than one isindex element in the document head. The isindex element is deprecated in favor of the input element. The lang and xml:lang Attributes Use both the lang and xml:lang attributes while specifying the language of an element. The value of the xml:lang attribute takes precedence. Element Identifiers XHTML 1.0 has deprecated the name attributes of a, applet, form, frame, iframe, img, and map elements. They will be removed from XHTML in subsequent versions. Therefore, start using id element for element identification. Using Ampersands in Attribute Values The ampersand character ("&") should be presented as an entity reference &. Example <!-- This is invalid in XHTML --> <!-- Correct XHTML way of writing this is as follows --> Whitespace Characters in HTML and XML Some characters that are legal in HTML documents are illegal in XML document. For example, in HTML, the form-feed character (U+000C) is treated as white space, in XHTML, due to XML's definition of characters, it is illegal. Named Character Reference &Apos; The named character reference ' (the apostrophe, U+0027) was introduced in XML 1.0 but does not appear in HTML. Web developers should therefore use ' instead of ' to work as expected in HTML 4 Web Browsers. 24
30 9. XHTML VALIDATION XHTML Every XHTML document is validated against a Document Type Definition. Before validating an XHTML file properly, a correct DTD must be added as the first or second line of the file. Once you are ready to validate your XHTML document, you can use W3C Validator to validate your document. This tool is very handy and helps you to fix the problems with your document. This tool does not require any expertise to perform validation. The following statement in the text box shows you details. You need to give complete URL of the page, which you want to validate and then click Validate Page button. Input your page address in the box below: w w.tutorialspoint.com/xhtml/index.htm Validate Page This validator checks the markup validity of web documents with various formats especially in HTML, XHTML, SMIL, MathML, etc. There are other tools to perform different other validations. RSS/Atom feeds Validator CSS stylesheets Validator Find Broken Links Other validators and tools 25
31 10. XHTML SUMMARY XHTML We assume you have understood all the concepts related to XHTML. Therefore, you should be able to write your HTML document into a well-formed XHTML document and get a cleaner version of your website. Converting HTML to XHTML You can convert your existing HTML website into XHTML website. Let us go through some important steps. To convert your existing document, you must first decide which DTD you are going to adhere to, and include document type definition at the top of the document. Make sure you have all other required elements. These include a root element <html> that indicates an XML namespace, a <head> element, a <title> element contained within the <head> element, and a <body> element. Convert all element keywords and attribute names to lowercase. Ensure that all attributes are in a name="value" format. Make sure that all container elements have closing tags. Place a forward slash inside all standalone elements. For example, rewrite all <br> elements as <br />. Designate client-side script code and style sheet code as CDATA sections. XHTML Upcoming Versions Still XHTML is being improved and its next version XHTML 1.1 has been drafted. We have discussed this in detail in XHTML XHTML Version 1.1 chapter. XHTML Tags, Characters, and Entities XHTML tags, characters, and entities are same as HTML, so if you already know HTML then you do not need to put extra effort to learn these subjects, especially for XHTML. We have listed out all HTML stuff along with XHTML tutorial also, because they are applicable to XHTML as well. 26
32 What is Next? We have listed out various resources for XHTML and HTML so if you are interested and you have time in hand, then we recommend you to go through these resources to enhance your understanding on XHTML. Otherwise this tutorial must have given you enough knowledge to write your web pages using XHTML. Your feedback on this tutorial is welcome at 27
Web 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:
HTML, 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
Introduction to XHTML. 2010, Robert K. Moniot 1
Chapter 4 Introduction to XHTML 2010, Robert K. Moniot 1 OBJECTIVES In this chapter, you will learn: Characteristics of XHTML vs. older HTML. How to write XHTML to create web pages: Controlling document
Web 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.
JavaScript Basics & HTML DOM. Sang Shin Java Technology Architect Sun Microsystems, Inc. [email protected] www.javapassion.com
JavaScript Basics & HTML DOM Sang Shin Java Technology Architect Sun Microsystems, Inc. [email protected] www.javapassion.com 2 Disclaimer & Acknowledgments Even though Sang Shin is a full-time employee
Accessibility 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
HTML Basics(w3schools.com, 2013)
HTML Basics(w3schools.com, 2013) 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 markup tags.
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
Short 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
Web Authoring CSS. www.fetac.ie. Module Descriptor
The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,
Fast 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
Further 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
Lesson 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.
Website 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
AJAX The Future of Web Development?
AJAX The Future of Web Development? Anders Moberg (dit02amg), David Mörtsell (dit01dml) and David Södermark (dv02sdd). Assignment 2 in New Media D, Department of Computing Science, Umeå University. 2006-04-28
Tutorial 6 Creating a Web Form. HTML and CSS 6 TH EDITION
Tutorial 6 Creating a Web Form HTML and CSS 6 TH EDITION Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create input boxes and form labels
Web Development CSE2WD Final Examination June 2012. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards?
Question 1. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards? (b) Briefly identify the primary purpose of the flowing inside the body section of an HTML document: (i) HTML
Chapter 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
BASICS 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
HTML & 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
LAB MANUAL CS-322364(22): Web Technology
RUNGTA COLLEGE OF ENGINEERING & TECHNOLOGY (Approved by AICTE, New Delhi & Affiliated to CSVTU, Bhilai) Kohka Kurud Road Bhilai [C.G.] LAB MANUAL CS-322364(22): Web Technology Department of COMPUTER SCIENCE
ART 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
JISIS 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
HTML5 and CSS3 The Future of the Web Programming HTML. Sergio Luján Mora
HTML5 and CSS3 The Future of the Web Programming HTML Sergio Luján Mora 1 Content Introduction HTML syntax Differences HTML/XHTML Tags More information INTRODUCTION 2 Wikipedia: Introduction HyperText
Basic 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
DTD Tutorial. About the tutorial. Tutorial
About the tutorial Tutorial Simply Easy Learning 2 About the tutorial DTD Tutorial XML Document Type Declaration commonly known as DTD is a way to describe precisely the XML language. DTDs check the validity
Yandex.Widgets Quick start
17.09.2013 .. Version 2 Document build date: 17.09.2013. This volume is a part of Yandex technical documentation. Yandex helpdesk site: http://help.yandex.ru 2008 2013 Yandex LLC. All rights reserved.
EUROPEAN 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
Differences between HTML and HTML 5
Differences between HTML and HTML 5 1 T.N.Sharma, 2 Priyanka Bhardwaj, 3 Manish Bhardwaj Abstract: Web technology is a standard that allow developing web applications with the help of predefined sets of
Client-side Web Engineering From HTML to AJAX
Client-side Web Engineering From HTML to AJAX SWE 642, Spring 2008 Nick Duan 1 What is Client-side Engineering? The concepts, tools and techniques for creating standard web browser and browser extensions
WEB DEVELOPMENT IA & IB (893 & 894)
DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.
HTML5 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
Web 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
Taleo Enterprise. Career Section Branding Definition. Version 7.5
Taleo Enterprise Career Section Branding Definition Version 7.5 March 2010 Confidential Information It shall be agreed by the recipient of the document (hereafter referred to as the other party ) that
ICT 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
Introduction to Web Development
Introduction to Web Development Week 2 - HTML, CSS and PHP Dr. Paul Talaga 487 Rhodes [email protected] ACM Lecture Series University of Cincinnati, OH October 16, 2012 1 / 1 HTML Syntax For Example:
Web 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
CIS 467/602-01: Data Visualization
CIS 467/602-01: Data Visualization HTML, CSS, SVG, (& JavaScript) Dr. David Koop Assignment 1 Posted on the course web site Due Friday, Feb. 13 Get started soon! Submission information will be posted Useful
How to code, test, and validate a web page
Chapter 2 How to code, test, and validate a web page Slide 1 Objectives Applied 1. Use a text editor like Aptana Studio 3 to create and edit HTML and CSS files. 2. Test an HTML document that s stored on
JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK
Programming for Digital Media EE1707 JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK 1 References and Sources 1. DOM Scripting, Web Design with JavaScript
The 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
JavaScript: Introduction to Scripting. 2008 Pearson Education, Inc. All rights reserved.
1 6 JavaScript: Introduction to Scripting 2 Comment is free, but facts are sacred. C. P. Scott The creditor hath a better memory than the debtor. James Howell When faced with a decision, I always ask,
HTML 4.01 Specification
HTML 401 Specification HTML 401 Specification W3C Recommendation 24 December 1999 This version: http://wwww3org/tr/1999/rec-html401-19991224 (plain text [794Kb], gzip ed tar archive of HTML files [371Kb],
Chapter 1 Programming Languages for Web Applications
Chapter 1 Programming Languages for Web Applications Introduction Web-related programming tasks include HTML page authoring, CGI programming, generating and parsing HTML/XHTML and XML (extensible Markup
Web 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
JavaScript: Client-Side Scripting. Chapter 6
JavaScript: Client-Side Scripting Chapter 6 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of Web http://www.funwebdev.com Development Section 1 of 8 WHAT IS JAVASCRIPT
Script 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
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet
ebooks: Exporting EPUB files from Adobe InDesign
White Paper ebooks: Exporting EPUB files from Adobe InDesign Table of contents 1 Preparing a publication for export 4 Exporting an EPUB file The electronic publication (EPUB) format is an ebook file format
CSE 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
HTML 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
«W3Schools Home Next Chapter» JavaScript is THE scripting language of the Web.
JS Basic JS HOME JS Introduction JS How To JS Where To JS Statements JS Comments JS Variables JS Operators JS Comparisons JS If...Else JS Switch JS Popup Boxes JS Functions JS For Loop JS While Loop JS
Overview. History HTML What is HTML5? New Features Features Removed Resources 10/8/2014
Brian May IBM i Modernization Specialist Profound Logic Software Webmaster and Coordinator Young i Professionals Overview History HTML What is HTML5? New Features Features Removed Resources 1 A look back
Web Authoring. www.fetac.ie. Module Descriptor
The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,
Extensible Markup Language (XML): Essentials for Climatologists
Extensible Markup Language (XML): Essentials for Climatologists Alexander V. Besprozvannykh CCl OPAG 1 Implementation/Coordination Team The purpose of this material is to give basic knowledge about XML
HTML 4.0 Specification
HTML 40 Specification REC-html40-19980424 HTML 40 Specification W3C Recommendation, revised on 24-Apr-1998 This version: http://wwww3org/tr/1998/rec-html40-19980424 Latest version: http://wwww3org/tr/rec-html40
We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.
Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded
About XML in InDesign
1 Adobe InDesign 2.0 Extensible Markup Language (XML) is a text file format that lets you reuse content text, table data, and graphics in a variety of applications and media. One advantage of using XML
Programming the Web 06CS73 SAMPLE QUESTIONS
Programming the Web 06CS73 SAMPLE QUESTIONS Q1a. Explain standard XHTML Document structure Q1b. What is web server? Name any three web servers Q2. What is hypertext protocol? Explain the request phase
Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design
Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design Contents HTML Quiz Design CSS basics CSS examples CV update What, why, who? Before you start to create a site, it s
Module 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
Web Programming with XHTML
Web Programming with XHTML Christophe Lecoutre [email protected] IUT de Lens - CRIL CNRS UMR 8188 Université d Artois France Département SRC - 2011/2012 1 Outline 1 Introduction 2 Basic Elements and Attributes
Dreamweaver. Introduction to Editing Web Pages
Dreamweaver Introduction to Editing Web Pages WORKSHOP DESCRIPTION... 1 Overview 1 Prerequisites 1 Objectives 1 INTRODUCTION TO DREAMWEAVER... 1 Document Window 3 Toolbar 3 Insert Panel 4 Properties Panel
Exchanger XML Editor - Canonicalization and XML Digital Signatures
Exchanger XML Editor - Canonicalization and XML Digital Signatures Copyright 2005 Cladonia Ltd Table of Contents XML Canonicalization... 2 Inclusive Canonicalization... 2 Inclusive Canonicalization Example...
XHTML 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
10CS73:Web Programming
10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server
Creating 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
HTML CSS Basic Structure. HTML Structure [Source Code] CSS Structure [Cascading Styles] DIV or ID Tags and Classes. The BOX MODEL
HTML CSS Basic Structure HTML [Hypertext Markup Language] is the code read by a browser and defines the overall page structure. The HTML file or web page [.html] is made up of a head and a body. The head
HTML Web Page That Shows Its Own Source Code
HTML Web Page That Shows Its Own Source Code Tom Verhoeff November 2009 1 Introduction A well-known programming challenge is to write a program that prints its own source code. For interpreted languages,
SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1
SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test
ISBN-13: 978-1-111-53139-3 ISBN-10: 1-111-53139-0. Cengage Learning International Offices
Licensed to: CengageBrain User This is an electronic version of the print textbook. Due to electronic rights restrictions, some third party content may be suppressed. Editorial review has deemed that any
PLAYER DEVELOPER GUIDE
PLAYER DEVELOPER GUIDE CONTENTS CREATING AND BRANDING A PLAYER IN BACKLOT 5 Player Platform and Browser Support 5 How Player Works 6 Setting up Players Using the Backlot API 6 Creating a Player Using the
SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE
SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE TITLE: Introduction to Web Development CODE NO. : SEMESTER: 1 PROGRAM: AUTHOR: IT Studies Dennis Ochoski DATE:
Lab 1.3 Basic HTML. Vocabulary. Discussion and Procedure
Lab 1.3 Basic HTML The World Wide Web (commonly just called the web ) is an enormous and rapidly growing collection of documents stored on computers all around the world connected by the Internet. In addition
XML: extensible Markup Language. Anabel Fraga
XML: extensible Markup Language Anabel Fraga Table of Contents Historic Introduction XML vs. HTML XML Characteristics HTML Document XML Document XML General Rules Well Formed and Valid Documents Elements
JavaScript: Control Statements I
1 7 JavaScript: Control Statements I 7.1 Introduction 2 The techniques you will learn here are applicable to most high-level languages, including JavaScript 1 7.2 Algorithms 3 Any computable problem can
Dynamic Web-Enabled Data Collection
Dynamic Web-Enabled Data Collection S. David Riba, Introduction Web-based Data Collection Forms Error Trapping Server Side Validation Client Side Validation Dynamic generation of web pages with Scripting
XHTML 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
Interaction between browser and server. HTML (Hyper Text Markup Language)
Interaction between browser and server The client/server model is a computing model that acts as a distributed application which partitions tasks or workloads between the providers of a resource or service,
So 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
By 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
Introduction to web development using XHTML and CSS. Lars Larsson. Today. Course introduction and information XHTML. CSS crash course.
using CSS using CSS 1 using CSS 2 3 4 Lecture #1 5 6 using CSS Material using CSS literature During this, we will cover server side web with JavaServer Pages. JSP is an exciting technology that lets developers
Chapter 19: XML. Working with XML. About XML
504 Chapter 19: XML Adobe InDesign CS3 is one of many applications that can produce and use XML. After you tag content in an InDesign file, you save and export the file as XML so that it can be repurposed
Advanced Web Design. Zac Van Note. www.design-link.org
Advanced Web Design Zac Van Note www.design-link.org COURSE ID: CP 341F90033T COURSE TITLE: Advanced Web Design COURSE DESCRIPTION: 2/21/04 Sat 9:00:00 AM - 4:00:00 PM 1 day Recommended Text: HTML for
HTML TIPS FOR DESIGNING
This is the first column. Look at me, I m the second column.
An Attribute is a special word used inside tag to specify additional information to tag such as color, alignment etc.
CHAPTER 10 HTML-I BASIC HTML ELEMENTS HTML (Hyper Text Markup Language) is a document-layout and hyperlink-specification language i.e., a language used to design the layout of a document and to specify
Please select one of the topics below.
Thanks for choosing WYSIWYG Web Builder! In this section we will give a short introduction to Web Builder so you can start building your web site in (almost) no time. Please select one of the topics below.
Simply download Beepip from http://beepip.com and run the file when it arrives at your computer.
Beepip User Guide How To's: How do I install Beepip? Simply download Beepip from http://beepip.com and run the file when it arrives at your computer. How do I set up Beepip? Once you've opened up Beepip,
TIME SCHEDULE OBJECTIVES
COURSE TITLE : WEB DESIGN COURSE CODE : 3073 COURSE CATEGORY : B PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Internet fundamentals 18 2 Html, css and web design
Getting 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
Creating 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
Email Campaign Guidelines and Best Practices
epromo Guidelines HTML Maximum width 700px (length = N/A) Maximum total file size, including all images = 200KB Only use inline CSS, no stylesheets Use tables, rather than layout Use more TEXT instead
