Usuwanie wdów i bękartów

0

Witam, czy macie jakiś pomysł jak przy użyciu JS usuwać z tekstu wdowy i ort! z tekstu który nie zawiera
ponieważ dopasowuje się do

??

0

Ale że jak? Z tego co mi wiadomo to wdowa i bĘkart to pierwsza/ostatnia linijka tekstu z danego akapitu na stronie. Na stronie... Paginujesz tekst?

0

Chodzi mi o to by poprzenosić samotne ostatnie litery lub pary liter np. że, i, a, itp. do nowego wiersza

5

twarda spacja, słyszałeś kiedyś?
robisz tak samo jak w Wordzie, czyli "mam kotka i[TWARDA_SPACJA]pieska", w kodzie html wygląda to tak mam kotka i pieska. nie szukasz które słowo jest gdzie, po prostu traktujesz w ten sposób wszystkie krótkie słowa i tyle - jeżeli miałoby samo "i" zostać na końcu - zostanie przeniesione. W środku wiersza zostanie nieruszone.

0

to zadziała :)

	$('.text').each(function() {
	    var tekst = $(this).html();
	    tekst = tekst.replace(/(\s)([\S])[\s]+/g,"$1$2 "); //jednoznakowe
		tekst = tekst.replace(/(\s)([^<][\S]{1})[\s]+/g,"$1$2&nbsp;"); //dwuznakowe
	    $(this).html(tekst);
	});
0

Czy są jakieś przeciwwskazania, żeby w ogóle stosować zrzucanie zwisów do następnej linii? Internet to nie druk, czy jest sens to ruszać?

2

http://sjp.pwn.pl/poradnia/haslo/sieroty-na-koncu-wiersza;8893.html
Nie ma znaczenia czy jest to druk czy strona www - tekst wszędzie powinien być poprawnie sformatowany. Takie wiszące literki na końcu wiersza są tak samo wkurzające (po prostu kują w oczy przy czytaniu) jak spacja PRZED znakiem interpunkcyjnym, czy pomiędzy nawiasem a tekstem, który ten nawias otacza.

0

Pytanie równie dziwne, co "czy w internecie trzeba stosować się do zasad ortografii" (chociaż patrząc na niektóre miejsca w sieci to ludzie chyba serio uważają, że nie trzeba ;))

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