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?
zawsze mozna uzyc <a href=adres>abc</a>
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. ;(
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.
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 :(
Ja przyblize:
word-wrap:break-word;
<font color="red">//tylko pod IE, dlatego w specyfikacjach tego nie ma</span>
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 :).
U mnie też śmiga (nie wiadomo jak na innych przeglądarkach [ u mnie IE6]) ..
Niestety Opera 7.51 i Mozilla 1.6PL ignorują word-wrap...
Wiec pozostaje proba rozdzielenia tego programowo na 2 linki, wskazujace na ten sam obiekt, tylko jak to zrobic...
dobra mam tą f-cje:
function podziel( $url ){
for( $i = 0; $i <= strlen( $url ) / 50; $i++ ){
$url_div[$i] = substr( $url, 50 * $i, 50 );
}
for( $ii = 0; $ii <= 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
mozna tez tak:
function podziel( $url ){
return ('<a href="' . $url . '">' . wordwrap($url, 50, "\\r\\n<br />", 1) . '</a>' . "\\r\\n");
}
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ę.
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
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...