![](/img/trans.png)
[英]How to fix flex-direction: column How to have a flex that the first two elements are row direction the last column
[英]How to set flex-direction for <td> elements
这是我的一个组件的呈现功能的摘录,该组件是一张table
:
return (
...
<td>
<div style={{ width: '100%' }}>50</div>
{' '}
<span className='percentage-sign'>%</span>
</td>
...
)
此<td>
正在起作用。 我希望渲染看起来像这样: 50 %
出现在水平方向。 取而代之的是,由于width: 100%
,所以我在垂直方向上得到它( %
上为50
)。
如果不是<td>
元素,则可以使用flex-direction
样式属性解决该问题,但是由于<td>
具有display: table-cell
,所以我无法做到这一点。
我尝试将<td>
的子级包装到div中并设置display: flex
在那里,但是它删除了50
和%
之间的空间。
问题:如何使该表数据元素能够:
50
和%
之间 <td>
的子<td>
跨整个单元格,占满整个宽度 解决此问题的方法不是为数字添加单独的<div>
(在本例中为50),而是将所有<td>
元素添加到该div中:
return (
...
<td>
<div style={{ width: '100%' }}>
50
{' '}
<span className='percentage-sign'>%</span>
</div>
</td>
...
)
是div的早期关闭吗?
return (
...
<td>
<div style={{ width: '100%' }}>50</div>
{' '}
<span className='percentage-sign'>%</span>
</td>
...
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.