【问题标题】:How to align two items next to each other in Semantic UI?如何在语义 UI 中对齐两个项目?
【发布时间】:2019-10-29 09:46:51
【问题描述】:

我正在尝试将 Headerelement 放在 Button 图标旁边,但我无法实现。

没有尝试像这样列出它们的任何网格

<Header as='h4'>Header text</Header>
<Button icon className='transparentButton'>
   <Icon name='add'/>
</Button>

使它看起来像这样 - 每个项目在不同的行:

如果我尝试创建一个包含一行和两列的网格,则两者之间会有很大的空间,并且标题文本也会被换行。我猜至少是垂直对齐的......

<Grid>
  <Grid.Row verticalAlign='middle'>
    <Grid.Column>
      <Header as='h4'>Header text</Header>
    </Grid.Column>
    <Grid.Column>
      <Button icon className='transparentButton'>
                      <Icon name='add'/>
                    </Button>
    </Grid.Column>
  </Grid.Row>
</Grid>

看起来像这样:

我真的很想听听有关如何使这两个项目正确地彼此相邻放置的建议。我想让它看起来像这样:

示例代码https://codesandbox.io/s/semantic-ui-react-example-ttnxc(不知道为什么图标没有呈现在那里)。

【问题讨论】:

    标签: css semantic-ui semantic-ui-react


    【解决方案1】:

    其实我认为 Header 组件显示为块

    只需尝试编辑它的 css 并制作:

    display: inline-block;
    

    它应该会成功渲染

    不幸的是,您的示例代码没有加载,所以我无法尝试,但它应该可以工作

    【讨论】:

    • 该死,就像魔术一样...我真的需要升级我的 css 游戏 :) 非常感谢
    • 你学 css 越多……你越意识到你对 css 什么都不懂?
    猜你喜欢
    • 2021-06-22
    • 2020-04-25
    • 2021-04-11
    • 2021-11-27
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 2021-05-11
    • 1970-01-01
    相关资源
    最近更新 更多