Jak udělat, aby se v DIVu s pevnou šířkou a plovoucí výškou zalamoval řádek, když je tam příliš dlouhé slovo? Mně to ten DIV roztahuje...
Nějakou dobu jsem s tím taky laboroval a nakonec jsem to vyřešil tak, že prohledám text a ve slovech delších, než mnou stanovená délka a vkládám mezeru. Pak se text zalomí automaticky. Akorát musíš nastavit délku zalomení ve vztahu k tvé šířce divu a velikosti písma. Můžeš se inspirovat tady:
<?php
$text = "DlouhytextDlouhytextDlouhytextDlouhytextDlouhytextDlouhytextDlouhytextDlouhytextDlouhytextDlouhytextDlouhytextDlouhytextDlouhytext";
$delka_zalomeni = 35;
$text = explode(" ", $text);
$l=count($text);
$counter=0;
while($counter<=$l) {
$text[$counter] = wordwrap($text[$counter], $delka_zalomeni, " ", 1);
$counter++;
}
$text=implode(" ", $text);
echo "<div style='width:100px'>",$text,"</div>";
?>