Справочник Пользователя для Macromedia dreamweaver 8-using dreamweaver

Скачать
Страница из 1030
552
Chapter 20:  Coding in Dreamweaver
The following table describes the XHTML requirements that Dreamweaver meets 
automatically. 
XHTML requirement
Actions Dreamweaver performs to 
meet this requirement
There must be a DOCTYPE declaration in the 
document prior to the root element, and the 
declaration must reference one of the three 
Document Type Definition (DTD) files for 
XHTML (strict, transitional, or frameset).
Adds an XHTML DOCTYPE to an XHTML 
document:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.0 Transitional//EN" "http://www.w3.org/
TR/xhtml1/DTD/xhtml1-transitional.dtd">
Or, if the XHTML document has a frameset:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.0 Frameset//EN" "http://www.w3.org/TR/
xhtml1/DTD/xhtml1-frameset.dtd">
The root element of the document must be 
html
, and the 
html
 element must designate the 
XHTML namespace.
Adds the 
namespace
 attribute to the 
html
 
element, as follows:
<html xmlns="http://www.w3.org/1999/
xhtml">
A standard document must have the 
head
title
, and 
body
 structural elements. A 
frameset document must have the 
head
title
, and 
frameset
 structural elements. 
In a standard document, includes the 
head
title
, and 
body
 elements. In a frameset 
document, includes the 
head
title
, and 
frameset
 elements.
All elements in the document must nest 
properly:
<p>This is a <i>bad example.</p></i>
 
<p>This is a <i>good example.</i></p>
 
Generates correctly nested code and, when 
cleaning up XHTML, corrects nesting in code 
that was not generated by Dreamweaver.
All element and attribute names must be 
lowercase.
Forces HTML element and attribute names to 
be lowercase in the XHTML code that it 
generates and when cleaning up XHTML, 
regardless of your tag and attribute case 
preferences.
Every element must have a closing tag, unless 
it is declared in the DTD as EMPTY.
Inserts closing tags in the code that it 
generates, and when cleaning up XHTML.
Empty elements must have a closing tag, or 
the opening tag must end with 
/>
. For 
example, 
<br>
 is not valid; the correct form is 
<br></br>
 or 
<br/>
. Following are the empty 
elements: 
area
base
basefont
br
col
frame
hr
img
input
isindex
link
meta
, and 
param
.
And for backwards-compatibility with 
browsers that are not XML-enabled, there 
must be a space before the 
/>
 (for example, 
<br />
, not 
<br/>
). 
Inserts empty elements with a space before 
the closing slash in empty tags in the code 
that it generates, and when cleaning up 
XHTML.