CSS换行/除空格和连字符外,在下划线处还带有换行符
||
我有一堆很长的文件名,这些文件名导致我的HTML格式溢出。所有这些文件名都使用下划线而不是空格,如果它们是空格,则很容易断开/包装。像这样。
这是_is_an_example_of_a_really_long_filename_that_uses_underscores_instead_of_spaces.pdf
是否可以通过某种方式告诉CSS将文本中的下划线视为空格或连字符,从而也将下划线换行/换行?像这样。
这里_是_一个_例子_的_一个_真的_长_
file_name_that_uses_underscores_
代替_of_spaces.pdf
就我的目的而言,我无法使用脚本来执行此操作。我也不想使用word-wrap:break-word技巧,因为在没有指定宽度的情况下通常无法使用。而且,它在单词中间任意中断。
谢谢。
没有找到相关结果
已邀请:
5 个回复
捕暑句簿姓
您可以在输出HTML之前在服务器端添加此标记。 另一种选择是实体
,它是零宽度的空间。有时,这在某些浏览器上效果更好。
泻伴墓荒
jsfiddle-代码, 结果
蹦吃舷弦
标签,例如:
博沮富教全
,则可以使用以下CSS插入
(注意空格):
标记:
春驹晴陪
然后使用容器的CSS类包装单词:
最后在跨度之前设置一个零像素宽的空白作为内容: