1

在我的表单中,我将控制元素放在一行中:按钮、选择框、复选框。它看起来在逻辑上是正确的。但自从我开始使用 jQuery UI 后,我看到了奇怪的选择框垂直方向。这是来自 jquery-ui 站点的示例,稍微缩短了一点:https ://jsfiddle.net/Tertium/z829pay7

  $(function() {
    $( "#speed" ).selectmenu( { width: 200});
    $( "#files" ).selectmenu({ width: 200});
    $( "#but1" ).button();
    $( "#but2" ).button();

    });

在 jquery 1.11.2 和 1.10.2 上测试,jquery-ui: 1.11.3,默认所有设置/css。我如何才能将它们排成一行或至少在中间显示?尝试平移、边距、div、表格 - 完全没有效果。

并截图以防万一:

之前和之后

4

1 回答 1

3

您可以vertical-align : middle;在选择菜单和按钮上使用垂直对齐它们:

JSFIDDLE

于 2015-02-28T20:34:46.020 回答