3

ページのテキストが非常に奇妙に見えることがあります。実際の例:

trained professionals and paraprofessionals coming together

...親divは非常に狭いため、テキストがはみ出しています。

 は実際には空間を表しているため、非常に奇妙に見えます。

それで、ブラウザにこれらの文字を実際のスペースとして認識させ、実際にそれらを置き換えずに必要な場所で改行させることは可能でしょうか?

編集

なぜブラインド交換が問題なのですか?

 場合によっては必要になる場合もありますので。

次の例を検討してください。

Ranks:<br>
&nbsp;Marshall<br>
&nbsp;&nbsp;Leutenant<br>
&nbsp;&nbsp;&nbsp;Sergeant

それらにa を使用するだけpreg_replaceでは、最終的には異なって見えます。

((phpプラットフォームの場合)それらをスマートに置き換えるアイデアがあれば、いくつかの提案も検討します。フォーマットに影響を与えないアルゴリズムを考えることができれば。)

4

1 に答える 1

3

定義により&nbsp;は改行できないスペースです。これは非常に意味があり、行末をまたがって分割しないことです。これが意図したものでない場合は、ブラウザを非標準の動作に強制するのではなく、HTML を修正することをお勧めします。

于 2012-08-23T05:40:00.767 に答える