有没有办法可以在树枝上打破长话?在几个字符之后,它会将其分解并设置连字符。存在可能是这样的过滤器吗?
像:
Thisisareallylongword
为:
Thisisa-
reallylong-
word
因为人物将直接从数据库中输出......
答案 0 :(得分:0)
是的,解决方案是用css。属性word-break: break-all
打破了元素框架中的单词。还有一个hyphens: auto
的附加属性,它应该在断开位置设置连字符。
(实际上对我不起作用......)
<强>更新强>
有一个更好的方法word-wrap: break-word
只是打破长词而其他词只是在下一行跳跃正常。
答案 1 :(得分:0)
您可以使用切片等过滤器,只允许您显示字符串的N个字符。
切片后可以添加 - 和换行符
然后您可以使用合并过滤器将其全部恢复为1个字符串
但是树枝真的帮助你打破了我的话,我宁愿使用简单的CSS
答案 2 :(得分:0)
您可以使用Text extension:
中的wordwrap过滤器{{ "Lorem ipsum dolor sit amet, consectetur adipiscing" | wordwrap(10) }}
给你:
Lorem ipsu
m dolor si
t amet, co
nsectetur
adipiscing
请参阅this fiddle。