所以我有一个模板,我使用PHP变量填充如下:
<p>'.$myVar.'</p>
完全正常工作,除了由于某种原因包含字符串的var移出父div之外。如果我用静态文本替换变量,如此
<p>A lot of nice text etc. etc.</p>
这不会发生。我很确定这不是CSS问题。
修改 var的内容是:
$myVar = 'AFDKAAGKAGGAMAGKGASKGASKLNANÖLASDNASFDNAFSDNÖADSNLNLKFDSNKAFDSNKFASDLNÖAFSÖNLAFSLNÖKAFSDLNÖAFSDNÖLKSFADÖKNLDFSAÖNKLANKLFSADNÖFASDLNÖKFSNLÖKAFLNÖKFADSKLNÖFADSKLNÖFDSALKNÖFSDANLNLÖKNÖK';
答案 0 :(得分:4)
如果只有一个单词,HTML渲染器将无法将文本剪切成多行。你最终会溢出。强制自动换行:
word-wrap: break-word;
答案 1 :(得分:3)
没有任何空间的长字符串会破坏大多数布局,您可以在注释列中看到。
在字符串中添加空格,或在{c}中设置隐藏超出字符的overflow: hidden;
或word-wrap: break-word;
以在不同的行中分割字词。