Can you post a link to the actual HTML version of this? I can see the problem, and there’s a possible reason for it, but I can’t quite imagine why it would be the case. If you don’t have this site hosted somewhere yet, then follow these steps:
Preview in Browser
View Source (in the browser)
Select all, copy
Go to http://pastie.org and paste. Set the type picker in Pastie to HTML, press the Paste button at the bottom of the screen, and then select and copy the URL that Pastie returns to you, something like http://pastie.org/12345
Okay, this should be pretty easy to fix. Go into the File / Document
Setup dialog, and click the Output tab. Un-check “Reinforce Tables”
and close the dialog. Publish again and see if the problem is gone. If
that doesn’t fix it, then the easiest way to solve this will be to add
a background image to the outer HTML box to create the stripe. Make a
swatch of green the correct heigh x 25px wide. Save it as a GIF, and
then click on the outer box and switch to the Style tab in the
inspector. Apply that image as a background, set to tile horizontally
and not to tile vertically. You should see your stripe, and it will be
completely bulletproof. The only issue will come when the page is
printed (the header will be white-on-white, since backgrounds by
default do not print), but then you have much larger issues in that
case anyway, since your scrolled area will cut off the bulk of the
page content.
Yes, but I don’t particularly recommend this. It is possible to style
the scroll bar to the point that the average user will not recognize
it or what it does. This is a support and usability nightmare. IE
users are used to that horrible scroll bar, and would feel awkward
around a Mac OS browser control. As one expert once quipped, “whatever
you’re used to, using the other is like wearing someone else’s
underpants”.
Walter
On May 13, 2010, at 11:13 AM, johnrob wrote:
I don’t suppose you know if there is any way to style the browser
scroll bar, which in IE is horrible.
The only action is for completely replacing the browser bars with
JavaScript controls. There are loads of CSS rules for IE only that can
change the scroll bars. Google is your friend for those. Your CSS will
no longer be valid, but you can always add this as an external
stylesheet, and use the IE conditional comments to only show it to
those who need it.
Try force-reloading your browser (option + click reload, shift + click
reload) or empty your cache (Safari / Empty Cache from the main menu)
and see if that fixes it in both. If it works in IE then it should
definitely work in Safari.
Walter
On May 13, 2010, at 11:38 AM, johnrob wrote:
Actually may have spoken too soon - the pixel problem above is fixed
in IE 7 but not in Safari.
So I suppose the only solutions is the more complicated gif route.