如何自动删除空白?

发布于 2024-12-03 20:00:59 字数 169 浏览 1 评论 0原文

我正在处理各种 RSS 新闻项目。

在这些项目中,其中一些项目在

<< /div>

如何使用纯 HTML 或 CSS 自动删除段落开头那些不必要的空格?

I am processing various RSS news items.

In those items, some of them always have various white spaces (like tabs, redundant space, etc) in front within <p></p> or <div></div>.

How can I automatically remove those unnecessary white spaces in the beginning of a paragraph, using pure HTML or CSS?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

请远离我 2024-12-10 20:00:59

不可能。 HTML 和 CSS 都不是编程语言,因此它们不包含执行字符串操作的工具。

您可以使用 javascript 轻松完成此操作,如下所示:

var str = "This is a      string with           multiple spaces";
str = str.replace(/ {2,}/g, " ");
document.write("<pre>" + str + "</pre>");

将打印

This is a string with multiple spaces

考虑这个工作示例

Not possible. HTML nor CSS are not programming languages, as such, they do not contain the tools to preform string manipulation.

You could do it easily with javascript like so:

var str = "This is a      string with           multiple spaces";
str = str.replace(/ {2,}/g, " ");
document.write("<pre>" + str + "</pre>");

Will print

This is a string with multiple spaces

Consider this working example

老子叫无熙 2024-12-10 20:00:59

您可以使用 CSS 来执行此操作:

div
{
  white-space:nowrap;
}

否则

p
{
  white-space:nowrap;
}

空白序列将折叠成单个空白。文本永远不会换行到下一行。文本在同一行上继续,直到遇到
标记

希望这有帮助。

you can use CSS for doing this:

div
{
  white-space:nowrap;
}

or

p
{
  white-space:nowrap;
}

Sequences of whitespace will collapse into a single whitespace. Text will never wrap to the next line. The text continues on the same line until a
tag is encountered

Hope this helps.

你如我软肋 2024-12-10 20:00:59

如果使用 jQuery,则有 jQuery.trim() 函数

JavaScript不提供修剪功能,但这里有一个示例如何自己编写它。

If using jQuery, there's the jQuery.trim() function

JavaScript doesn't provide a trim function but here's an example how to write it yourself.

机场等船 2024-12-10 20:00:59

不幸的是,您无法使用 HTML 或 CSS 处理 HTML 元素。
为此你需要一个 JS。

Unfortunately, you cannot process HTML element with HTML or CSS.
You need a JS for this.

够钟 2024-12-10 20:00:59

我有同样的问题
我使用“空白属性”解决了它

示例:

p{
    white-space: normal;
}

I had same issue
I solved it using "white space attribute"

example :

p{
    white-space: normal;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文