Find Help Topic
Everybody Wants to Know
All the basics
The skinny on selling
How to make an offer and more
Various topics that don't fit into the above categories
Q&A-style repository for your most advanced questions
Quick videos on using Bonanza
The Lawyers Told Us So
Everybody loves rules!
Secret agents! Everywhere!
Talk to Us
It's been so long since we last spoke
|Suggest an Item Trait|
Help build the item category catalog
|Report a Bug|
Find something wrong? Let us know!
|Request a Feature|
What's your great idea?
Topic: New Item Entry
What HTML Can I Use in My Item Description?
Bonanza runs all item description HTML through an HTML filter to prevent security vulnerabilities like XSS attacks. You should find that for most HTML, 95% of formatting is allowed by the HTML filter, but there are a few exceptions, including some elements that eBay allows. Unfortunately, we do not have the resources to write an HTML validation filter from scratch, so we are beholden to the limitations of our current validator, which means that when importing items from eBay there may be some differences in the appearance of your listing once it reaches Bonanza. Here is a known list of HTML that works and doesn't work:
Allowed Elements: a, abbr, acronym, address, area, b, big, blockquote, br, button, caption, center, cite, code, col, colgroup, dd, del, dfn, dir, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, hr, i, img, input, ins, kbd, label, legend, li, map, menu, ol, optgroup, option, p, pre, q, s, samp, select, small, span, strike, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, u, ul, var
Allowed Attributes: abbr, accept, accept-charset, accesskey, action, align, alt, axis, border, cellpadding, cellspacing, char, charoff, charset, checked, cite, class, clear, cols, colspan, color, compact, coords, datetime, dir, disabled, enctype, for, frame, headers, height, href, hreflang, hspace, id, ismap, label, lang, longdesc, maxlength, media, method, multiple, name, nohref, noshade, nowrap, prompt, readonly, rel, rev, rows, rowspan, rules, scope, selected, shape, size, span, src, start, style, summary, tabindex, target, title, type, usemap, valign, value, vspace, width, xml:lang
Allowed CSS Properties: azimuth, background (see 'Special Case' note, below), background-color, background-image, border-bottom-color, border-collapse, border-color, border-left-color, border-right-color, border-top-color, clear, color, cursor, direction, display, elevation, float, font, font-family, font-size, font-style, font-variant, font-weight, height, letter-spacing, line-height, overflow, pause, pause-after, pause-before, pitch, pitch-range, richness, speak, speak-header, speak-numeral, speak-punctuation, speech-rate, stress, text-align, text-decoration, text-indent, unicode-bidi, vertical-align, voice-family, volume, white-space, width
Special Case: background. If you include a background attribute, we will look to see if it includes a background url, and if so, we'll move it to the (allowed) "background-image" property. All other properties specified in the background property will be filtered out. If you would like to set other background properties, such as positioning and repeat, please use the individual "background-repeat" or "background-position" elements.
You may also wish to use our WYSIWYG description editor to expedite the process of creating HTML that passes our filter.