Help Topics
Contact Us
Have feedback? Can't find your answer in our Help pages?
Attributes and Tags Supported by Enhanced Typesetting
Contents
- Supported Attributes
- Supported Tags
- Unsupported Attributes
- Workarounds to avoid frequent conversion failures
- Ignored Attributes and Tags
Enhanced Typesetting supports a wide range of attributes and tags.
Supported Attributes
The following attributes are currently supported with the indicated values.
HTML Tag Attribute |
Supported Values |
background-clip |
border-box, padding-box, content-box |
background-color |
any applicable value |
background-origin |
border-box, padding-box, content-box |
background-position |
any applicable value |
background-position-x |
px,pt,cm,mm,em,rem,ex,%,in |
background-position-y |
px,pt,cm,mm,em,rem,ex,%,in |
background-repeat |
any applicable value |
background-repeat-x |
any applicable value |
background-repeat-y |
any applicable value |
background-size |
contain, cover, initial, inherit, px, pt, cm, mm, em, ex, %, in |
background-sizex |
px, pt, cm, mm, em, ex, %, in, rem |
background-sizey |
px, pt, cm, mm, em, ex, %, in, rem |
border-bottom-color |
any applicable value |
border-bottom-leftradius |
pt, px, cm, %, ex, in, mm, em, rem |
border-bottom-rightradius |
in, px, ex, pt, %, em, cm, mm, rem |
border-bottom-style |
hidden, solid, dotted, dashed, double, ridge, groove, inset, outset, none |
border-bottom-width |
mm, in, ex, px, pt, em, cm, rem,initial |
border-collapse |
collapse, separate |
border-color |
any applicable value |
border-left-color |
any applicable value |
border-left-style |
hidden, solid, dotted, dashed, double, ridge, groove, inset, outset, none |
border-left-width |
mm, in, ex, px, pt, em, cm, rem, initial |
border-right-color |
any applicable value |
border-right-style |
hidden, solid, dotted, dashed, double, ridge, groove, inset, outset, none |
border-right-width |
mm, in, ex, px, pt, em, cm, rem, initial |
border-style |
hidden, solid, dotted, dashed, double, ridge, groove, inset, outset, none |
border-top-color |
any applicable value |
border-top-left-radius |
pt, px, ex, cm, mm, em, %, in |
border-top-right-radius |
%, cm, em, pt, ex, px, in, mm, none |
border-top-style |
hidden, solid, dotted, dashed, double, ridge, groove, inset, outset, none |
border-top-width |
mm, in, ex, px, pt, em, cm, rem, initial |
border-vertical-spacing |
mm, in, ex, em, cm, px, pt, % |
border-width |
mm, in, ex, px, pt, em, cm, rem, initial |
box-align |
right, left, center |
box-shadow |
any applicable value |
box-sizing |
border-box, padding-box, content-box |
break-after |
always, auto, avoid |
break-before |
always, auto, avoid |
break-inside |
always, auto, avoid |
caption-side |
top |
clear |
left, right, both, none |
color |
any applicable value |
column-rule-color |
any applicable value |
dir |
rtl, ltr |
display |
inline, block, flex, inline flex, table cell, inherit, listitem |
empty-cells |
hide |
float |
left, right, snap-block |
font-family |
any applicable value |
font-size |
mm, in, ex, em, rem, cm, px, pt, % |
font-style |
normal, italic, oblique |
font-variant |
normal, small-caps |
font-weight |
100, 200, 300, 400, 500, 600, 700, 800, 900, normal, bold, bolder, lighter |
height |
mm, in, ex, em, cm, px, pt, %, rem |
hyphens |
auto, manual |
letter-spacing |
normal, mm, in, ex, em, rem, cm, px, pt, initial |
line-height |
normal, mm, in, em, cm, px, pt, %, rem |
list-style-position |
outside, inside, initial |
list-style-type |
decimal, disc, circle, inherit, initial, lower-alpha, lower-latin, lower-roman, none, upper-alpha, upper-latin, upper-roman, square |
margin |
mm, in, em, cm, px, pt, %, rem, ex |
margin-after |
mm, in, em, cm, px, pt, %, rem |
margin-before |
mm, in, em, cm, px, pt, %, rem |
margin-bottom |
mm, in, em, cm, px, pt, %, rem, ex |
margin-left |
mm, in, em, cm, px, pt, %, rem, ex |
margin-right |
mm, in, em, cm, px, pt, %, rem, ex |
margin-top |
mm, in, em, cm, px, pt, %, rem, ex |
min-height |
mm, in, em, cm, px, pt, %, rem |
opacity |
any applicable value |
outline-color |
any applicable value |
outline-offset |
mm, in, ex, em, cm, px, pt, % |
outline-style |
solid, dotted, dashed, double, ridge, none |
outline-width |
mm, in, ex, em, cm, px, pt, % |
overflow |
hidden |
overflow-x |
hidden |
overflow-y |
hidden |
padding |
mm, in, em, cm, px, pt, %, rem, ex |
padding-bottom |
mm, in, em, cm, px, pt, %, rem, ex |
padding-left |
mm, in, em, cm, px, pt, %, rem, ex |
padding-right |
mm, in, em, cm, px, pt, %, rem, ex |
padding-top |
mm, in, em, cm, px, pt, %, rem, ex |
page-break-after |
left, right, always, auto, avoid |
page-break-before |
left, right, always, auto, avoid |
page-break-inside |
always, auto, avoid |
ruby-align |
start, center, space-around, space-between |
ruby-position |
over |
text-align |
left, right, center, justify |
text-combine-upright |
all |
text-decoration |
line-through, overline, underline |
text-fill-color |
any applicable value |
text-indent |
mm, in, ex, em, cm, px, pt, %, rem |
text-shadow |
any applicable value |
text-stroke-color |
any applicable value |
text-transform |
lowercase, uppercase, capitalize, none |
transform |
any applicable value |
unicode-bidi |
bidi-override, normal, embed, initial, isolate, isolateoverride & plaintext |
vertical-align |
sub, super, top, text-top, middle, bottom, text-bottom, baseline, mm, in, ex, px, pt, em, cm, % , rem , center |
visibility |
visible, hidden, initial |
-webkit-text-emphasis-style |
any applicable value |
-webkit-text-emphasis-color |
any applicable value |
-webkit-text-emphasis-position |
over, under |
-webkit-text-orientation |
mixed, upright, sideways, sideways-right |
white-space |
nowrap, normal |
width |
auto, mm, in, ex, em, cm, px, pt, %, rem |
word-break |
normal, keep-all, break-all |
word-spacing |
normal, mm, in, ex, em, rem, cm, px, pt, initial |
writing-mode |
horizontal-tb, vertical-rl |
Supported Tags
Any tags with the text "any applicable attribute" or "any applicable value" support the attributes and values defined in on this page, in the Supported Attributes section.
HTML Tag |
HTML Attribute |
Supported Values |
a |
epub:type, data-app-amznmagnify, href |
noteref |
address |
any applicable attribute |
any applicable value |
aside |
epub:type |
footnote |
b |
any applicable attribute |
any applicable value |
background-size |
any applicable value |
any applicable value |
bdi |
any applicable attribute |
any applicable value |
bdo |
any applicable attribute |
any applicable value |
blockquote |
any applicable attribute |
any applicable value |
body |
bgcolor |
any applicable value |
body |
text |
any applicable value |
caption |
align |
center, justify |
center |
any applicable attribute |
any applicable value |
cite |
any applicable attribute |
any applicable value |
code |
any applicable attribute |
any applicable value |
col |
span |
any applicable value |
col |
width |
%, px |
dd |
any applicable attribute |
any applicable value |
del |
any applicable attribute |
any applicable value |
div |
align |
center, left, right, justify |
div |
epub:type |
footnote |
dl |
any applicable attribute |
any applicable value |
em |
any applicable attribute |
any applicable value |
figure |
any applicable attribute |
any applicable value |
h1 |
align |
center, left, right, justify |
h2 |
align |
center, left, right, justify |
h3 |
align |
center, left, right, justify |
h4 |
align |
center, left, right, justify |
h5 |
align |
center, left, right, justify |
h6 |
align |
center, left, right, justify |
hr |
align |
center, left, right |
hr |
noshade |
any applicable value |
hr |
size |
px |
hr |
width |
px, % |
i |
any applicable attribute |
any applicable value |
image |
height |
%, px, em, pt |
image |
width |
%, px, em, pt |
img |
align |
center, middle, top, bottom, absbottom, absmiddle |
img |
alt |
any applicable value |
img |
border |
px, pt, cm, mm, em, rem, ex, in, % |
img |
height |
%, px, em, pt |
img |
hspace |
px |
img |
vspace |
px |
img |
width |
%, px, em, pt |
li |
type |
a, i, disc, square, circle, none, A, I |
li |
value |
any applicable value |
listing |
any applicable attribute |
any applicable value |
mark |
any applicable attribute |
any applicable value |
ol |
start |
any applicable value |
ol |
type |
a, i, none, A, I |
p |
align |
center, left, right, justify |
p |
epub:type |
footnote |
plaintext |
any applicable attribute |
any applicable value |
pre |
any applicable attribute |
any applicable value |
rb |
any applicable attribute |
any applicable value |
rt |
any applicable attribute |
any applicable value |
ruby |
any applicable attribute |
any applicable value |
s |
any applicable attribute |
any applicable value |
samp |
any applicable attribute |
any applicable value |
strike |
any applicable attribute |
any applicable value |
strong |
any applicable attribute |
any applicable value |
table |
align |
center, left, right |
table |
bgcolor |
any applicable value |
table |
width |
%, px |
tbody |
align |
center, left, right, justify |
td |
align |
center, left, right, justify |
td |
bgcolor |
any applicable value |
td |
colspan |
any applicable value |
td |
height |
%, px |
td |
rowspan |
any applicable value |
td |
vertical-align |
center, middle, top, bottom |
td |
width |
%, px |
tfoot |
align |
center, left, right, justify |
th |
align |
center, left, right, justify |
th |
bgcolor |
any applicable value |
th |
colspan |
any applicable value |
th |
height |
%, px |
th |
rowspan |
any applicable value |
th |
vertical-align |
center, middle, top, bottom |
th |
Width |
%, px |
thead |
Align |
center, left, right, justify |
thead |
Bgcolor |
any applicable value |
tr |
Align |
center, left, right, justify |
tr |
Bgcolor |
any applicable value |
tt |
any applicable attribute |
any applicable value |
ul |
any applicable attribute |
any applicable value |
var |
any applicable attribute |
any applicable value |
xmp |
any applicable attribute |
any applicable value |
webkit-background-size |
any applicable value |
any applicable value |
Error code (in Kindle Previewer) | Issue Location | Workaround to be followed | Before HTML Fixup | After HTML Fixup |
---|---|---|---|---|
E24010: Hyperlink not resolved in TOC (One possible reason can be that the link points to a tag with style display:none) | TOC.xhtml |
|
<body id="id1"> <section class="class1"> <header id="id3"> <h1 id="id2">What Is Art?</h1> </header> </section> </body> |
<body> <section class="class1" id="id1"> <header id="id3"> <h1 id="id2">What Is Art?</h1> </header> </section> </body> |
E24010: Hyperlink not resolved in TOC (One possible reason can be that the link points to a tag with style display:none) | TOC.xhtml |
|
Toc.xhtml: <a href="acknowledgments.xhtml#sample" amzn-src-id="5529">Acknowledgments</a> Source HTML: <p id="sample" style="display:none" class="first first-in-chapter first-full-width" amzn-src-id="5308">There were a series of people who helped make this book possible.</p> <div class="alignment-block alignment-block-align-center" amzn-src-id="5309"> |
Toc.xhtml: <a href="acknowledgments.xhtml#sample" amzn-src-id="5529">Acknowledgments</a> Source HTML: <p style="display:none" class="first first-in-chapter first-full-width" amzn-src-id="5308">There were a series of people who helped make this book possible.</p> <div id="sample" class="alignment-block alignment-block-align-center" amzn-src-id="5309"> |
E24011: TOC section scope is not included in the parent chapter | NCX file |
|
<ol> <li><a href="chapter01.xhtml#ch01">CHAPTER 1</a> <ol> <li><a href="chapter01.xhtml#ch01lev1_sec1">Why Is Questioning Important?</a></li> <ol> <li><a href="chapter02.xhtml#ch02lev1_sec1">What Is Critical Reading?</a></li> </ol> </ol> </li> </ol> |
<ol> <li><a href="chapter01.xhtml#ch01">CHAPTER 1</a></li> <li><a href="chapter01.xhtml#ch01lev1_sec1">Why Is Questioning Important?</a></li> <li><a href="chapter02.xhtml#ch02lev1_sec1">What Is Critical Reading?</a></li> </ol> |
E3013: More number of characters are hidden using display:none than allowed limit. Limit: 10000 | CSS files |
|
.problems .mhhe--answer_reveal--container { margin-left:3em; display: none; } |
.problems .mhhe--answer_reveal--container { margin-left:3em; visibility: hidden; } |
E20006: There is more than one title defined in OPF metadata. | OPF file |
|
<dc:title>The Results Fieldbook</dc:title> <dc:title id="Subtitle">Practical Strategies from Dramatically Improved Schools</dc:title> |
<dc:title id="t1">The Results Fieldbook</dc:title> <meta refines="#t1" property="title-type">main</meta> <dc:title id="Subtitle">Practical Strategies from Dramatically Improved Schools</dc:title> |
E21027: EPUB file has more than one OPF file | OPF file |
|
Syntax: <?xml version='1.0' encoding='UTF-8'?> <package xmlns="http://www.idpf.org/2007/opf" unique-identifier="pub-id" version="3.0"> <metadata> ... </metadata> <manifest> ... </manifest> <spine> ... </spine> <guide> .... </guide> </package> |
|
Cover not built with the book | OPF file |
|
Metadata content: <meta name="Cover" content="cover-image"/> <item href="images/ath-saikiahaines-cover.jpeg" id="My_Cover" media-type="image/jpeg" properties="cover-image"/> |
Metadata content: <meta name="Cover" content="cover-image"/> <item href="images/ath-saikiahaines-cover.jpeg" id="cover-image" media-type="image/jpeg"/> |
Unsupported Attributes
The following attributes are not currently supported with the indicated values.
HTML Tag Attribute |
Unsupported Values |
Alternative Value or Option |
background-image |
linear gradient |
Use a media query to specify a replacement, such as the background-color property. Reupload your corrected file for publication or retry the corrected file in Kindle Previewer. |
Base64 encoded images |
not applicable |
Use an online tool to decode the Base64 image and provide it as a normal binary image file. |
body, within Table of Contents HTML file |
display: none, hidden |
Remove display: none or hidden values from ToC HTML file. |
caption-side |
bottom |
Content styled with <caption-side: bottom> will be positioned at the top of the table like <caption-side:top>. |
float, within a table |
left, right |
Use a media query to specify a replacement for Kindle using the CSS ::first-letter Selector. |
SVG |
namespace prefix |
Remove the SVG namespace prefix from SVG element(s) within the file. |
video |
any applicable value |
Please visit Creating Kindle Editions with Audio/Video Content for video support options on Kindle. |
visibility |
collapse |
When using this tag within a table, use display:none to achieve a similar reading experience. When using this tag outside of a table, use visibility:hidden. |
Ignored Attributes and Tags
Ignored Attributes
The following attributes are currently ignored when applied to any HTML tag.
animation |
animation-delay |
animation-direction |
animation-duration |
animation-fill-mode |
animation-iteration-count |
animation-name |
animation-play-state |
animation-timing-function |
attributes |
background_color |
background-attachment |
box_shadow |
class |
column-break-before |
column-count |
column-gap |
column-width |
cursor |
data-ichitaro-para-stylename |
data-mappingid |
datetime |
div_align |
dropcap |
dropcap_chars |
dropcap_lines |
fill |
font-smoothing |
handlersprocessed |
hanging-punctuation |
hanging-punctuation |
hyphenate-character |
hyphenate-limit-after |
hyphenate-limit-before |
initial |
line-box-contain |
line-break |
min-height |
min-width |
nbsp-mode |
none |
onclick |
onload |
onreset |
onsubmit |
ordinal |
padding_bottom |
padding_top |
page |
pointer-events |
quotes |
speak |
src |
stroke |
stroke-linecap |
stroke-linejoin |
stroke-miterlimit |
stroke-width |
svg;height |
svg;width |
tabindex |
table-layout |
text_indent |
text_overflow |
text-combine |
text-decorations-in-effect |
text-overflow; |
text-rendering |
text-size-adjust |
title |
transition-delay |
transition-duration |
transition-property |
transition-timing-function |
user-select |
webkit_appearance |
webkit_border_image |
webkit_box_direction |
webkit_column_rule_color |
webkit_column_rule_style |
webkit_column_rule_width |
webkit_shape_outside |
webkit-appearance |
-webkit-border-image |
webkit-box-direction |
webkit-box-pack |
-webkit-box-shadow |
webkit-column-break-after |
-webkit-column-break-inside |
webkit-column-rule-color |
webkit-column-rule-style |
webkit-column-rule-width |
webkit-logical-width |
-webkit-margin-end |
webkit-margin-start |
-webkit-padding-start |
webkit-shape-outside |
webkit-shape-outside |
word-break |
word-wrap |
zoom |
Attributes Ignored for Specific HTML Tags
HTML Tag |
Style Attribute |
a |
rel, rev, shape, name, target, type |
applet |
hspace, height, name, width, vspace, align, alt |
|
|
body |
bottommargin, link, rightmargin, vlink |
button |
value, name, type |
caption-side |
bottom |
display; |
table-column-group;table-column;table-caption |
div |
node-type, type |
frame |
name |
frameset; |
rows |
html |
xmlns, encoding, version |
iframe |
name, align, width, height |
image |
xlink:href |
img |
hspace |
input |
align |
link |
type, media, rel, href |
meta |
name, http-equiv |
object |
name, width, hspace, align, type, border, vspace, height |
param |
value, type, name |
script |
type, for |
style |
type, media |
text-decoration |
line-through, overline, underline, Underline solid,underline dotted,underline dashed,underline double,overline solid,overline dotted,overline dashed,overline double,line-through solid,,line-through dotted,line-through dashed,,line-through double,underline line-through,line-through underline,underline overline,line-through overline,overline line-through,overline underline,overline line-through underline,overline underline line-through,underline overline line-through,underline line-through overline,line-through overline underline,line-through underline overline,none |
Ignored HTML Tags
The following tags are currently ignored regardless of the attributes, units, or values applied.
area | big | ins |
kbd | map | max-height |
max-width | mbp:nu | reference |
small | time |