Find Help Topic

Everybody Wants to Know

General FAQ
All the basics
Selling Topics
The skinny on selling
Buying Topics
How to make an offer and more
Assorted Topics
Various topics that don't fit into the above categories
Knowledge Base
Q&A-style repository for your most advanced questions
Videos
Quick videos on using Bonanza

The Lawyers Told Us So

User Agreement
Everybody loves rules!
Privacy Policy
Secret agents! Everywhere!

Talk to Us

Contact 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

Filtered Attributes: script tags (as well as any inline Javascript), style tags, objects

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.


Other Users Say

sandiegoguy1 says: February 09, 2009

I too have noticed the failure when using upper-cased HTML

I BELIEVE this is intermittent in nature.

BushellCollectibles says: March 10, 2009

Unfortunately if you use SSB templates, it will not import properly and you will have to edit each listing.

suelynn says: June 02, 2009

Some SSB templates import wonderfully and others do not. Choose the templates that do not have inner boxes to them.

topaz915 says: April 29, 2010

Q. Where do I find templates on your site?
A. There are many booths that sell ready made and custom templates. Type ‘template’ in the “find” box to find one that you like.

AmazerTech says: February 11, 2012

I find it that some text formatting doesn’t import correctly. In that case, I “Remove Format” for the block of text and then format it from within bonanza editor.