2024-03-28 17:12 UTC

View Revisions: Issue #1986

Summary 0001986: CSS Overflow-y property
Revision 2013-12-20 12:08 by Vincent Sanders
Description CSS 3 introduced an overflow-y property. If NetSurf could support this then it would make it usable with, for example, Lloyds TSB business internet banking for me once again.

More info: at present when the Lloyds site gives a list (for example of account payees) the user can only see the top few entries and the rest is hidden with no way to see in the browser. The page is designed to show a vertical only scroll bar but Netsurf doesn't.

The reason for this is that the HTML (a simple example attached) for a limited size element (the list, eg 90 pixels high) uses the CSS 2 property overflow:hidden (thereby ensuring Netsurf shows no scroll bars when the content exceeds the area available) but also the CSS 3 property overflow-y:scroll (which is intended to put a scroll bar in vertically).

Web develpers have started doing this because before CSS 3 if they used overflow:auto then browsers would put in both horizontal and vertical scrollbars, whereas they prefer vertical only scrollbars, which they can now get with CSS 3.
Revision 2011-10-06 12:12 by user150
Description CSS 3 introduced an overflow-y property. If NetSurf could support this then it would make it usable with, for example, Lloyds TSB business internet banking for me once again.
More info: at present when the Lloyds site gives a list (for example of account payees) the user can only see the top few entries and the rest is hidden with no way to see in the browser. The page is designed to show a vertical only scroll bar but Netsurf doesn't.
The reason for this is that the HTML (a simple example attached) for a limited size element (the list, eg 90 pixels high) uses the CSS 2 property overflow:hidden (thereby ensuring Netsurf shows no scroll bars when the content exceeds the area available) but also the CSS 3 property overflow-y:scroll (which is intended to put a scroll bar in vertically). Web develpers have started doing this because before CSS 3 if they used overflow:auto then browsers would put in both horizontal and vertical scrollbars, whereas they prefer vertical only scrollbars, which they can now get with CSS 3.
Ewen Pring