Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html] Jak "usztywnić" tabelę?
Forum PHP.pl > Forum > Przedszkole
rtshadow
Witam

Jak zrobić coś takiego, żeby tabela nie rozszerzała mi się po wpisaniu słowa większego niż jej szerokość. Np.

Mam tabelę o width=100 i chciałbym wpisać w komórkę słowo "Konstatntynopolitańczykiewiczówna", co spowoduje "rozjechanie się" całej tabeli. Jak temu zapobiec, żeby słowo to zostało podzielone względem szerokości tabeli i nie powodowało jej rozszerzania się?
wipo
Jeżeli słowo nie zawiera spacji to nie zostanie podzielone.
Zastosuj substr po określonej ilości znaków
Ziels
W stylach daj:

table tr td{
overflow:auto;
}

Jeśli chcesz mieć suwak, lub

table tr td{
overflow:none;
}
Jeśli chcesz żeby słowa ucinało
batman
A jeśli chcesz, by cały wyraz był widoczny w tabeli użyj

wordwrap
rtshadow
Cytat(Ziels @ 16.12.2006, 16:29:13 ) *
W stylach daj:

table tr td{
overflow:auto;
}

Jeśli chcesz mieć suwak, lub

table tr td{
overflow:none;
}
Jeśli chcesz żeby słowa ucinało


Niestety, podany przez Ciebie sposób nie działa sad.gif

Na pewno trzeba to zrobić w ten sposób?
axeld
Firefox nie potrafi na sile lamac wyrazow, ja napisalem sobie takie cos:

Function wstaw_spacje($tresciwo, $ilosc)
{
$nowatresc="";
$licznik=0;
for ($ih = 0; $ih < strlen($tresciwo); $ih++)
{
if (substr($tresciwo, $ih, 1)==" ") $licznik=0;
if ($licznik>$ilosc) { $nowatresc=$nowatresc . " " . substr($tresciwo, $ih, 1); $licznik=0; }
else { $nowatresc=$nowatresc . substr($tresciwo, $ih, 1); }
$licznik++;
}
return $nowatresc;
}

przyklad:
echo wstaw_spacje("Kosmopolitanczykiewiczowna", 10);

i po kazdej 10tej literze wstawi ci spacje.

Dziala dobrze ale problem pojawia sie przy linkach...

pozdro
adam

ps. ta funkcje mozna jeszcze zoptymalizowac, ale mi sie nie chce smile.gif
fx69
coś mi się wydaje, że temat "[html] Jak "usztywnić" tabelę?" nawiązuje wyłącznie do html, chyba że autor o czymś zapomniał nadmienić.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.