css - 如何使用 css 将两个 div 彼此相邻放置在另一个 div 中?
问题描述
我在 div 标签和另一个 div 标签中有一个 labelname 及其值,我添加了一个按钮。我希望标签名称、它的值和按钮位于同一行或同一行。下面是我的代码打字稿和反应。
render = () => {
return (
<Wrapper>
<Count>
<SpanComponent>
Counter value
</LabelComponent>
<SpanComponent
color={
counter === 0
? 'red'
: counter === 1
? 'blue'
: 'green'
}
>
{' '}
{counter}
</SpanComponent>
</Count>
<ButtonWrapper>
<Button>
Button
</Button>
</ButtonWrapper>
</Wrapper>
)
}
const ButtonWrapper = styled.div`
display: flex;
justify-content: flex-end;
`;
const LabelComponent = styled.span<Props>`
margin: 0;
padding: 0;
line-height: ${props => props.lineh || 1.5};
text-align: ${props => props.align || 'initial'};
`;
有人可以帮我将标签名称、值和按钮放在同一行...如下所示,
Counter value 0 Button
谢谢。
解决方案
尝试 display: inline-block 子元素
推荐阅读
- r - 使用R中的Haversine公式和自定义函数查找两个城市之间的距离
- c - libblkid 仅适用于 root 并且在以 root 身份运行后
- git - GIT:使 2 个修订成为单个修订而不是 2 个修订
- apache-spark - 获取与 pyspark.mllib.linalg.distributed 矩阵并行运行的函数
- regex - 为什么这个正则表达式没有捕获两个匹配的行?
- python - 将值添加到另一个列表python的基于列表的索引
- javascript - 子字符串索引问题
- sql-server - T-SQL: alter sequence number current_value without changing start_value
- html - Hamburger nav not clickable - already checked scripts and CDN
- c# - How to get self name