如何在语义 UI 中将两个项目彼此相邻对齐?
How to align two items next to each other in Semantic UI?
我正在尝试让 Header
元素位于 Button
图标旁边,但我做不到。
没有尝试像这样列出它们的任何网格
<Header as='h4'>Header text</Header>
<Button icon className='transparentButton'>
<Icon name='add'/>
</Button>
让它看起来像这样 - 每个项目在不同的行上:
如果我尝试制作一个包含一行两列的网格,则两者之间有一个巨大的 space,并且 header 文本被换行。我猜至少是垂直对齐的...
<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(不知道为什么图标没有在那里呈现)。
实际上我认为 Header 组件显示为块
只需尝试编辑它的 css 并制作:
display: inline-block;
它应该会成功渲染
不幸的是你的示例代码没有加载所以我不能尝试这个但它应该工作
我正在尝试让 Header
元素位于 Button
图标旁边,但我做不到。
没有尝试像这样列出它们的任何网格
<Header as='h4'>Header text</Header>
<Button icon className='transparentButton'>
<Icon name='add'/>
</Button>
让它看起来像这样 - 每个项目在不同的行上:
如果我尝试制作一个包含一行两列的网格,则两者之间有一个巨大的 space,并且 header 文本被换行。我猜至少是垂直对齐的...
<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(不知道为什么图标没有在那里呈现)。
实际上我认为 Header 组件显示为块
只需尝试编辑它的 css 并制作:
display: inline-block;
它应该会成功渲染
不幸的是你的示例代码没有加载所以我不能尝试这个但它应该工作