Autor Zpráva
curie1000
Profil
Dobry den,

resim malej problem, a to spojky a predlozky na konci radku. je pozadovano zarovnani do bloku (justify) a prave tady nejde pouzit odskok (<br />), protoze pak se stane to ze ten jeden radek je na praporek a vypada to opravdu divne. Mate s tim prosim nekdo zkusenosti? Napadlo me jedinne a to zmenit slovosled, ale je to spusta prace a navic texty jsou jiz dane. Predem diky za odpoved... michal
Kajman_
Profil *
Za jednopísmené předložky dejte nedělitelnou mezeru.
Joker
Profil
Viz Kajman_, šlo by to udělat i automaticky, nahrazením podle regulárního výrazu- syntaxe podle PSPadu:
Najít: " ([ksvz]) " (bez uvozovek, na začátku a na konci je mezera!)
Nahradit: " $1&nbsp;" (opět bez uvozovek, mezera je jen na začátku)

edit: poznamenám, že to samozřejmě není stoprocentní metoda.
Miloš
Profil
&nbsp; je nejběžnější řešení, ale někdy dochází k situacím (znýmým i například z Wordu), totiž disproporce v rozměrech mezer.
Jak Word, tak prohlížeče se domnívají, že nerozdělitelná mezera nesmí přesáhnout určitou šířku, takže zatímco ostatní mezery na některých řádcích rozpálí jak o život, kombinace se staženými &nbsp; vypadají naprosto odporně. Viz ukázka:
Kdykoli       a kdekoli
seděli   Jan     s Ivem
kolem  kulatého  stolu,
nikdy            u něho
nevydrželi       dlouho
v klidu.    A to     ku
žalosti všech učitelů.


Jak už jsem napsal, &nbsp; je nejběžnější řešení, ale pokud se s tím chceš opravdu piplat, můžeš též vyzkoušet white-space:
.nezalamuj {white-space: pre;}
Miloš
Profil
Joker
([ksvz])
Jenom? (a)ikosuvz //a jako jediné na konci řádku zůstat smí, ale i tak se tomu snažím při sazbě vyhýbat.
curie1000
Profil
Diky

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0