我正在处理各种 RSS 新闻项目。
<p></p>
在这些项目中,其中一些总是在or的前面有各种空白(如制表符、冗余空间等)<div></div>
。
如何使用纯 HTML 或 CSS 自动删除段落开头的那些不必要的空格?
我正在处理各种 RSS 新闻项目。
<p></p>
在这些项目中,其中一些总是在or的前面有各种空白(如制表符、冗余空间等)<div></div>
。
如何使用纯 HTML 或 CSS 自动删除段落开头的那些不必要的空格?
不可能。HTML 和 CSS 都不是编程语言,因此,它们不包含执行字符串操作的工具。
您可以使用 javascript 轻松完成,如下所示:
var str = "This is a string with multiple spaces";
str = str.replace(/ {2,}/g, " ");
document.write("<pre>" + str + "</pre>");
将打印
这是一个有多个空格的字符串
您可以使用 CSS 来执行此操作:
div
{
white-space:nowrap;
}
或者
p
{
white-space:nowrap;
}
空白序列将折叠成单个空白。文本永远不会换行到下一行。文本在同一行继续,直到
遇到标签
希望这可以帮助。
如果使用 jQuery,有这个jQuery.trim()
功能
JavaScript 不提供修剪功能,但这里有一个如何自己编写的示例。
不幸的是,您不能使用 HTML 或 CSS 处理 HTML 元素。为此,您需要一个 JS。
我有同样的问题,我使用“空白属性”解决了它
例子 :
p{
white-space: normal;
}