Skip to main content
replaced http://stackoverflow.com/ with https://stackoverflow.com/
Source Link

Apple removed scrollbars from appearing, unless in use, from viewports in 2011 with the release of Lion, immediately sparking multiple articles about how to get them back. The usability rationale and merit of this can still be debated today.

Not showing it until it is needed is a clean design and does not clutter the display, but the user must figure out how to get them to appear.

Showing them always adds clutter, but clearly indicates what actions are possible.

To illustrate the problem with not showing the scrollbars, take an example similar to yours and ask: how does a OS X user know what to do when they see this:

Two photos side-by-side

The lack of scrollbars actually create a Gulf of Execution, in that the system is not presenting the proper artifacts that imply that the viewport can be scrolled.

Assuming that no modifications have been made to Windows' default rendering of a viewport, they will show a scrollbar. So your original picture would appear something like this:

Row of images with scrollbar, some images disappearing to side

So actually, your challenge is how to represent to OS X users that it is a scrollable space!

If you’re writing a common desktop application, let the operating system do what it does. OS X will, by default, hide the scrollbars but users can turn them back on. Windows will show the scrollbars.

If we’re talking about the web, you have two choices:

  1. “Force” the scrollbar back using pseudo elements, realizing that they are not supported in all browsersthey are not supported in all browsers.
  2. Create your own scrolling mechanism and hide the scrollbars using standard CSS properties.

Row of images with arrows to left and right

If you make your own scrolling mechanism you will force all users to figure out how it works for your application/page. It might not be hard for them, but they will have to put in that effort.

If you “leave it alone” then Windows users will see a scrollbar. OS X users will be left with hopefully enough subtle visual queues to realize that the region can be scrolled horizontally.

(Answered from a Mac.)

Apple removed scrollbars from appearing, unless in use, from viewports in 2011 with the release of Lion, immediately sparking multiple articles about how to get them back. The usability rationale and merit of this can still be debated today.

Not showing it until it is needed is a clean design and does not clutter the display, but the user must figure out how to get them to appear.

Showing them always adds clutter, but clearly indicates what actions are possible.

To illustrate the problem with not showing the scrollbars, take an example similar to yours and ask: how does a OS X user know what to do when they see this:

Two photos side-by-side

The lack of scrollbars actually create a Gulf of Execution, in that the system is not presenting the proper artifacts that imply that the viewport can be scrolled.

Assuming that no modifications have been made to Windows' default rendering of a viewport, they will show a scrollbar. So your original picture would appear something like this:

Row of images with scrollbar, some images disappearing to side

So actually, your challenge is how to represent to OS X users that it is a scrollable space!

If you’re writing a common desktop application, let the operating system do what it does. OS X will, by default, hide the scrollbars but users can turn them back on. Windows will show the scrollbars.

If we’re talking about the web, you have two choices:

  1. “Force” the scrollbar back using pseudo elements, realizing that they are not supported in all browsers.
  2. Create your own scrolling mechanism and hide the scrollbars using standard CSS properties.

Row of images with arrows to left and right

If you make your own scrolling mechanism you will force all users to figure out how it works for your application/page. It might not be hard for them, but they will have to put in that effort.

If you “leave it alone” then Windows users will see a scrollbar. OS X users will be left with hopefully enough subtle visual queues to realize that the region can be scrolled horizontally.

(Answered from a Mac.)

Apple removed scrollbars from appearing, unless in use, from viewports in 2011 with the release of Lion, immediately sparking multiple articles about how to get them back. The usability rationale and merit of this can still be debated today.

Not showing it until it is needed is a clean design and does not clutter the display, but the user must figure out how to get them to appear.

Showing them always adds clutter, but clearly indicates what actions are possible.

To illustrate the problem with not showing the scrollbars, take an example similar to yours and ask: how does a OS X user know what to do when they see this:

Two photos side-by-side

