【发布时间】:2018-03-12 01:13:43
【问题描述】:
Demo 在这里。
<div style={{width: 2000, background: 'red'}}>content</div>
父 div 不受子宽度的影响,可能是因为它是 flex 的?那我应该如何根据孩子的宽度设置父宽度呢?
【问题讨论】:
标签: html css reactjs flexbox antd
Demo 在这里。
<div style={{width: 2000, background: 'red'}}>content</div>
父 div 不受子宽度的影响,可能是因为它是 flex 的?那我应该如何根据孩子的宽度设置父宽度呢?
【问题讨论】:
标签: html css reactjs flexbox antd
您可以将align-items: flex-start 设置为父 容器(默认值stretch 导致Content 宽度被限制):
<Layout className="layout" style={{ padding: '0 24px 24px' }}>
<Breadcrumb style={{ margin: '12px 0' }}>
<Breadcrumb.Item>Home</Breadcrumb.Item>
<Breadcrumb.Item>List</Breadcrumb.Item>
<Breadcrumb.Item>App</Breadcrumb.Item>
</Breadcrumb>
<Content style={{background: '#fff', padding: 24, margin: 0, minHeight: 280}}>
<div style={{width: 2000, background: 'red'}}>content</div>
</Content>
</Layout>
风格:
.layout {
align-items: flex-start;
}
【讨论】: