Css 在flexbox中添加开槽内容时,如何导致文字换行;
我在自定义元素中有一些标记,如下所示Css 在flexbox中添加开槽内容时,如何导致文字换行;,css,flexbox,Css,Flexbox,我在自定义元素中有一些标记,如下所示 2019年足球比赛 当没有开槽内容时,我希望这个面板看起来像这样(ascii艺术) 以一条直线为中心。我希望它保持这样,如果开槽的内容 不是很多,所以举例来说,如果开槽内容是这样设置的 --------------------------------------------------------------------- | Joe Bloggs 2:14:16 2019 Football Competition
2019年足球比赛
当没有开槽内容时,我希望这个面板看起来像这样(ascii艺术)
以一条直线为中心。我希望它保持这样,如果开槽的内容
不是很多,所以举例来说,如果开槽内容是这样设置的
---------------------------------------------------------------------
| Joe Bloggs 2:14:16 2019 Football Competition |
---------------------------------------------------------------------
---------------------------------------------------------------------
| 2019 |
|JoeBloggsHasVeryLongNameSUCHTHATITOVERFLOWS2:14:16Football |
| Competition |
---------------------------------------------------------------------
乔·布洛格斯
2:14:16
我就这样结束了
---------------------------------------------------------------------
| Joe Bloggs 2:14:16 2019 Football Competition |
---------------------------------------------------------------------
---------------------------------------------------------------------
| 2019 |
|JoeBloggsHasVeryLongNameSUCHTHATITOVERFLOWS2:14:16Football |
| Competition |
---------------------------------------------------------------------
这是很好地分布与周围的空间
位,如果内容稍长,无法完全容纳,或者显示内容的设备较小
我想以这个结束
---------------------------------------------------------------------
| 2019 |
| JoeBloggsHasVeryLongNameSUCHTHATITOVERFLOWS 2:14:16 Football |
| Competition |
---------------------------------------------------------------------
我尝试过各种形式的css(这解决了我的第一个和第二个问题,但在最后一个问题上失败了)
。竞赛
显示器:flex;
弯曲方向:行;
证明内容:周围的空间;
对齐项目:居中;
}
::开槽(*){
弹性:100;
保证金:0自动;
}
.competition>div#compname{
flex:01自动;
保证金:0;
}
最后一次是这样结束的
---------------------------------------------------------------------
| Joe Bloggs 2:14:16 2019 Football Competition |
---------------------------------------------------------------------
---------------------------------------------------------------------
| 2019 |
|JoeBloggsHasVeryLongNameSUCHTHATITOVERFLOWS2:14:16Football |
| Competition |
---------------------------------------------------------------------
我不太明白为什么。有人能建议我如何解决这个问题吗?您可以使用多列布局,方法是使用
列计数
和列宽度
等
div {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
或者你可以简单地使用网格框来防止你的页面让你对它感到压力
。竞赛{
显示:网格;
宽度:100%;
网格模板列:重复(3,1fr);
}
div{
文本对齐:居中;
利润率:10px;
}
乔·布洛格斯(Joe Bloggs | Lorem ipsum Door sit amet)是一位杰出的职业经理人,他是一位临时劳工和职业经理人。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车
如果你是一个不受欢迎的人,那么你就可以在一个不受欢迎的地方。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
2:14:16 | Lorem ipsum door sit amet,adipising elit,sed do eiusmod temporal incidedut ut laboure and dolore magna aliqua。但是,在最低限度上,我们需要一个实验室来进行日常工作。酒后驾车
我的心在我的心上,我的心在我的心上。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
2019年足球比赛| Lorem ipsum dolor sit amet,为精英献身,为劳工和大家庭提供临时服务。但是,我们必须从最低限度开始,在公共场所进行实验室实习
康塞奎特。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。
能否添加文本对齐:居中我想他想要更有活力的东西这不是我想要的。在您的解决方案中,“compname”div始终位于竞争div的右三分之一,而我需要它在没有开槽内容时分布在整个宽度上