当前位置: 首页 > 面试题库 >

自动换行

梁烨烨
2023-03-14
问题内容

如何显示带有自动换行符的长字符串,网站地址,单词或符号集,以保持div宽度?我猜是一个自动换行。通常添加空格是可行的,但是是否有CSS解决方案,例如自动换行?

例如,它(非常讨厌)与div重叠,强制水平滚动等。

我可以在上面的字符串中添加什么以使其完全适合div中的几行或浏览器窗口?


问题答案:

长话短说:

就CSS解决方案而言,您必须:overflow:scroll;强制元素显示滚动条,并overflow:hidden;仅剪切掉任何多余的文本。有text-overflow:ellipsis;word-wrap:break-word;但它们仅是IE(break-word但是,在CSS3草案中,因此从现在起这将是这5年的解决方案)。

底线是,如果将文字换行到下一行来阻止这种情况的发生对您来说非常重要,则唯一合理的解决方案是注入
&shy;(软连字符),<wbr>(断字标记)或&#8203;(零宽度空格,与&shy;减号(连字符)相同)。但是,如果您不介意Javascript,则可以使用连字符。



 类似资料:
  • 我怎么能在PhpStom中启用换行? 我只需要为我的某些文件(扩展名为 .txt)启用它。可能吗?

  • 这是一个小问题,但我还是快疯了。 我正在为一个<代码> 问题是当这被渲染时,

  • 本文向大家介绍Android LinearLayout实现自动换行,包括了Android LinearLayout实现自动换行的使用技巧和注意事项,需要的朋友参考一下 由于前段时间项目中使用到了自动换行的线性布局,本来打算用表格布局在里面一个个的用Java代码添加ImageView的,但是添加的View控件是不确定的,因为得靠服务器的数据返回,就这样手动用Java代码画布局的方式就这样夭折了,因为

  • 问题内容: 我有一个Java程序,它将标头和数据作为输入并生成一个excel文件。 但是,有时当标头值很长且列数更多时,我的Excel工作表往往会变得不必要地变宽。 由于标题的原因,我将不得不向下滚动以查看尾端列的内容。 有没有一种方法可以解决此问题,如果单元格中的内容较大,然后说x值,则自动换行发生并自动调整行高,固定列宽。 我正在寻找的粗略算法是: 如果有人可以指出一些在线示例。 谢谢阅读!

  • 使用JavaScript 可以从多个方面增强表单字段的易用性。其中,最常见的一种方式就是在用户填写完当前字段时,自动将焦点切换到下一个字段。通常,在自动切换焦点之前,必须知道用户已经输入了既定长度的数据(例如电话号码)。例如,美国的电话号码通常会分为三部分:区号、局号和另外4 位数字。为取得完整的电话号码,很多网页中都会提供下列3 个文本框: <input type="text" name="te

  • 我有一个java程序,它以头和数据作为输入,并产生一个excel文件。 由于标题的原因,我将不得不向右滚动以查看尾端列的内容。 有没有一种方法可以解决这个问题,如果单元格中的内容更大,然后说值x,然后自动换行出现,自动调整行高,固定列宽。 我要找的东西的粗略算法是: 如果有人能给我提供一些网上的例子。 感谢阅读!