![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 1 Dołączył: 26.07.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Czy jest jakas sensowna metoda na zlamanie dlugich stringow w DIVie? Mam na mysli sytuacje gdy <DIV> ma zdefiniowana szerokosc np. 300px a ktos wrzuci tam np. 200 znakow "O". Taki string z uwagi na brak spacji wyjdzie poza ramy elementu i popsuje caly design. Mozna to oczywiscie robic z PHP i jeli np. nie ma spacji przez N liczbe znakow wrzucac <BR /> ale to rozwiazanie jest beznadziejne, poniewaz litery maja rozna szerokosc i zawsze w innym miejscu string zostanie przelamany. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Niestety możesz to rozwiązać tylko na dwa sposoby:
1. Łamać stringa na przykład spacją (za pomocą PHP lub po stronie przeglądarki za pomocą JavaScript) 2. Dodać overflow co zasugerowała ~JoShiMa. Niestety nie ma za bardzo innych możliwości bo sam HTML nie jest w stanie łamać ciągu znaków. Jeśli chodzi o tag <wbr> to nie polecam Nie wszystkie przegląadrki go wspierają i nie jest on częścią specyfikacji. Pod linkiem poczytasz więcej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 00:10 |