Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][CSS] Zawijanie tekstu
Forum PHP.pl > Forum > Przedszkole
RufusFCB
Witam!
Zrobiłem prostą księgę gości opartą na bazie danych. Baza przechowuje nicka, datę oraz treść wpisu (maksymalnie 150 znaków).
Mam problem z wyświetlaniem wpisu, który jest dłuższy od szerokości strony. Zamiast tworzyć nową linię, tekst nakłada się na wcześniejszy. Nie wiem jak to opisać, wygląda to tak:


Oto kod:

  1. while ($wiersz = mysql_fetch_row($wynik))
  2.  
  3. {
  4. echo '<div style="border:dotted; border-color: gray; border-width:1px; margin-bottom:10px; ">';
  5. echo '<p class="wpisy" style="width:460px; font-size: 10pt;"> # <b>'.$wiersz[1].'</b><span style="font-size: 8pt; font-style: italic;"> :: dodano o '.$wiersz[3].'</span></p>';
  6.  
  7. echo '<p class="wpisy" style="width:460px; margin-top:20px; margin-left:17px; font-size: 10pt;">'.$wiersz[2].'</p>';
  8.  
  9.  
  10.  
  11.  
  12. echo '</div >';
  13. }


Gdzie "$wiersz[2]" to treść wpisu. Nie wiem jakie style dodać... Eksperymentowałem z overflowem ale to nie to.
mortus
Dodaj do stylu div-a overflow: auto;.
RufusFCB
Napisałem, że eksperymentowałem już z overflow.

gigzorr
  1. white-space:normal;
RufusFCB
@up
Też nie to...

Co ciekawe jak usunąłem znaczniki paragrafów, wyświetla dobrze. No ale jak to teraz tekst sformatować...
Pawel_W
strzelam, że ustawiłeś dla p display:inline lub coś w tym stylu...
RufusFCB
  1. p
  2. {
  3. color: gray;
  4. font-family: verdana;
  5. font-size: 11pt;
  6. padding-left: 20px;
  7. text-align: justify;
  8. line-height:20px;
  9. }
  10.  
  11.  
  12. p.wpisy
  13. {
  14. font-size: 10pt;
  15. padding-left: 0px;
  16. text-align: left;
  17. line-height:0px;
  18. }
Pawel_W
Kod
line-height:0px;
?

wiesz co to znaczy? że wysokość linii tekstu wynosi 0px... więc się nie dziw, że się nakładają...
RufusFCB
O matko... laugh.gif
Śmiga!

Hmm a co np z takim tekstem gdzie nie ma spacji: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAA" ?
Da się to jakoś zawinąć?
Pawel_W
nie, chyba że na chama skryptem władujesz <br /> smile.gif
luck
W PHP możesz użyć tej funkcji
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.