Autor | Zpráva | ||
---|---|---|---|
MilanJ Profil |
#1 · Zasláno: 13. 12. 2007, 13:58:46
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 |
#2 · Zasláno: 13. 12. 2007, 15:23:11
Tak to asi možné není, toho jsem se obával.
|
||
Mastodont Profil |
#3 · Zasláno: 13. 12. 2007, 15:24:52
Rozdělit do víc řádků ručně jako víc odkazů?
|
||
MilanJ Profil |
#4 · Zasláno: 13. 12. 2007, 15:29:15
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 |
#5 · Zasláno: 13. 12. 2007, 15:41:52
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. |
||
Časová prodleva: 3 dny
|
|||
jrm Profil |
#6 · Zasláno: 16. 12. 2007, 14:10:39
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 |
#7 · Zasláno: 18. 12. 2007, 12:45:26
Co tam dát normální <br>? Nebo je to myšleno aby se to zalomilo do dalšího řádku tabulky?
|
||
jrm Profil |
#8 · Zasláno: 18. 12. 2007, 14:44:23
Ne, pomocí funkce PHP vypsat prostě jen část zobrazovaného textu.
|
||
Backflip Profil |
#9 · Zasláno: 19. 12. 2007, 14:30:51
Ježiši proč to komplikovat s PHP? <br> nebo <wbr> stačí, ne?
|
||
Backflip Profil |
#10 · Zasláno: 19. 12. 2007, 14:32:47
Jo ono je to vkládaný systémem... Tak tam by <br> nebo <wbr> nejspíš nešlo...
|
||
Časová prodleva: 16 let
|
0