さまざまな RSS ニュース アイテムを処理しています。
これらの項目では、いくつかの項目には、<p></p>
または<div></div>
.
純粋な HTML または CSS を使用して、段落の先頭にある不要な空白を自動的に削除するにはどうすればよいですか?
さまざまな RSS ニュース アイテムを処理しています。
これらの項目では、いくつかの項目には、<p></p>
または<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;
}