Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][PHP]Styl CSS nie działa na zmienną php
pinkift
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.06.2011

Ostrzeżenie: (0%)
-----


No, więc mam stronę w php całość kodu html mam w "echo 'kod'", mówię, żeby potem nie było niejasności. No i mam następujący problem jeśli wstawię zwykły tekst np. tak:

  1. echo '<div class="show_text_content">
  2. “Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud.
  3. </div> ';


to styl działa poprawnie i tekst jest wyświetlany na szerokość 370 px i potem przechodzi do następnej linijki, natomiast jeśli zrobię tak:

  1. echo ' <div class="show_text_content">
  2. '.$tresc.'
  3. </div> ';


to tekst rozwala się na całą stronę. Macie tu fragment style.css:

  1. .show_text_content{
  2. width:370px;
  3. float:left;
  4. text-align:justify;
  5. line-height:18px;
  6. padding:0 0 0 10px;
  7. }
Go to the top of the page
+Quote Post
GoOx
post
Post #2





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Spróbuj tak:

  1. $tresc = "tresc tego co ma być";
  2.  
  3. echo " <div class=show_text_content> $tresc </div> ";
  4.  


Ten post edytował GoOx 31.12.2011, 12:17:27
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Co to znaczy, że rozwala się na całą stronę? Może nie ma w środku znaków, po których można by zawijać tekst?
Go to the top of the page
+Quote Post
pinkift
post
Post #4





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.06.2011

Ostrzeżenie: (0%)
-----


Ciągnie się od początku(od miejsca w którym zaczyna się tekst normalnie) i ciągnie się do końca strony i jeszcze dłużej, hmm czyli jak nie ma spacji to to ma znaczenie?
Go to the top of the page
+Quote Post
GoOx
post
Post #5





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Próbowałeś mojego kodu?
Go to the top of the page
+Quote Post
amii
post
Post #6





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

Ostrzeżenie: (0%)
-----


Nie tyle spacji co znaków nowego wiersza \n możesz jeszcze spróbować
$tresc = nl2br($tresc);
Go to the top of the page
+Quote Post
pinkift
post
Post #7





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.06.2011

Ostrzeżenie: (0%)
-----


Nie musiałem, erix już mi pomógł, myślałem, że to błąd, ale zamiast bezsensownego testowego tekstu do bazy danych wklepałem newsa ze spacjami i wszystko gra, tylko takie moje pytanie czy jeśli więc np. tuż przed końcem tej linii 370 px pojawi się długi wyraz to przerwie go czy będzie się ciągnął jak do tej pory? Generalnie wątpię, żeby ktoś zechciał dodać w newsie coś tak długiego jak pasta fluorestencencyjna - nawet tego napisać nie umiem (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Pawel_W
post
Post #8





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


Cytat(amii @ 31.12.2011, 12:33:44 ) *
Nie tyle spacji co znaków nowego wiersza \n możesz jeszcze spróbować
$tresc = nl2br($tresc);

spacji, jeżeli napiszesz asdqwfdsgdfhgasdasfdasdasdas to przeglądarka Ci tego nie zawinie, natomiast z sdagd gdsfgsd dad asd nie będzie już problemów...

poczytaj o css word wrap (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
erix
post
Post #9





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
poczytaj o css word wrap

Jeszcze nie wszystkie przeglądarki sensownie to obsługują.

A kluczowa jest funkcja wordwrap. [;
Go to the top of the page
+Quote Post
pinkift
post
Post #10





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.06.2011

Ostrzeżenie: (0%)
-----


Ok można zamknąć, dzięki wszystkim za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
lobopol
post
Post #11





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


erix nawet ie6 wspiera word-wrap:break-word, nie wiem jak mobilne, ale nie spotkałem jeszcze przeglądarki która by miała jakiś problem możesz podać jakieś które nie obsługują?
Go to the top of the page
+Quote Post
erix
post
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Z tego, co pamiętam, to mi to do bani działało; chyba chodziło o rodzaje zawijania.

Bez powodu nie porzucam pewnych rzeczy. Ale nie omieszkam sprawdzić przy najbliższej okazji. [;
Go to the top of the page
+Quote Post
lobopol
post
Post #13





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


No break-word wymaga oczywiście jakiejś maksymalnej szerokości (i elementu blokowego/liniowo-blokowego), ale jak dotąd nie spotkałem się z problemem jego użycia, a testuje strony od ie6 i ff3.5, opery8 itd.

Tylko w tabelkach może sprawiać problem (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 12:52