The lack of scrollbars actually create a Gulf of Execution, in that the system is not presenting the proper artifacts that imply that the viewport can be scrolled.

Assuming that no modifications have been made to Windows' default rendering of a viewport, they will show a scrollbar. So your original picture would appear something like this:

Row of images with scrollbar, some images disappearing to side

So actually, your challenge is how to represent to OS X users that it is a scrollable space!

If you’re writing a common desktop application, let the operating system do what it does. OS X will, by default, hide the scrollbars but users can turn them back on. Windows will show the scrollbars.

If we’re talking about the web, you have two choices:

  1. “Force” the scrollbar back using pseudo elements, realizing that they are not supported in all browsers.
  2. Create your own scrolling mechanism and hide the scrollbars using standard CSS properties.

Row of images with arrows to left and right

If you make your own scrolling mechanism you will force all users to figure out how it works for your application/page. It might not be hard for them, but they will have to put in that effort.

If you “leave it alone” then Windows users will see a scrollbar. OS X users will be left with hopefully enough subtle visual queues to realize that the region can be scrolled horizontally.

(Answered from a Mac.)

Typo: along -> alone. Image descriptions. Link text.
Source Link
locationunknown
  • 5.4k
  • 6
  • 22
  • 40

Apple removed scrollbars from appearing, unless in use, from viewports in 2011 with the release of Lion, immediately sparking multiple articles about how to get them back. The usability rationale and merit of this can still be debated today.

Not showing it until it is needed is a clean design and does not clutter the display, but the user must figure out how to get them to appear.

Showing them always adds clutter, but clearly indicates what actions are possible.

To illustrate the problem with not showing the scrollbars, take an example similar to yours and ask: how does a OS X user know what to do when they see this:

Two photos side-by-side

The lack of scrollbars actually create a Gulf of Execution, in that the system is not presenting the proper artefactsartifacts that imply that the viewport can be scrolled.

Assuming that no modifications have been made to Windows’sWindows' default rendering of a viewport, they will show a scrollbar. So your original picture would appear something like this:

Row of images with scrollbar, some images disappearing to side

So actually, your challenge is how to represent to OS X users that it is a scrollable space!

If you’re writing a common desktop application, let the operating system do what it does. OS X will, by default, hide the scrollbars but users can turn them back on. Windows will show the scrollbars.

If we’re talking about the web, you have two choices:

  1. “Force” the scrollbar back using pseudo elements, realizing that they are not supported in all browsers.
  2. Create your own scrolling mechanism and hide the scrollbars using standard CSS properties.

Row of images with arrows to left and right

If you make your own scrolling mechanism you will force all users to figure out how it works for your application/page. It might not be hard for them, but they will have to put in that effort.

If you “leave it alone” then Windows users will see a scrollbar. OS X users will be left with hopefully enough subtle visual queues to realize that the region can be scrolled horizontally.

(Answered from a Mac.)

Apple removed scrollbars from appearing, unless in use, from viewports in 2011 with the release of Lion, immediately sparking multiple articles about how to get them back. The usability rationale and merit of this can still be debated today.

Not showing it until it is needed is a clean design and does not clutter the display, but the user must figure out how to get them to appear.

Showing them always adds clutter, but clearly indicates what actions are possible.

To illustrate the problem with not showing the scrollbars, take an example similar to yours and ask: how does a OS X user know what to do when they see this:

Two photos side-by-side

The lack of scrollbars actually create a Gulf of Execution, in that the system is not presenting the proper artefacts that imply that the viewport can be scrolled.

Assuming that no modifications have been made to Windows’s default rendering of a viewport, they will show a scrollbar. So your original picture would appear something like this:

Row of images with scrollbar, some images disappearing to side

So actually, your challenge is how to represent to OS X users that it is a scrollable space!

If you’re writing a common desktop application, let the operating system do what it does. OS X will, by default, hide the scrollbars but users can turn them back on. Windows will show the scrollbars.

