使用CSS的多个随机列

使用CSS的多个随机列,css,multiple-columns,Css,Multiple Columns,Div有一个固定的高度(例如400px),在该Div中有随机文本(例如100或1000个字符)。当文本为长文本时,css使用5列宽div(每列200px)进行水平滚动,当文本为短文本时,div为norrow,只有2列 在CSS中可能吗?不,仅使用CSS是不可能的。然而,使用JavaScript当然是可以实现的 如果您愿意使用JavaScript,我建议您计算中的字符数,然后相应地调整列格式 您可以使用jQuery获得div中的字符数:$(“#mydiv”).text().lengththx。我还

Div有一个固定的高度(例如400px),在该Div中有随机文本(例如100或1000个字符)。当文本为长文本时,css使用5列宽div(每列200px)进行水平滚动,当文本为短文本时,div为norrow,只有2列


在CSS中可能吗?

不,仅使用CSS是不可能的。然而,使用JavaScript当然是可以实现的

如果您愿意使用JavaScript,我建议您计算
中的字符数,然后相应地调整列格式


您可以使用jQuery获得div中的字符数:
$(“#mydiv”).text().length

thx。我还有其他想法。签入时div的高度大于容器-如果是,则添加列并加宽容器。我会努力的,那会管用的。祝你好运,如果有任何问题,请随时提问。