I used a grid to layout components. Following style is applied.
<style> .z-grid-body { overflow: hidden !important; } </style>
I had to add the "!important", because the grid would sometimes display unnecessary scroll bars. Setting overflow: hidden would not be enough because the z-grid-body has overflow: auto as ELEMENT STYLE. Even the default CSS for z-grid-body defines overflow: hidden, but it is overriden by the element style. Adding hidden !important again fixes it and really disables scrolling.
So the problem here is the style="overflow:auto" on z-grid-body.
Example to test:
<zk> <grid> <columns> <column /> <column /> </columns> <rows> <row> hello <textbox /> </row> <row> world <textbox /> </row> </rows> </grid> </zk>
See attached file for screenshot and final css. Note how the hidden of .z-grid-body is overriden by element style.