| Working With HTML and XHTML In Dreamweaver |
|
|
|
|
HTML is a markup language used to create web pages designed to be accessed across the World Wide Web using browser software such as Internet Explorer or Firefox. The version of HTML in current use is referred to as XHTML, a stricter, rationalised version of the original HTML specification. One important fact to note about HTML and XHTML pages is that they describe the content and structure of the page rather than the position and presentation of the elements on the page.
HTML is a markup language used to create web pages designed to be accessed across the World Wide Web using browser software such as Internet Explorer or Firefox. The version of HTML in current use is referred to as XHTML, a stricter, rationalised version of the original HTML specification. One important fact to note about HTML and XHTML pages is that they describe the content and structure of the page rather than the position and presentation of the elements on the page. The first difference between an HTML and XHTML page is the document type definition. There are several ways in which this specification can be made in Dreamweaver. One of the simplest is to go to the Modify menu and choose Page Properties. Here, in the Title/Encoding category, one of the options reads Document Type (DTD). There are quite a few options available in the drop-down menu next to this setting, some relating to HTML version 4 and some to XHTML version 1. These DTD settings specify the rules that the mark-up language must follow so that the browsers can render the content correctly. For any new content you may be creating, the best specification to choose is XHTML 1.0 transitional since it uses the current XHTML specification while allowing backward compatibility with slightly older browsers. When looking at an HTML page, the structural content may not always be that obvious. However Dreamweaver provides a number of useful utilities for keeping tabs on the structure of your web page content. One of the most useful is the Tag Selector. Wherever you position the cursor, the HTML code relating to that part of the page is displayed in the bottom left of the page on the Status Bar in an area known as the Tag Selector. When the browser reads the page, the tags that surround text and other elements tell the browser the structural importance of each element. The H1 tag, for example, tells the browser that a piece of text is a major heading. The H2 tag surrounds sub-headings, and so on. As these tags are displayed in the Tag Selector, you can get an idea of the structure of the page you are looking at and you can also click on the tags to select the element they contain. Although the tags tell the browser the structural importance of each element, the HTML page doesn't contain any information that helps the browser decide how each element should be displayed. This is the role of CSS (Cascading Style Sheets). An XHTML page is pretty similar to an HTML page. However, its syntax is stricter. Let's take a look at some examples... One example of this difference is that XHTML is case sensitive while HTML is not. In XHTML, all tags are lowercase so the H1 tag has to be written h1. In HTML, h1 or H1 can be used. In XHTML, the closing tag is obligatory: in HTML it is permissible to have an opening tag without a closing tag. One such example is a horizontal rule (hr) which creates a dividing line between two sections on a webpage. This element is represented by a single tag, since it can never be used as a container. In XHTML, there is a special syntax for such elements: a single tag which is both an opening and closing tag (hr/). In HTML, the single opening tag is used with no closing tag (hr). In summary, XHTML is the current version of HTML and this is the standard that should be used for any new projects. However, existing projects that one may inherit may well contain HTML rather the XHTML. Therefore, one should be aware of both. Remember also that HTML and XHTML describe only structural aspects of web page content: neither of them should contain information regarding the presentation and display of content. The display and presentation of web content should be specified using CSS. About the Author: The writer of this article is a developer and trainer with Macresource Computer Solutions, a UK IT training company offering Adobe Dreamweaver Classes at their central London training centre. |
Login Form
Keyword Tags
marketing
business
internet
article
make
people
online
money
time
site
website
articles
want
just
information
need
like
traffic
affiliate
product
using
free
sales
products
work
good
search
know
company
hosting
help
best
sites
great
service
home
writing
making
author
click
Created with Zaragoza Clouds
Created with Zaragoza Clouds




























