2

私は問題を抱えていますが、これは実際には問題ではないかもしれません! 以下の HTML マークアップが、Arial などの標準フォントを使用しても正しくないように見える結果を生成するのはなぜですか?

<span>سلام</span><span>خداحافظ</span>

ストーリー

上記の出力はこれであってはなりませんか?(シミュレーションに使用されるスペースは無視します)

イスラム教

また、タグにマージンを使用しましたが、同じ問題があります。前もって感謝します ;)

4

3 に答える 3

5

HTML 要素は、必ずしも単語を分割するわけではありません。それには多くの正当な理由があります。

たとえば、中形の文字を<strong>or<em>要素で囲んで強調したい場合があります。その要素が 1 つの単語と見なされた場合、文字は孤立した形に切り替わりますが、これはおそらく探している効果ではないでしょう.

要素間に改行なしスペース( &nbsp;) またはゼロ幅の改行なしスペース( ) を挿入すると、問題が解決します。&#8203;<span>

この fiddleで結果を確認できます。

于 2011-07-24T11:57:27.503 に答える
1

私が知っspan tagているように、持っていませんhref。私はあなたが意味すると仮定しますa tag

間にスペース文字を使用して、a tags目的の結果を得ることができます。

<a href="#">سلام</a>&nbsp;<a href="#">خداحافظ</a>
于 2011-07-24T11:59:20.160 に答える
0

のように to タグの間にスペースを入力することもできます。HTML コードを使用する必要はありません。

<a href="#">سلام</a> <a href="#">خداحافظ</a>
于 2013-01-13T07:24:36.187 に答える