Oznámení
rozdeleni dlouhych slov
před 14 lety
- juneau
- Člen | 166
pouzivam firefox a vim, ze ten lomici znak $shy; ignoruje, ale co mam pak delat? ani povrtani v modulu pro dlouha slova mi moc nepomohlo,… jde nekde nastavit, ze chci misto $shy; napevno vkladat $nbsp; ?
před 14 lety
- David Grudl
- Nette Core | 6806
No to neni řešení, protože ­
je volitelné
zalomení, zatímco
pevná mezera. Tedy svým způsobem
pravý opak. Možná by se dalo použít ­<wbr>
ale asi uznáš, že tohle
dávat napevno do Texy! by byla prasárna :-)
Co napsat na bug report Gecka?
před 14 lety
- juneau
- Člen | 166
samozrejme, nemyslel jsem napevno pouzivat jen
, ale
prave vybrat si mezi shy a nbsp… mluvim ted o komentarich, v textu mi dlouhe
slovo nevadi, tam je to na triku pisatele, ale v komentari si holt nikdo nemuze
stezovat, kdyz mu rozpulim ultradlouhe slovo mezerou… resp nejake takove to
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, ktere roztahne dizajn do hahleluja.
myslel jsem neco jako
$texy->module->...->break = " ";
pro text to neinicializovat (= vychozi ­
), ale
v komentarich ano. a holt u tebe je vetsi sance, ze tohle umoznis, nez cekat
na vyvojare mozilly :)
před 14 lety
- David Grudl
- Nette Core | 6806
Ale pochop, že tím
slovo nerozdělíš. Si to
vyzkoušej.
před 14 lety
- juneau
- Člen | 166
eh… tak za tuhle demagogii se omlouvam :) funkci
znam, jen mi to nedocvaklo. celou dobu jsem mluvil o normalni mezere " ", jen
to mel dosazene za nbsp. takze mi nezbyva nez cekat vyvojare mozilly? :)
před 14 lety
- David Grudl
- Nette Core | 6806
Ono je to asi tak – mezera v podstatě není žádoucí, třeba takové slovo nejnevykrystalizovávatelnějšími prostě nemůžeš rozdělit na dvě, jen proto že je dlouhé. A to se vůbec nebavím o německých jazycích, kde je skládání slov běžné.
Dejme tomu, že by systém něco do velmi dlouhých řetězců vkládal – nebude potom ten element <wbr> vhodnější než mezera?
A pokud by to bylo jen „browser-specific“, asi by se to muselo aktivovat softwarově.
před 14 lety
- juneau
- Člen | 166
ok, klidne wbr … me jde o to, aby to fungovalo.
mame trosku jinou filozofii a ja te chapu, ze nechces uzivateli komolit slova… to ja naopak v zajmu funkcniho webu komentujicim slovo klidne rozdelim.
před 14 lety
- pavlik
- Člen | 26
Myslím, že volba, jestli vkládat shy nebo shy+wbr, by měla být na uživateli a že by se to mělo nakonfigurovat nějakou členskou proměnnout (tak jako ostatní věci). Opera sice rulez, ale i Firefox má svůj podíl.
před 14 lety
- David Grudl
- Nette Core | 6806
$texy->modules->TexyLongWordsModule->shy = '­<wbr />';
(a samozřejmě si stáhněte poslední verzi)
před 13 lety
- paranoiq
- Člen | 388
mám přesně opačný problém. existuje něco jako nezalomitelný spojovník?
před 13 lety
- David Grudl
- Nette Core | 6806
Tak si vyzkoušej, jak se prohlížeče chovají k pomlčkám
– —
nebo k −
a dále
k CSS vlastnosti word-wrap
. Jen pozor na to, že každý
prohlížeč se může chovat jinak.
před 13 lety
- paranoiq
- Člen | 388
právě že jsem zkoušel – všechny se zalamují
word-wrap je o něčem jiném
překonal jsem lenost a vygůglil jsem toto:
Non-breaking hyphen
Unicode: U+2011
špatná zpráva je, že chybí ve fontech
před 12 lety
- Honza M.
- Člen | 1674
Někde psali, že ​ se chová přesně stejně jako tag <wbr>. A dokonce to je pravda a funguje to. Ještě k tomu je to validní…
před 12 lety
- David Grudl
- Nette Core | 6806
Podle Quirksmode nefunguje v Explorerech. Ale je tam návod, jak
<wbr>
rozchodit v Opeře.
před 12 lety
- Acci
- Člen | 83
Co napsat na bug report Gecka?
Omlouvám se, že vytahuju staré téma, ale Firefox 3 „už“ entitu
­
bude podporovat.
před 10 lety
- skydiveprincess
- Člen | 1
to acci:
nebude, prave mi to nefunguje :(