【发布时间】:2023-03-12 19:55:01
【问题描述】:
我正在使用antd 标签组件,它具有display: inline-block; 属性。所以它在顶部有一些额外的边距。我想删除这个额外的边距。我已将标签放在容器中并添加了修复:
const Container = styled.div`
font-size: 0;
letter-spacing: 0;
word-spacing: 0;
background-color: red;
height: 100px;
`;
ReactDOM.render(
<Container>
<Tag>Tag 1</Tag>
<Tag>Tag 2</Tag>
<Tag>Tag 3</Tag>
</Container>,
document.getElementById("container")
);
有没有其他方法可以解决这个问题,而无需为标签添加额外的容器?
这是codesandbox的链接。
这是未修复的屏幕截图(标签上方有 2 px 左右的边距)。
这是修复的屏幕截图。
【问题讨论】:
-
空格没有占据整个宽度。尝试将字体大小设置为大于等于 14px 的标签标题。或者您需要在标签按钮的顶部和底部放置填充。