Autor | Zpráva | ||
---|---|---|---|
Nadan Profil |
Proč většina lidí píše kód bez toho, aby ho uzavřela [pre ][ /pre]? Ono to je pak strašně nepřehledné, nedalo by se s tím něco udělat?
|
||
Měsíček Profil |
#2 · Zasláno: 25. 3. 2008, 14:28:28
Protože to třeba ani neví.
|
||
Nadan Profil |
#3 · Zasláno: 25. 3. 2008, 14:30:37
Aha, a to by se jim nějak nedalo říct? Třeba jako zamknuté upozorňující téma na každém fóru?
|
||
Str4wberry Profil |
#4 · Zasláno: 25. 3. 2008, 14:30:50
Reakce na Nadana:
„Proč většina lidí píše kód bez toho, aby ho uzavřela [pre ][ /pre]?“ Že by lenost? „Ono to je pak strašně nepřehledné, nedalo by se s tím něco udělat?“ Mohou to moderátoři opravovat. Automatické řešení mě nenapadá. Ještě by se zmínka o formátování mohla přidat do pravidel (popř. Než založíte nové téma, přečtěte si!) — oboje si ale přečte minimum lidí. |
||
Nadan Profil |
#5 · Zasláno: 25. 3. 2008, 14:31:49
Str4wberry
Já se musím přiznat, já jsem to taky nečetl... Ale zhruba tuším, co tam asi je... |
||
panhuhu Profil |
#6 · Zasláno: 25. 3. 2008, 14:42:35
Do dnes jsem o tom nevěděl.
|
||
Nadan Profil |
#7 · Zasláno: 25. 3. 2008, 15:13:39
Hmm, je to tady, většina lidí o tom neví, no...
|
||
Měsíček Profil |
#8 · Zasláno: 25. 3. 2008, 15:16:05
Když ona ikonka " $ " není to pravý ořechový, ale zase na druhou stranu .. co tam dát, že?
|
||
Nadan Profil |
#9 · Zasláno: 25. 3. 2008, 15:18:24
Měsíček
To nevím, možná nějaký text code, nebo tak... |
||
Dranel Profil |
#10 · Zasláno: 25. 3. 2008, 16:08:07
Nadan
Proč? Částečně také proto, protože je špatně nastylován. Všechny marginy bych mu osobně odebral a dal mu i display: inline; - ať si to každý ve svém postu upraví jak chce. Nejvíce mě ale štve double margin zespod. |
||
Nadan Profil |
#11 · Zasláno: 25. 3. 2008, 16:18:51
Dranel
Co? Jak to s tímhle souvisí, vysvětli mi to jako debílkovi... |
||
Str4wberry Profil |
#12 · Zasláno: 25. 3. 2008, 16:29:54 · Upravil/a: Str4wberry
Reakce na Nadana:
„To nevím, možná nějaký text code, nebo tak...“ Co třeba sem přidat duplicitní odkaz „Vložit zdrojový kód“, který by zobrazil další <textareu>, ze které by se po vložení kódu a potvrzení vložil kód zpět — obohacen o značku <pre>. Ovšem důležitá otázka zní: Je neformátovaný kód vážně takový problém? Reakce na Dranela: „Nejvíce mě ale štve double margin zespod.“ Současné odsazení mně přijde optimální — „double margin zespod“ nepozoruji: Text nad. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <title>Špion</title> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> „a dal mu i display: inline“ Tohle se mi jeví jako velmi dobrý nápad. Ovšem jak by toto řešení fungovalo se staršími příspěvky. Co na to DoubleThink? |
||
Nadan Profil |
#13 · Zasláno: 25. 3. 2008, 16:38:04
Str4wberry
Možná, že ne tak velký, ale celkem mě to štve, když vidíš, že nic nevidíš, a špatně se točte, protože to myslím vynechá tabulátory, a je to takové neuspořádané a nepěkné... |
||
Timy Profil |
#14 · Zasláno: 25. 3. 2008, 16:42:01 · Upravil/a: Timy
Str4wberry
„Ovšem důležitá otázka zní: Je neformátovaný kód vážně takový problém?“ Určitě, koukej: (defun napln-stopu (list) (if list (let((pisen (first list)) (track (make-instance 'track))) (setf (slot-value track 'nazev) (first pisen)) (set-length-in-seconds track (second pisen)) (cons track (napln-stopu (cdr list)))) nil)) (defun napln-stopu (list) (if list (let((pisen (first list)) (track (make-instance 'track))) (setf (slot-value track 'nazev) (first pisen)) (set-length-in-seconds track (second pisen)) (cons track (napln-stopu (cdr list)))) nil)) … v tom prvním se ani prase nevyzná, v tom druhém sice asi taky ne, ale už aspoň hezčí ;-). Nehledě na to, že když bude kód obalen nějakým tagem, můžu si ho pak nějak nastylovat nebo na něj můžu aplikovat nějaký zvýrazňovač atp. |
||
Měsíček Profil |
#15 · Zasláno: 25. 3. 2008, 16:45:34
A co tak udělat dvě verze .. jednu inline a jednu block? Mně by to vyhovovalo jak vám?
|
||
Nadan Profil |
#16 · Zasláno: 25. 3. 2008, 16:46:32
Přesně o tom jsem mluvil. Bez pre to vypadá, jako sypaný čaj...
|
||
Timy Profil |
#17 · Zasláno: 25. 3. 2008, 16:46:52
A inline kód je taky dobrý nápad, občas bych rád zdůraznil nějaký kód přímo uprostřed textu, ale bohužel to není možné.
|
||
Nadan Profil |
#18 · Zasláno: 25. 3. 2008, 16:50:17
Ehm, mám malý dotaz... Co dělá inline?
|
||
Timy Profil |
#19 · Zasláno: 25. 3. 2008, 16:52:12
Nadan
Zkus si napsat nějaký kód |
||
Nadan Profil |
#20 · Zasláno: 25. 3. 2008, 16:56:38
Aha.... V tom případě by byl určitě inline dobrý.
|
||
Chamurappi Profil |
#21 · Zasláno: 25. 3. 2008, 16:58:56
Mně se velká mezera pod <pre> také nelíbí a kvůli ní tento element používám méně. O tom, kde bude v mém příspěvku průvan, bych raději rozhodoval sám.
|
||
vertigo4 Profil |
#22 · Zasláno: 25. 3. 2008, 16:59:02
mno nevím, asi je dobře, že je to block, protože kdybych měl luštit kod někde v textu...
|
||
DJ Miky Profil |
#23 · Zasláno: 25. 3. 2008, 16:59:28
display:inline… Proč ne třeba <code>?
|
||
Měsíček Profil |
#24 · Zasláno: 25. 3. 2008, 17:00:33
"display:inline… Proč ne třeba <code>?"
Pravda no :) |
||
Chamurappi Profil |
#25 · Zasláno: 25. 3. 2008, 17:03:10
Reaguji na Timyho:
„A inline kód je taky dobrý nápad“ Jestli zde má být možnost vyznačit řádkový kód, měl bych raději [code]…[/code] převáděný na <code>…</code>. Ale to moc nesouvisí s přehledností velkých kusů kódu. |
||
Timy Profil |
#26 · Zasláno: 25. 3. 2008, 17:05:46
Chamurappi
Pravda, jsem se nešikovně vyjádřil — mohla by tady být možnost vyznačit i kód v řádku. Technické řešení již ponechám jiným :-). |
||
Nadan Profil |
#27 · Zasláno: 25. 3. 2008, 17:10:41
Takže se to nakonec uskuteční, nebo ne? Kdo by to mohl takhle upravit?
|
||
Měsíček Profil |
#28 · Zasláno: 25. 3. 2008, 17:48:56
"Takže se to nakonec uskuteční, nebo ne? Kdo by to mohl takhle upravit?"
Nejspíše jedině DoubleThink, takže čekáme na jeho ortel. |
||
Zdeněk Košťál Profil |
#29 · Zasláno: 25. 3. 2008, 17:59:30
Já bych byl hlavně za změnu ikonky, protože skoro pokaždé kliknu špatně. Ten dolar není pro označení kódu zrovna ten pravý zástupný znak. Myslím si, že kdyby tam byly značky <...>, určitě by to pochopilo více lidí (aspoň v to doufám). Anebo tam vypsat "code", jak již bylo zmíněno výše.
|
||
DoubleThink Profil * |
#30 · Zasláno: 25. 3. 2008, 20:16:35
„a dal mu i display: inline“ - Tohle se mi jeví jako velmi dobrý nápad
Mě ne. Zapomínáte na overflow. Pokud chceme overflow, nemůžeme míchat hrušky a jablka. Samostatný <code> K čemu bude dobrý? Bude to jen obyčejný text s fontem Courier New. Čekáte, že tohle bude někdo používat? Podle mě leda omylem místo <pre> a pak se bude divit, že mu to sežralo odsazení. Vlastně to úplně přestávám chápat - chcete inline element s white-space:pre? Někdo tady moc hulí - nebo já moc málo... Mezera pod <pre> Není to margin, je to padding. A je tam kvůli scrollbaru, který IE vkládá dovnitř elementu, aniž by rozšířil jeho obsah. Poslední řádek je jinak pod scrollbarem. Pokud někdo má řešení, sem s ním. Nejspíše jedině DoubleThink, takže čekáme na jeho ortel. return false; |
||
Téma pokračuje na další straně.
|
0