You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Semantic-UI-react表单元素水平对齐异常的解决方法

解决React中Semantic-UI表单组元素水平对齐异常的问题

嘿,我之前也碰到过一模一样的情况——用Semantic-UI构建选择表单组时,单选框直接飘到了输入框上方,完全没法水平对齐。试了Grid、Menu这些容器都没解决,后来发现Semantic-UI本身就有原生的解决方案!

你只需要给<Form.Group>加上inline属性,就能让所有表单字段自动在同一行水平对齐,完美搞定你说的问题。

修改后的完整代码:

<Form.Group inline>
  <Form.Field>
    <Radio />
  </Form.Field>
  <Form.Field>
    <Radio />
  </Form.Field>
  <Form.Field>
    <Radio />
  </Form.Field>
  <Form.Field>
    <Radio />
  </Form.Field>
  <Form.Field>
    <Radio />
  </Form.Field>
  <Form.Field>
    <Input/>
  </Form.Field>
</Form.Group>

另外你之前加的<Divider vertical hidden />可以删掉啦,inline属性会自动帮我们处理元素的排列和对齐,不需要额外的分隔元素来调整布局。

内容的提问来源于stack exchange,提问作者Thjen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 08:58:47