我想在夸托文档中使用bslib::layout_column_wrap(),但是列没有按预期换行。例如,这个:
bslib::layout_column_wrap()
--- title: "test" --- ```{r} bslib::layout_column_wrap( width = 1/2, bslib::value_box(1, 1), bslib::value_box(2, 2) )
产生: ![](https://i.stack.imgur.com/95Kj1.png)
44u64gxh1#
bslib::layout_column_wrap正在使用grid-template-columns css属性,该属性需要display: grid。
bslib::layout_column_wrap
grid-template-columns
display: grid
--- title: "test" --- ```{r} #| classes: col_wrap bslib::layout_column_wrap( width = 1/2, bslib::value_box(1, 1), bslib::value_box(2, 2) )
div.col_wrap div.bslib-column-wrap { display: grid; }
![](https://i.stack.imgur.com/NwNHg.png)
piwo6bdm2#
可以将“d-grid”传递给bslib::layout_column_wrap()的类参数:
--- title: "test" --- ```{r} bslib::layout_column_wrap( width = 1/2, class = "d-grid", bslib::value_box(1, 1), bslib::value_box(2, 2) )
![](https://i.stack.imgur.com/NGu3D.png) 这会将夸托代码块生成的`div`中的默认`display: block`更改为`display: grid`。
2条答案
按热度按时间44u64gxh1#
bslib::layout_column_wrap
正在使用grid-template-columns
css属性,该属性需要display: grid
。piwo6bdm2#
可以将“d-grid”传递给
bslib::layout_column_wrap()
的类参数: