Witam!
Spróbuje przedstawic swój problem jak tylko bede potrafił;) Jestem amatorem w programowaniu dlatego moze byc cięzko:/
A wiec tak mam problem z przenoszeniem tekstu w nazwie bloku, w Mozlli jest wszysto OK tylko niestety IE sobie przenosi wyrazy do następnych linijek.
Np. mam stworzony blok.
block_begin("[".$data[“danepliku].” ](%5Copis.php?id=.%24data%5Bhash%5D.%5C “”".detalis.":")");
block_end();
Gdy pobierze nazwe np. Jakasnazwapl to jest wszystko ok ale gdy pobierze np. Jakas nazwa pl
To zdanie nie jest na całej szerokosci tylko jest rozbijane w ten sposób:
Jakas
nazwa
pl
Teraz moje pytanie brzmi w jaki sposób wymusić aby wszystko bylo zawarte w jednej linijce?
Pozdrawiam!
etam
(etam)
1 Październik 2009 12:11
#2
Zamiast spacji daj
(czyli non breaking space)
Dzieki za odpowiedz, ale sie chyba źle zroumielismy.
Wpisywanie tekstu jest niezależne odemnie.
Np. tworze newsa: o nazwie: Nazwa Nazwa. Pózniej przy pomocy tego skryptu zostaje wyswietlony w tym bloku tylko jest rozdzielony tak jak wytlumaczyłem wyzej.
Pisanie tytyłów news’ów bez spacji jest nie możliwe.
Szczegółowo niestety wam nie wytłumacze ponieważ jestem amatorem jesli chodzi o programowanie.
Pozdrawiam!
etam
(etam)
1 Październik 2009 19:03
#4
Ale możesz w kodzie wstawić
str_replace(" ", " ", $data["danepliku"])
Wszystkie spacje zostaną zamienione na " ".
http://php.net/str_replace
absens
(Zbyszekborkowski)
1 Październik 2009 20:10
#5
Można też użyć zwykłego CSS-a. Do stylu selektora wystarczy dodać linijkę kodu white-space:nowrap; .
Bardzo wam dziękuję za pomoc;) Oba sposoby działają, choć selektor CSS bardziej mi pasuje.
Pozdrawiam!