Summary: Learn about support for the HTML and Cascading Style Sheets specification provided by Word 2007 and Outlook 2007. Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 2 of 2) provides instructions to install and use the Outlook 2007 Tool: HTML and CSS Validator. (24 printed pages)
Zeyad Rajabi, Microsoft Corporation
Erika Ehrli, Microsoft Corporation
August 2006
Applies to: 2007 Microsoft Office System, Microsoft Expression Web, Microsoft Office Word 2007, Microsoft Office Outlook 2007, Microsoft Office SharePoint Designer 2007, Microsoft Visual Studio 2005
Download Outlook 2007 Tool: HTML and CSS Validator.
Contents
Introduction to HTML Parsing and Rendering in Outlook 2007
Microsoft Office Outlook 2007 uses the HTML parsing and rendering engine from Microsoft Office Word 2007 to display HTML message bodies. The same HTML and cascading style sheets (CSS) support available in Word 2007 is available in Outlook 2007.
This article provides reference documentation related to supported and unsupported HTML elements, attributes, and cascading style sheets properties.
Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 2 of 2) provides detailed instructions about how to install and use the Outlook HTML and CSS Validator tool.
The Outlook HTML and CSS Validator tool helps you to validate HTML and cascading style sheets grammar using some of the most popular Web development tools, such as Microsoft Office SharePoint Designer 2007, Microsoft Expression Web Designer 2007, Microsoft Visual Studio 2005, Macromedia Dreamweaver MX 2004, and Macromedia Dreamweaver 8.
These articles and accompanying tools are provided for your use and can help you to better understand the new capabilities offered with the switch to the Word 2007 HTML parsing and rendering engine. This information can help you with the generation of e-mail newsletters or other complex HTML documents.
Supported HTML Elements, Attributes, and Cascading Style Sheet Properties
Word 2007 supports a subset of the standard HTML 4.01 specification and of the Internet Explorer 6.0 HTML specification. Word 2007 also supports a subset of the standard Cascading Stylesheet Specification, Level 1. Word 2007 uses HTML elements that support a subset of the Word 2007 cascading style sheets properties. This article categorizes the Word 2007 supported cascading style sheets properties as follows:
FULL. The subset of the standard cascading style sheet 1.0 specification fully supported by Word. Note that Word 2007 also uses HTML elements that support a subset of the Word 2007 cascading style sheets properties.
COREEXTENDED. Two HTML elements that support a subset of the cascading style sheets properties are called out: DIV and P. DIV and P support a subset of Word 2007–supported cascading style sheet and are defined in this article by the term COREEXTENDED.
CORE. SPAN supports a smaller subset of Word 2007–supported cascading style sheets, defined by the term CORE.
Word 2007 HTML Specification
The following table provides a list of the supported HTML elements in Word 2007. Also included in the table is the cascading style sheets support for the specified element. For a complete list of cascading style sheets properties that Word 2007 supports, see the Word 2007 CSS Specification.
Table 1. Word 2007 HTML elements, attributes, and associated cascading style sheet style support
|
HTML Element
|
Attribute
|
Cascading Style Sheet Style Support Level
|
|
a
|
class
href
hreflang
id
name
rel
rev
target
shape
style
type
urn
|
FULL
|
|
abbr
|
class
dir
id
lang
style
|
FULL
|
|
acronym
|
class
dir
id
lang
style
|
FULL
|
|
address
|
class
dir
disabled
id
lang
style
|
FULL
|
|
area
|
class
coords
href
id
nohref
shape
style
target
|
FULL
|
|
b
|
class
dir
id
lang
style
|
FULL
|
|
base
|
class
href
id
target
|
FULL
|
|
basefont
|
class
color
face
id
size
style
|
FULL
|
|
big
|
class
dir
id
lang
style
|
FULL
|
|
blockquote
|
cite
class
dir
id
lang
style
|
FULL
|
|
body
|
alink
background
bgcolor
bgproperties
class
id
link
nowrap
text
vlink
|
FULL
|
|
br
|
class
clear
id
style
|
FULL
|
|
caption
|
align
class
id
lang
style
valign
|
FULL
|
|
center
|
class
dir
id
lang
style
|
FULL
|
|
cite
|
class
dir
id
lang
style
|
FULL
|
|
code
|
class
dir
id
lang
style
|
FULL
|
|
col
|
align
class
id
lang
span
style
valign
width
|
FULL
|
|
colgroup
|
align
bgcolor
class
dir
id
lang
span
style
valign
width
|
FULL
|
|
comment
|
class
data
dir
id
lang
style
|
FULL
|
|
dd
|
class
dir
id
lang
style
|
FULL
|
|
del
|
cite
class
datetime
dir
id
lang
style
|
FULL
|
|
dfn
|
class
dir
id
lang
style
|
FULL
|
|
dir
|
class
dir
id
lang
style
type
|
FULL
|
|
div
|
align
class
dir
id
lang
nowrap
style
|
COREEXTENDED
|
|
dl
|
class
compact
dir
id
lang
style
|
FULL
|
|
dt
|
class
dir
id
lang
style
nowrap
|
FULL
|
|
em
|
class
dir
id
lang
style
|
FULL
|
|
fieldset
|
align
class
dir
id
lang
style
|
FULL
|
|
font
|
class
color
dir
face
id
lang
size
style
|
FULL
|
|
frame
|
allowtransparency
application
bordercolor
class
frameborder
height
id
longdesc
name
src
width
|
None
|
|
frameset
|
border
bordercolor
class
cols
frameborder
framespacing
id
|
None
|
|
h1
|
align
class
dir
id
lang
style
|
FULL
|
|
h2
|
align
class
dir
id
lang
style
|
FULL
|
|
h3
|
align
class
dir
id
lang
style
|
FULL
|
|
h4
|
align
class
dir
id
lang
style
|
FULL
|
|
h5
|
align
class
dir
id
lang
style
|
FULL
|
|
h6
|
align
class
dir
id
lang
style
|
FULL
|
|
head
|
dir
lang
|
None
|
|
hr
|
align
class
color
dir
id
lang
size
style
width
|
FULL
|
|
html
|
dir
lang
|
None
|
|
i
|
class
dir
id
lang
style
|
FULL
|
|
img
|
align
alt
border
class
dir
dynsrc
height
hspace
id
ismap
lang
longdesc
lowsrc
name
src
style
usemap
vspace
width
|
FULL
|
|
ins
|
cite
class
datetime
dir
id
lang
style
|
FULL
|
|
kbd
|
class
dir
id
lang
style
|
FULL
|
|
label
|
class
dir
for
id
lang
style
|
FULL
|
|
legend
|
align
class
dir
id
lang
style
|
FULL
|
|
li
|
class
dir
id
lang
style
type
value
|
FULL
|
|
link
|
class
dir
href
hreflang
id
lang
name
rel
rev
style
type
|
FULL
|
|
listing
|
class
dir
id
lang
style
|
FULL
|
|
map
|
class
dir
id
lang
name
style
|
FULL
|
|
meta
|
content
http-equiv
id
name
scheme
|
None
|
|
nobr
|
class
dir
height
id
lang
style
|
FULL
|
|
ol
|
class
compact
dir
id
lang
style
type
|
FULL
|
|
p
|
align
class
dir
id
lang
style
|
COREEXTENDED
|
|
pre
|
class
dir
id
lang
style
|
FULL
|
|
s
|
class
dir
id
lang
style
|
FULL
|
|
samp
|
class
dir
id
lang
style
|
FULL
|
|
small
|
class
dir
id
lang
style
|
FULL
|
|
span
|
class
dir
disabled
id
lang
style
|
CORE
|
|
strike
|
class
dir
id
lang
style
|
FULL
|
|
strong
|
class
dir
id
lang
style
|
FULL
|
|
style
|
dir
lang
type
|
None
|
|
sub
|
class
dir
id
lang
style
|
FULL
|
|
sup
|
class
dir
id
lang
style
|
FULL
|
|
table
|
align
bgcolor
border
bordercolor
cellpadding
cellspacing
class
cols
dir
frame
height
id
lang
rules
style
summary
width
|
FULL
|
|
tbody
|
align
bgcolor
ch
choff
class
cols
dir
id
lang
style
valign
|
FULL
|
|
td
|
abbr
align
axis
bgcolor
bordercolor
ch
choff
class
colspan
datafld
dir
headers
height
id
lang
nowrap
scope
style
width
valign
|
FULL
|
|
textarea
|
class
cols
dir
id
lang
name
readonly
rows
style
wrap
|
FULL
|
|
tfoot
|
bgcolor
ch
choff
class
cols
dir
id
lang
style
valign
|
FULL
|
|
th
|
abbr
axis
bgcolor
bordercolor
ch
choff
class
colspan
datafld
dir
headers
height
id
lang
nowrap
scope
style
width
valign
|
FULL
|
|
thead
|
bgcolor
ch
choff
class
cols
dir
id
lang
style
valign
|
FULL
|
|
tfoot
|
bgcolor
ch
choff
class
cols
dir
id
lang
style
valign
|
FULL
|
|
title
|
class
dir
id
lang
style
|
FULL
|
|
tr
|
align
bgcolor
bordercolor
class
dir
height
id
lang
style
width
valign
|
FULL
|
|
tt
|
class
dir
id
lang
style
|
FULL
|
|
u
|
class
dir
id
lang
style
|
FULL
|
|
ul
|
class
dir
id
lang
style
type
|
FULL
|
|
var
|
class
dir
id
lang
style
|
FULL
|
|
xml
|
class
id
src
|
None
|
Word 2007 Cascading Style Sheet Specification
The following section provides a list of the cascading style sheets properties that Word 2007 supports. The section organizes cascading style sheets properties into three groups: CORE, COREEXTENDED, and FULL. In Word 2007, certain HTML elements only support a subset of cascading style sheet properties.
CORE
The following cascading style sheet properties are supported:
-
color
-
font
-
font-family
-
font-style
-
font-variant
-
font-size
-
font-weight
-
text-decoration
-
background (only color)
-
background-color
-
text-align
-
vertical-align
-
letter-spacing
-
line-height
-
white-space
-
display
-
border
-
border-color
-
border-style
-
border-width
-
src
-
size
-
marks
-
page-break-before
-
page-break-after
-
page-break-inside
-
list-style
-
list-style-type
-
unicode-bidi
-
border-collapse
COREEXTENDED
All of CORE, plus the following cascading style sheet properties are supported:
-
text-indent
-
margin
-
margin-left
-
margin-right
-
margin-top
-
margin-bottom
FULL
All of CORE and COREEXTENDED, plus the following cascading style sheet properties are supported:
-
width
-
height
-
padding
-
padding-left
-
padding-right
-
padding-top
-
padding-bottom
-
border-left
-
border-right
-
border-top
-
border-bottom
-
border-left-color
-
border-left-width
-
border-left-style
-
border-right-color
-
border-right-width
-
border-right-style
-
border-top-color
-
border-top-width
-
border-top-style
-
border-bottom-color
-
border-bottom-width
-
border-bottom-style
Unsupported HTML Elements Compared with the HTML 4.01 Specification
The following is a list of top-level HTML elements that the HTML 4.01 specification supports, but that Word 2007 does not support. Note that Word 2007 considers unsupported HTML elements to be unknown elements.
Word 2007 does not support:
-
applet
-
bdo
-
button
-
form
-
iframe
-
input
-
isindex
-
menu
-
noframes
-
noscript
-
object
-
optgroup
-
option
-
param
-
q
-
script
-
select
Unsupported HTML Attributes Compared with the HTML 4.01 Specification
The following is a list of top-level HTML attributes that the HTML 4.01 specification supports, but that Word 2007 does not support. Note that Word 2007 considers unsupported HTML attributes to be unknown attributes.
Word 2007 does not support:
Unsupported HTML Elements and Attributes Compared with the HTML 4.01 Specification
Table 2 provides a list of all the HTML elements, along with the HTML attributes and attribute values, that Word 2007 does not support.
Table 2. Unsupported HTML elements and attributes
|
Element
|
Attribute
|
|
textarea
|
cols
|
|
td
|
colspan=0
|
|
th
|
colspan=0
|
|
frame
|
frameborder=0
|
|
td
|
rowspan=0
|
|
th
|
rowspan=0
|
Unsupported Cascading Style Sheet Properties Compared with Cascading Style Sheets, Level 1
The following is a list of all the top-level cascading style sheet properties that the Cascading Stylesheet Specification, Level 1 supports, but that Word 2007 does not support. Note that Word 2007 considers unsupported cascading style sheet properties to be unknown properties.
-
background-attachment
-
background-image
-
background-position
-
background-repeat
-
clear
-
display
-
float
-
list-style-image
-
list-style-position
-
text-transform
-
word-spacing
Unsupported Cascading Style Sheet Properties Compared with Cascading Style Sheets, Level 2.1
The following is a list of all the top-level cascading style sheet properties that the Cascading Style Sheet Specification, Level 2.1 supports, but that Word 2007 does not support. Word 2007 considers unsupported cascading style sheet properties to be unknown properties.
-
azimuth
-
background-attachment
-
background-image
-
background-position
-
background-repeat
-
border-spacing
-
bottom
-
caption-side
-
clear
-
clip
-
content
-
counter-increment
-
counter-reset
-
cue-before, cue-after, cue
-
cursor
-
display
-
elevation
-
empty-cells
-
float
-
font-size-adjust
-
font-stretch
-
left
-
line-break
-
list-style-image
-
list-style-position
-
marker-offset
-
max-height
-
max-width
-
min-height
-
min-width
-
orphans
-
outline
-
outline-color
-
outline-style
-
outline-width
-
overflow
-
overflow-x
-
overflow-y
-
pause-before, pause-after, pause
-
pitch
-
pitch-range
-
play-during
-
position
-
quotes
-
richness
-
right
-
speak
-
speak-header
-
speak-numeral
-
speak-punctuation
-
speech-rate
-
stress
-
table-layout
-
text-shadow
-
text-transform
-
top
-
unicode-bidi
-
visibility
-
voice-family
-
volume
-
widows
-
word-spacing
-
z-index
Other Unsupported Web-Related Features
The following is a list of all other Web-related features that Word 2007 does not support:
Conclusion
Use this article as a guide and reference when you create e-mail newsletters and other complex HTML documents, so that they render in Outlook 2007. The Outlook 2007 Tool: HTML and CSS Validator provides a way to validate HTML and cascading style sheets grammar using some of the most popular Web development tools: Microsoft Office SharePoint Designer 2007, Microsoft Web Expressions 2007, Microsoft Visual Studio 2005, Macromedia Dreamweaver MX 2004, and Macromedia Dreamweaver 8. For more information about the Outlook 2007 Tool: HTML and CSS Validator, see Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 2 of 2).
We have tried to provide you with the most up-to-date and accurate information, but this document should not be considered a comprehensive reference guide. Please report technical inaccuracies you find to the Discussions in Word Mail newsgroup.
Acknowledgments
Thanks to Rob Little, Matt Scott, Terry Crowley, and Dan Costenaro for their contributions to this article.
Additional Resources