I am using the 'transparent background' option in the web viewer I still get a colored background

The option "Transparent Background" can only function properly if the HTML content you are referring to has a background-color or background-image tag.