Oznámení

Provoz fóra byl ukončen

Styly, třídy atd. u bloků a jiných

před 14 lety

mamuf
Člen | 16

Já vim, že dneska jsem moc aktivní, ale mám náladu zkoušet a experimentovat a u toho se snadno najdou chybky nebo nejasnosti. Takže další:

Zajímá mě, proč lze přidat styl (a patrně i třídu atp.) seznamu, ale ne už odstavic? Ano, jde to, ale musim ten styl pro odstavec dát až na konec 1. řádku. Pokud neřádkuju a mám vše v kuse, je to vlastně až na konec celého odstavce. To vidim jako nevýhodu oproti Textile, kde je tohle všechno na začátku bloku (myslim :)).

A s tím související dotaz – lze vložit stejně jako div také span? Nechci prostě psát třeba *kušuj! .{color:red;font-style:normal;}* jen proto, aby to nebylo kurzívou.

.{color:red}
triangl:   .{color:blue}
    - trojúhelník      .{color:green}
    - neladěný bicí hudební nástroj
    - tringulační věž

.{color:#abc;font-family:serif;}
Pito wygivid pehu, gurapy jenityy.
triangl
trojúhelník
neladěný bicí hudební nástroj
tringulační věž

Pito wygivid pehu, gurapy jenityy.

před 14 lety

mamuf
Člen | 16

a ještě jedna věc:
když mám odstavec zalámanej (je jedno jestli jen tak, nebo mezerama → <br />), tak styl nebo třídu atp. musim napsat na konec prvního řádku. to je problém tam, kde napíšu odstavec, na konec dám styl/třídu a pak ho za týden zalámu. a ouhle.

kdssf sd
dlskfflks

VS.

lskd fksl
l§pe, fsůdlf dss

před 14 lety

mamuf
Člen | 16

Aha, takže spany taky jdou ("span span span .{style}")

Jenže nejde toto: ""věnujte prosím pozornost" .{color: red;}„
výstupem by mělo být něco jako " "věnujte prosím pozornost“ .{color: red;}"
to ale taky nefunguje. sakra.

Editoval mamuf (22. 3. 2005 23:34)

před 14 lety

David Grudl
Nette Core | 6806

K první otázce – modifikátory se vždy píší vpravo, tedy na konec řádku nebo na konec fráze. To je prostě klíčová vlastnost Texy! (a vidím to jako výhodu ;-) Je to dáno tím, že modifikátor je obsahově vlastně nejméně podstatná informace, proto se umísťuje na nejméně rušívé místo.

""věnujte prosím pozornost" .{color: red;}" je typická kolizní situace. Používáš uvozovky zároveň jako uvozovky a zároveň jako span – a je velmi těžké algoritmicky rozhodnout, co jsi vlastně zamýšlel. Jak už jsem psal dřív, finální verze Texy by měla tyto případy nějakým způsobem řešit. Zatím můžeš použít zápis ~"věnujte prosím pozornost" .{color: red;}~, protože ~ a " je vlastně totéž.

před 14 lety

mamuf
Člen | 16

David Grudl psal:

K první otázce – modifikátory se vždy píší vpravo, tedy na konec řádku nebo na konec fráze. To je prostě klíčová vlastnost Texy! (a vidím to jako výhodu ;-) Je to dáno tím, že modifikátor je obsahově vlastně nejméně podstatná informace, proto se umísťuje na nejméně rušívé místo.

Já to chápu, vždy si vzpomenu na filozofii – nejlepší formátování je žádné formátování a nejdůležitější je text, obsah, nikoli forma. pak by ale mělo Texy! umět použít modifikátor na konci bloku i u toho odřádkovaného.

A teď nevim, jestli jsem se už ptal, zda-li lze dát modifikátor k blockquote. ať jsem si s tím hrál jakkoli, bere to jen URL citovaného zdroje, modifikátor pro vnořené odstavce nebo konečně uzavřít blockquote do divu. to je ale podle mě práce navíc. jak pro uživatele, tak pro prohlížeče :).

(Davide, já sice kritizuju, ale jinak Texy! uznávám :o))))

před 14 lety

David Grudl
Nette Core | 6806

V případě blockquote se modifikátor vkládá těsně před blok, tedy jako u tabulky nebo seznamu.

A k těm odstavcům – z historických důvodů se modifikátor očekává na konci prvního řádku. Lehce jsem upravil syntax a je možné použít i modifikátorem před textem. Zatím není možné použít modifikátor na konci bloku – uvažuji totiž na trošku jiným využitím (modifikátor by platil jen pro konkrétní řádek) ale nejsem rozhodnut. Proto je tato forma zatím nefunkční.

p.s. jen kritizuj, pokud je to konstruktivní, pomůžeš tím vývoji :-)

před 12 lety

venca007
Člen | 1

Ahoj. Mám trošku problém s implementací css stylu. Mohu předdefinovat text i jináč než přímu ve zdrojáku? jako např:

Musím něco povolit, nebo stačí přepsat \examples\_basic\style.css?
Ale to mi nějak nešlo.
dík

před 12 lety

Miran
Člen | 3

Lze jedním modifikátorem nastavit více odstavců? napr. toto

.{color:blue}
Texy! je převaděč textu do HTML kódu.
Díky němu můžete psát
i bez znalosti

Texy! je převaděč textu do HTML kódu.
Díky němu můžete psát
i bez znalosti

Aby byli oba odstavce modře?

před 12 lety

David Grudl
Nette Core | 6806