If we’re talking about the web, you have two choices:

  1. “Force” the scrollbar back using pseudo elements, realizing that they are not supported in all browsers.
  2. Create your own scrolling mechanism and hide the scrollbars using standard CSS properties.

Row of images with arrows to left and right

If you make your own scrolling mechanism you will force all users to figure out how it works for your application/page. It might not be hard for them, but they will have to put in that effort.

If you “leave it alone” then Windows users will see a scrollbar. OS X users will be left with hopefully enough subtle visual queues to realize that the region can be scrolled horizontally.

(Answered from a Mac.)

Apple removed scrollbars from appearing, unless in use, from viewports in 2011 with the release of Lion, immediately sparking multiple articles about how to get them back. The usability rationale and merit of this can still be debated today.

Not showing it until it is needed is a clean design and does not clutter the display, but the user must figure out how to get them to appear.

Showing them always adds clutter, but clearly indicates what actions are possible.

To illustrate the problem with not showing the scrollbars, take an example similar to yours and ask: how does a OS X user know what to do when they see this:

Two photos side-by-side

The lack of scrollbars actually create a Gulf of Execution, in that the system is not presenting the proper artifacts that imply that the viewport can be scrolled.

Assuming that no modifications have been made to Windows' default rendering of a viewport, they will show a scrollbar. So your original picture would appear something like this:

Row of images with scrollbar, some images disappearing to side

So actually, your challenge is how to represent to OS X users that it is a scrollable space!

If you’re writing a common desktop application, let the operating system do what it does. OS X will, by default, hide the scrollbars but users can turn them back on. Windows will show the scrollbars.

If we’re talking about the web, you have two choices:

  1. “Force” the scrollbar back using pseudo elements, realizing that they are not supported in all browsers.
  2. Create your own scrolling mechanism and hide the scrollbars using standard CSS properties.

Row of images with arrows to left and right

If you make your own scrolling mechanism you will force all users to figure out how it works for your application/page. It might not be hard for them, but they will have to put in that effort.

If you “leave it alone” then Windows users will see a scrollbar. OS X users will be left with hopefully enough subtle visual queues to realize that the region can be scrolled horizontally.

(Answered from a Mac.)

Typo: along -> alone. Image descriptions. Link text.
Source Link

Apple removed scrollbars from appearing, unless in use, from viewports in 2011 with the release of Lion. Immediately, immediately sparking multiple articles about how to get them back. The usability rationale and merit of this can still be debated today.

Not showing it until it is needed is a clean design and does not clutter the display, but the user must figure out how to get them to appear.

Showing them always adds clutter, but clearly indicates what actions are possible.

To illustrate the problem with not showing the scrollbars, take an example similar to yours and ask: how does a OS X user know what to do when they see this:

enter image description hereTwo photos side-by-side

The lack of scrollbars actually create a Gulf of Execution, in that the system is not presenting the proper artifactsartefacts that imply that the viewport can be scrolled.

Assuming that no modifications have been made to Window'sWindows’s default rendering of a viewport, they will show a scrollbar. So your original picture would appear something like this:

enter image description hereRow of images with scrollbar, some images disappearing to side

So actually, your challenge is how to represent to OS X users that it is a scrollable space!

If you'reyou’re writing a common desktop application, let the operating system do what it does. OS X will, by default, hide the scrollbars but users can turn them back on. Windows will show the scrollbars.

