次に例を示します。
<div><span style="font-size:15px;">some text here which is </span>
<span style="color:red;">split automatically by the browser.</span></div>
ブラウザがレンダリングするもの(もちろんスタイル付き):
some text here which is split
automatically by the browser.
各行の最後の単語(split
この場合)を理解する必要があるJavaScriptアプリケーションを構築しています。現在、CSSwhite-space
プロパティを使用してオーバーフローテキストを処理しています。したがって、ブラウザはどこで境界線を壊すのかについての手がかりを私に与えません。では、各行の最後の単語を理解するための優れた関数は何でしょうか。
編集
私はpure-javascriptを使用しているので、jQueryはオプションではなく、white-space
プロパティはに適用されますdiv
。div
したがって、実際には、をラインレンダラーと考えてください。