我想使Repos和stars按钮像github图标一样占据父对象的整个高度。以下代码无法正常工作。我还尝试为flatButtonStyle提供height:100%
,但是整个Paper
组件的高度增加了整个页面。该如何解决?
return <>
<Grid container>
<Paper>
<Button style={flatButtonStyle}><GithubSVG /></Button>
<Tooltip title="Visit github.com/nateshmbhat">
<a target="_blank" href="https://github.com/nateshmbhat" style={{ padding: '10px' }}>nateshmbhat</a>
</Tooltip>
<Button style={flatButtonStyle}><i className="fa fa-archive"></i> repos</Button>
<Button style={flatButtonStyle}><i className="fa fa-star"></i> Stars</Button>
</Paper>
</Grid>
</>
答案 0 :(得分:1)
GitHub按钮占据了paper
容器的整个高度,因为GitHub SVG赋予了它最大的高度,而paper
容器符合其内容,因为它没有固定的高度。
要为所有按钮设置相同的高度,您要么需要在height
容器上设置固定的paper
,然后将每个按钮的min-height
设置为{{1 }}或在按钮上设置固定的100%
,使其值与GitHub按钮的值相匹配,因为它拥有最大的height
。