关于设计广泛网页的任何想法

时间:2016-01-27 18:12:24

标签: jquery html5 css3

我需要在一行中显示近16个输入框并以模态打开它而不会获得水平滚动条。有没有办法有效地设计这个?我得到一个滚动条,因为它太大了。用户将使用条形码扫描仪和扫描项目,所有16个输入框的长度= 12(必要)使得模态得到用户不想要的滚动条。有什么建议?使用HTML5,jquery,css

<table id="setOpProd">
            <tr class="centerAlign">
                <td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td>
            </tr>
            <tr>
                <td><input class="ui-state-disabled" type="text" size="12" maxlength="12" /></td>
                <td><input class="ui-state-disabled" type="text" size="12" maxlength="12" /></td>
                <td><input class="ui-state-disabled" type="text" size="12" maxlength="12" /></td>
                <td><input class="ui-state-disabled" type="text" size="12" maxlength="12" /></td>
                <td><input class="ui-state-disabled" type="text" size="12" maxlength="12" /></td>
                <td><input class="ui-state-disabled" type="text" size="12" maxlength="12" /></td>
                <td><input class="ui-state-disabled" type="text" size="12" maxlength="12" /></td>
                <td><input class="ui-state-disabled" type="text" size="12" maxlength="12" /></td>
                <td><input class="active" type="text" size="12" maxlength="12" /></td>
                <td><input type="text" size="12" maxlength="12" /></td>
                <td><input type="text" size="12" maxlength="12" /></td>
                <td><input type="text" size="12" maxlength="12" /></td>
                <td><input type="text" size="12" maxlength="12" /></td>
                <td><input type="text" size="12" maxlength="12" /></td>
                <td><input type="text" size="12" maxlength="12" /></td>
                <td><input type="text" size="12" maxlength="12" /></td>
            </tr>
</table>

1 个答案:

答案 0 :(得分:0)

真的不是让这项工作变得更好的黑白方式。一种选择是更改为包裹的网格

 1          2          3
_______    _______    _______
 4          5          6
_______    _______    _______
 7          8          9
_______    _______    _______
10          11         12
_______    _______    _______

或者,提供除滚动条之外的其他UI。也许是一个带有大箭头的区域,可以在悬停或点击时滚动。抛出一些键盘快捷键(Ctrl-Left,Ctrl-Right)。在某些情况下,它可能比滚动条更有用。这需要一些Javascript。