#TB_iframeContent{
  clear: both;
  border: none;
  margin-bottom: -1px;
  margin-top: 1px;
  -margin-bottom: 1px;
}

should be (i think)

#TB_iframeContent{
  clear: both;
  border: none;
  margin-bottom: -1px;
  margin-top: 1px;
  margin-bottom: 1px;
}

check it with firebug to see the error

Comments

frjo’s picture

Status: Active » Closed (works as designed)

It's not a hyphen but a underscore like this:

#TB_iframeContent{
  clear: both;
  border: none;
  margin-bottom: -1px;
  margin-top: 1px;
  _margin-bottom: 1px;
}

The underscore is a common IE 6 hack.

ica’s picture

errr.. problem is when you check a Drupal site on a mac Firefox or Flock Firebug and webdev extensions for debugging it gives error, so it seems a hack for IE gives error on the other browsers.

check a site with thickbox installed on mac firefox or flock with firebug to dublicate the error

frjo’s picture

Yes, it doesn't validate so it's not a pretty solution but it does work. I prefer the "* html" hack myself or the best thing, give IE a special CSS file via conditional comments.

I'm hesitant to start hacking away at the Thickbox files, I want to keep them as original as possible to make it easy to update in the future.

The Thickbox developers might be interested in your input, http://jquery.com/demo/thickbox/.