If we'rewe’re talking about the web, you have two choices:

  1. "Force"“Force” the scrollbar back using pseudo elements, realizing that they are not supported in all browsers (http://stackoverflow.com/questions/7855590/how-can-i-prevent-scroll-bars-from-being-hidden-for-os-x-trackpad-users-in-webkithey are not supported in all browsers).
  2. Create your own scrolling mechanism and hide the scrollbars using standard CSS properties.

enter image description hereRow of images with arrows to left and right

If you make your own scrolling mechanism you will force all users to figure out how it works for your application/page. It might not be hard for them, but they will have to put in that effort.

If you "leave“leave it along"alone” then Windows users will see a scrollbar. OS X users will be left with hopefully enough subtle visual queues to realize that the region can be scrolled horizontally.

(Answered from a Mac.)

Apple removed scrollbars from appearing, unless in use, from viewports in 2011 with the release of Lion. Immediately sparking multiple articles about how to get them back. The usability rationale and merit of this can still be debated today.

Not showing it until it is needed is a clean design and does not clutter the display, but the user must figure out how to get them to appear.

Showing them always adds clutter, but clearly indicates what actions are possible.

To illustrate the problem with not showing the scrollbars, take an example similar to yours and ask: how does a OS X user know what to do when they see this:

enter image description here

The lack of scrollbars actually create a Gulf of Execution, in that the system is not presenting the proper artifacts that imply the viewport can be scrolled.

Assuming that no modifications have been made to Window's default rendering of a viewport, they will show a scrollbar. So your original picture would appear something like this:

enter image description here

So actually, your challenge is how to represent to OS X users that it is a scrollable space!

If you're writing a common desktop application, let the operating system do what it does. OS X will, by default, hide the scrollbars but users can turn them back on. Windows will show the scrollbars.

If we're talking about the web, you have two choices:

  1. "Force" the scrollbar back using pseudo elements, realizing that they are not supported in all browsers (http://stackoverflow.com/questions/7855590/how-can-i-prevent-scroll-bars-from-being-hidden-for-os-x-trackpad-users-in-webki)
  2. Create your own scrolling mechanism and hide the scrollbars using standard CSS properties.

enter image description here

If you make your own scrolling mechanism you will force all users to figure out how it works for your application/page. It might not be hard for them, but they will have to put in that effort.

If you "leave it along" then Windows users will see a scrollbar. OS X users will be left with hopefully enough subtle visual queues to realize the region can be scrolled horizontally.

(Answered from a Mac)

Apple removed scrollbars from appearing, unless in use, from viewports in 2011 with the release of Lion, immediately sparking multiple articles about how to get them back. The usability rationale and merit of this can still be debated today.

Not showing it until it is needed is a clean design and does not clutter the display, but the user must figure out how to get them to appear.

Showing them always adds clutter, but clearly indicates what actions are possible.

To illustrate the problem with not showing the scrollbars, take an example similar to yours and ask: how does a OS X user know what to do when they see this:

Two photos side-by-side

The lack of scrollbars actually create a Gulf of Execution, in that the system is not presenting the proper artefacts that imply that the viewport can be scrolled.

Assuming that no modifications have been made to Windows’s default rendering of a viewport, they will show a scrollbar. So your original picture would appear something like this:

Row of images with scrollbar, some images disappearing to side

So actually, your challenge is how to represent to OS X users that it is a scrollable space!

If you’re writing a common desktop application, let the operating system do what it does. OS X will, by default, hide the scrollbars but users can turn them back on. Windows will show the scrollbars.

If we’re talking about the web, you have two choices:

  1. “Force” the scrollbar back using pseudo elements, realizing that they are not supported in all browsers.
  2. Create your own scrolling mechanism and hide the scrollbars using standard CSS properties.

Row of images with arrows to left and right

If you make your own scrolling mechanism you will force all users to figure out how it works for your application/page. It might not be hard for them, but they will have to put in that effort.

If you “leave it alone” then Windows users will see a scrollbar. OS X users will be left with hopefully enough subtle visual queues to realize that the region can be scrolled horizontally.

(Answered from a Mac.)

added 7 characters in body
Source Link
Nicholas Pappas
  • 17.7k
  • 5
  • 54
  • 59
Loading
Source Link
Nicholas Pappas
  • 17.7k
  • 5
  • 54
  • 59
Loading