I am creating a UI that will allow users to search and the search results of which are displayed in section that is scrollable both horizontally and vertically. This is kind of weird because the web page will end up with 2 scrolls - one of the section and the other of the webpage. Please share your thoughts on how I can handle this.
|
|
Horizontal scrollbars should be enough, but try to redesign the search results not to require them. Most users can use other means for scrolling a page other than just the scorllbars: 1. mouse wheel, 2. page up / page down 3. right side of a laptop pad These usually do not exist for horizontal scrolling - you will force the user in a suboptimal experience. If Google can do without horizontal scrolling, may be so can you? :) |
|||||
|
|
Whenever I have been approached with this sort of interface, my response has always been the same - let the browser control the scrolling. Users understand what browser scrollbars are and how they work (both horizontally and vertically). My research and testing has shown that when you have the main content section of a page (the search results in this case) scroll independently of the rest of the content, it confuses more users than it helps. Contrary to your comment, I believe that the web page's scrollbars are more than enough of a cue that the page scrolls. It is a common interface element that any average web user is going to understand. EDIT: To make horizontal scrolling more obvious, you can follow the design paradigm that Microsoft has chosen with Windows Phone 7. If it looks like the content is being cut off, the user will understand that there is more to the right and will know to scroll that way to see it. In a typical website design, if your content is wider than the viewing window, you probably don't even have to do anything extra. If you've got a grid of results, with borders and/or alternating row colors, as long as those identifying characteristics go all the way to the edge of the browser window, even if the content happens to cut off (e.g. the current column happens to end right before the edge of the screen), that visual cue will help the user understand that there is more to see. |
|||||||||
|
|
I think the horizontal scroll is much easier to apply than the vertical one, as the vertical scroll is a user experience weakness point for any site, i suggest you create a grid to guarantee your page width and stick with it, then scroll horizontally as much as you want. |
|||
|
|