Zawijanie linkow

0

Czasem zdarza sie, ze jest potrzeba wklejenia dluuuugiego linku (np. z msdn :( ) i wtedy rozwala on wyglad strony... Na niejednym forum juz takie cos widzialem, ale byc moze jest jakis sposob, aby miec link na calej dlugosci zaznaczonego tekstu, a jednak przelamany w odpowienim miejscu?

0

zawsze mozna uzyc <a href=adres>abc</a>

0

Dryobates.. kiedyś szukałem takiej opcji w HTML`u..i zdaje się, że.. nie ma - tekst nigdzie nie rozdzielony spacją za Chiny nie daję się zawinąć.. Można próbować różnych kompinacji, ale nawet najbardziej prymitywne TD width="100" .. nic nie daje.. komórka dalej się rozszerza. ;(

0

Jest w css'ie taka właściwość, coś z wrap w nazwie. Może przyjmować 3 wartości: brak zawijania, zawijanie wyrazów podzielonych spacją oraz zawijanie wszystkich wyrazów.

0

Thenkles.. mógłbyś przybliżyc? .. bo sam jestem ciekawy tego..

Szukałem na forum webhelp.pl i nic..

http://www.web.reporter.pl/html/o/style.php Tu jest spis wszystkich styli CSS, niestety nie ma w nim mowy o żadnym "wrap" w nazwie, ani zawijaniu :(

0

Ja przyblize:

word-wrap:break-word;

<font color="red">//tylko pod IE, dlatego w specyfikacjach tego nie ma</span>

0

Co do tych 3 wartości, to chyba pomyłka, bo zdaje się, że są jednak dwie. Natomiast starczy dać taki styl:

word-wrap: break-word;

i powinno być ok. Przynajmniej u mnie to działa :).

0

U mnie też śmiga (nie wiadomo jak na innych przeglądarkach [ u mnie IE6]) ..

0

Niestety Opera 7.51 i Mozilla 1.6PL ignorują word-wrap...

0

Wiec pozostaje proba rozdzielenia tego programowo na 2 linki, wskazujace na ten sam obiekt, tylko jak to zrobic...

0

dobra mam tą f-cje:

	function podziel( $url ){
		for( $i = 0; $i &lt;= strlen( $url ) / 50; $i++ ){
			$url_div[$i] = substr( $url, 50 * $i, 50 );
		}
		for( $ii = 0; $ii &lt;= count( $url_div ); $ii++ ){
			$broken_url .= "<a href=\\"$url\\">$url_div[$ii]</a><br>\\n";
		}
		return $broken_url;
	}

tutaj jest przykład:
http://www.davesoftware.boo.pl/funkcje/podziel_url.php

0

mozna tez tak:

function podziel( $url ){
  return ('<a href="' . $url . '">' . wordwrap($url, 50, "\\r\\n<br />", 1) . '</a>' . "\\r\\n");
}
0

Trzeba by to w JS zrobić, jak już, bo przecież wszystko zależy od szerokości strony, a tego PHP nie sprawdzi. Myślę, że jak na razie, najlepiej dodać word-wrap, przynajmniej u części osób będzie działać.

Ale szerokosc jest stala, przynajmniej u mnie

No tak, nie wziąłem tego pod uwagę.

0

Trzeba by to w JS zrobić, jak już, bo przecież wszystko zależy od szerokości strony, a tego PHP nie sprawdzi. Myślę, że jak na razie, najlepiej dodać word-wrap, przynajmniej u części osób będzie działać.

Ale szerokosc jest stala, przynajmniej u mnie

0

Trzeba by to w JS zrobić, jak już, bo przecież wszystko zależy od szerokości strony, a tego PHP nie sprawdzi. Myślę, że jak na razie, najlepiej dodać word-wrap, przynajmniej u części osób będzie działać.

Ale szerokosc jest stala, przynajmniej u mnie

z tego co widzę to strona jest przystosowana pod co najmniej 800x600... więc obydwa sposoby są poprawne (no dobra, Wolverine ma krótszy... :P) no chyba, że ktoś będzie używał 640x480... ale takich osób to już chyba nie ma...

1 użytkowników online, w tym zalogowanych: 0, gości: 1