PDA

Click to See Complete Forum and Search --> : Scroll Bars


KrispyKarim
05-31-2006, 06:12 AM
I know this is a graphics forum, but maybe some of you web guys can help me out.

I have scroll bars on a site scrolling text in a single cell of a table. Now the scroll bar is the standard scroll bar size as you see on the right hand of any given browser. Now that is pretty big in comparison to the size of the table. This is a CSS scrolling table cell. How do I get it so the scroll bar is:
a. much smaller
or
b. perhaps decorative like 2 graphical arrows in the corner rather than a full length scroll bar

Suggestions don't have to be CSS, anything will help greatly!! thanks

Ryan8720
05-31-2006, 04:32 PM
You can color the scrollbar with CSS, but it won't validate. There is no way to make it smaller.

This might help: http://www.iconico.com/CSSScrollbar/

JPnyc
05-31-2006, 04:37 PM
You left out that coloring the scrollbar ONLY works in IE.

chris_bcn
05-31-2006, 05:36 PM
and that scrollbars are part of the browser, not the webpage, and a designer should never alter how the users browser should look. AS well as being bad accessibilty most users hate that.

If I want to skin my browser that's up to me - I don't want you to do it for me

JPnyc
05-31-2006, 05:38 PM
Well yes and no, in my opinion. If we're talking about the botton or left most scroll bar, then yes, I agree. That's not part of your page, leave it be. But if you have a scrolling div or iframe within the page, then I think it SHOULD be under the designer's purview.

chris_bcn
05-31-2006, 05:41 PM
but it's still on the browser level. Safari - quite rightly - won't let you cahnge any of the OS aspects - scrollbars, buttons etc.

JPnyc
05-31-2006, 05:46 PM
Sure, officially, but if it's in the middle of the page, then I think the designer should be able to control it. Now that's smack dab in the middle of his design. He should get to decide how it displays.

Ryan8720
05-31-2006, 08:32 PM
The scrollbars actually work in Opera now as well. Most of the time they are annoying.