问题标签 [line-breaks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 对 XML 文档中的换行敏感是“坏习惯”吗?
我正在生成一些 XML 文档,当涉及到地址部分时,我的片段如下所示:
我用于将其转换为 XHTML 的 XSLT 有一些时髦的递归模板,可以将字符串中的换行符转换为 <br/> 标签。
这一切都很好;但是在 XML 文档中依赖换行符是否被认为是“不好的做法”?如果是这样,是否建议我改为这样做?
似乎用这样的标签包裹我的文本可能是多行的每个地方真的很尴尬..
sql - 如何在 SQL Server VARCHAR/NVARCHAR 字符串中插入换行符
我没有看到关于这个主题的任何类似问题,我不得不研究这个我现在正在做的事情。以为我会发布答案,以防其他人有同样的问题。
python - 如何在 Python 中进行换行(续行)?
我有一长行代码,我想在多行中分解。我用什么,语法是什么?
例如,添加一堆字符串,
并将其分为两行,如下所示:
html - HTML中的不间断非空格
我有一个保龄球网络应用程序,它允许逐帧输入非常详细的信息。它允许的一件事是跟踪每个球上击倒了哪些引脚。为了显示这些信息,我让它看起来像一个针架:
图像用于表示引脚。所以,对于后排,我有四个img标签,然后是一个br标签。它工作得很好......主要是。问题出在小型浏览器中,例如 IEMobile。在这种情况下,一个表中可能有 10 或 11 列,并且每列中可能有一个针架,Internet Explorer 将尝试缩小列大小以适应屏幕,我最终会得到类似这:
或者
结构是:
内部 div 内没有空格。如果您在常规浏览器中查看此页面,它应该可以正常显示。如果您在 IEMobile 中查看它,它不会。
有什么提示或建议吗?也许某种 那实际上并没有添加空格?
跟进/总结
我收到并尝试了几个很好的建议,包括:
- 在服务器上动态生成整个图像。这是一个很好的解决方案,但并不真正满足我的需要(托管在GAE上),而且代码比我想写的要多。这些图像也可以在第一代之后被缓存。
- 使用 CSS 空白声明。它是一个很好的基于标准的解决方案,但在 IEMobile 视图中却惨遭失败。
我最终做了什么
*低着头咕哝着什么*是的,没错,在 div 的顶部有一个透明的 GIF,大小是我需要的宽度。结束代码(简化)如下所示:
和 CSS:
PS:不,我不会在我的最终解决方案中盗链别人的明确点:)
java - 如何格式化电子邮件中的字符串以便 Outlook 打印换行符?
我正在尝试用 Java 发送一封电子邮件,但是当我在 Outlook 中阅读电子邮件的正文时,它消除了我所有的换行符。我将 \n 放在行尾,但除此之外我还需要做些什么特别的事情吗?接收方将始终使用 Outlook。
我在 microsoft.com 上发现了一个页面,上面说 Outlook 中有一个“删除换行符”“功能”,这是否意味着除了取消选中该设置之外没有其他解决方案可以解决这个问题?
谢谢
php - PHP 回显换行符
\n 和 \r 之间有什么区别(我知道它与操作系统有关),以及回显跨平台工作的换行符的最佳方法是什么?
编辑:作为对 Jarod 的回应,我将使用 ths 在 .txt 日志文件中回显换行符,但我确信将来我会使用它来将 HTML makup 回显到页面上。
language-agnostic - 回车符 \r 和换行符 \n 应该总是一起使用吗?\r\n
在 JavaScript 中,这是一个跨浏览器兼容性问题,因此两者都被使用,但在许多不同语言的实例中,我看到两者一起打印为 \r\n。这仍然是您应该始终使用两者的普遍例外规范,还是曾经有一次语言可以同时理解两者,而您最终会休息和返回?
php - 在文本区域中捕获换行符(换行符、换行符)
我有一个带有 a 的表单,<textarea>
我想在服务器端的该文本区域中捕获任何换行符,并将它们替换为<br/>
.
那可能吗?
我尝试white-space:pre
在textarea
's CSS 上进行设置,但仍然不够。
xslt - 如何删除所有换行符?
我有这样的事情:
我想用 XSLT 来得到这个:
我想去除@TEXT 和 CDATA 的所有无用空格和换行符。为输出提供结构的唯一 XML 输入是<node>
-tags。
asp-classic - ASP 换行符 - \n?
我一直在寻找一种在查看源代码时在代码中插入换行符的方法。我不是在寻找<br />
类似于 PHP 的东西\n
关于如何在 ASP 中执行此操作的任何想法?我将把它放在一个字符串中。