0

したがって、次のようなPHP変数を使用して入力するテンプレートがあります。

<p>'.$myVar.'</p>

何らかの理由で文字列を含むvarが親divの外に移動することを除いて、完全に機能します。変数をそのような静的テキストに置き換えると

<p>A lot of nice text etc. etc.</p>

これは起こりません。これはCSSの問題ではないと確信しています。

編集変数 の内容は次のとおりです。

$myVar = 'AFDKAAGKAGGAMAGKGASKGASKLNANÖLASDNASFDNAFSDNÖADSNLNLKFDSNKAFDSNKFASDLNÖAFSÖNLAFSLNÖKAFSDLNÖAFSDNÖLKSFADÖKNLDFSAÖNKLANKLFSADNÖFASDLNÖKFSNLÖKAFLNÖKFADSKLNÖFADSKLNÖFDSALKNÖFSDANLNLÖKNÖK';
4

2 に答える 2

4

単語が1つしかない場合、HTMLレンダラーはテキストを複数行に分割できません。オーバーフローが発生します。ワードラップを強制します。

word-wrap: break-word;
于 2012-10-15T19:30:31.300 に答える
3

コメント列に表示されているように、スペースを壊さない長い文字列は、ほとんどのレイアウトを壊します。

文字列にスペースを追加するか、cssに設定してoverflow: hidden;、超過文字を非表示にするかword-wrap: break-word;、単語を別の行に分割します。

于 2012-10-15T19:31:29.980 に答える