Autor Zpráva
MilanJ
Profil
Mám tabulku, která obsahuje dlouhý odkaz. Buňka tabulky pak celou tabulku roztáhne a změní tak její velikost.
Zkoušel jsem tabulce nadefinovat max.šířku, zkoušel jsem nastavit max.šířku buňky, nic nepomohlo... odkaz neobsahuje mezery a tak není co zalamovat.
Existuje nějaké řešení, které přinutí odkaz zalomit?

Díky moc.
MilanJ
Profil
Tak to asi možné není, toho jsem se obával.
Mastodont
Profil
Rozdělit do víc řádků ručně jako víc odkazů?
MilanJ
Profil
Obsah buňky se generuje ze systému. Občas tam někdo vloží dlouhej odkaz a je problém. Stránka s tabulkou je to nadiskuzi, která se tím pádem nemám možnost ovlivnit kdo co a jak dlouhý napíše.
Joker
Profil
Obsah buňky se generuje ze systému.
Z PHP? Šlo by použít funkci wordwrap.
Případně nastavit té buňce v CSS overflow:hidden anebo overflow:scroll ...akorát že pak se buňka sice neroztáhne, ale "přebývající" obsah buď není vidět, nebo scrolluje.
jrm
Profil
Adresu odkazu mezi uvozovkami v HREF zachovat, ale zobrazovaný text prohlížečem zkrátit. Je-li jeho délka větší než např. 30 znaků, tak zobrazit prvních 30 znaků, doplnit třemi tečkami (že text pokračuje).
Backflip
Profil
Co tam dát normální <br>? Nebo je to myšleno aby se to zalomilo do dalšího řádku tabulky?
jrm
Profil
Ne, pomocí funkce PHP vypsat prostě jen část zobrazovaného textu.
Backflip
Profil
Ježiši proč to komplikovat s PHP? <br> nebo <wbr> stačí, ne?
Backflip
Profil
Jo ono je to vkládaný systémem... Tak tam by <br> nebo <wbr> nejspíš nešlo...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0