Vlákno názorů k článku
Automatické číslování pomocí kaskádových stylů
Jako hračka dobrý, prakticky na nic
Vyhoda, ze pri zmene obsahu (vlozeni, smazani) se zbytek automaticky precisluje je zaroven smrtelnou nevyhodou. Cislovani se taxtane naprosto samoucelne, protoze neni mocne ciselne odkazat na zadnou takto cislovanou polozku, anic by hrozilo nebezpeci, ze odkaz (nejen hypertextovy) ztrati platnost.
Cislovani octavcu a kapitol totiz neni presentacni, ale semanticky prvek! Davat ho do CSS je kravina.
Re: Jako hračka dobrý, prakticky na nic
Možné to samozřejmé je. Doporučuji se podívat, jak Hakon s Bertem Bosem psali knihu pomocí HTML+CSS, ve které tohle odkazování používali.
Jinak na podporu správného rozhodnutí o umístění číslování do CSS doporučuji nastudovat, jak fungují wordprocesory a různé desktop publishing, kde taková číslování bývají také součástí stylů (alespoň tam, kde vím)
Re: Jako hračka dobrý, prakticky na nic
Takze kdyz ja ted sem do tohoto komentu napisu, ze se mi libi bod 2.4.4 ze stranky na http://superstranka.cz, kam nekdo vlozi mezitim novou kapitolu, tak to bude fungovat?
Tu knizku MUSIM SEHNAT!! :-)
Re: Jako hračka dobrý, prakticky na nic
Textové procesory používají něco jako kotvy, tzn. každému referencovanému místu (nadpis, citát, rovnice atp.) přiřadíš jednoznačný identifikátor, pomocí kterého se pak odkazuješ. Jestli je nadpis první nebo patnáctý, je pak jedno. Stejně (ne)fungují odkazy na webu - když budeš jako text odkazu používat nadpis odkazované stránky, může se stát, že nadpis někdo změní, ale text odkazu (ve tvém HTML) ne.
Tvůj příklad je nesmyslný a ty to víš. Když tě odkážu na Shakespearova Hamleta, řekněme na stranu 57, a neřeknu, které vydání mám na mysli - bude to fungovat?
Re: Jako hračka dobrý, prakticky na nic
Textove procesory primarne pocitaji s tim, ze dokument se v jednom omaziku UZAMKNE a cislovani se tim jednoznacne zakonservuje. To se stane nejpozdeji tim, ze se dokument VYTISKNE.
Pak muzes brat cislovani octavcu jako jednoznacne, trvale a nemenne.
Tvuj priklad s odkazem na stranku knihy s tim nema naprosto vubec nic spolecneho.
Pokud beres cislovani octavcu jako dekoraci, pak ano. Octavec ma svoje neviditelne vnitrni ID, ktere je ovsem ctenarum k nicemu, a tak jim naservirujes "nejakacisilka", aby to nevypadalo blbe, hlavne aby sla aritmeticky poporade.
Ja ho chapu jako dulezitou pomucku v orientovani v textu. Cislo navzdy a trvale patri ke "svemu" octavci. V takovem pripade jednoznacne patri do OBSAHU, nikoliv do CSSS.
Re: Jako hračka dobrý, prakticky na nic
Já bych to vytvářel pomocí CSS, po přidání kapitoly je míň práce.
BTW každá verze dokumentu může být uložena zvlášť (místa v DB je dost). Stejně jako například na w3.org, kde je taky možnost dohledat každou předchozí verzi. A na ní můžeš odkazovat pomocí "viz kapitola 2.1.3". Tam se to už nezmění.
Re: Jako hračka dobrý, prakticky na nic
Nas pravni system bude jeste odusevnelejsi, nez uz je :-)
Jeste stale si nekdo mysli, ze cislo neni soucasti obsahu?
Re: Jako hračka dobrý, prakticky na nic
Když bude mít kapitola číslo 2.1.3 tak to nic nezmění na tom co kapitola popisuje. Z toho usuzuju, že má nulovou informační hodnotu.
Data s nulovou informační hodnotou patří do CSS.
Každá novela zákona má číslo. Paragraf bez čísla zákonu je na prd. Bez výčitek svědomí bych ty paragrafy přečísloval.
Re: Jako hračka dobrý, prakticky na nic
Proto v zakonech najdete veci jako "§ 56 (vypusten)".
Proto se v kanonickych odkazech uvadi nejen cislo zakona, ale i dolozka "v platnem zneni" - rozumej "ve zneni, kere je platne prave nyni, po upravach vsemi novelami".
Precislovani paragrafu je zvracenost - predstavte si deset let trvajici soudni spor, ve kterem se vam kazdy mesic vse precisluje!
Cislo je v pripade zakona jednoznacne soucasti obsahu a slouzi jako jedinecny identifikator, jakoz i jako udaj sam o sobe.
Re: Jako hračka dobrý, prakticky na nic
Re: Jako hračka dobrý, prakticky na nic
Když bude mít kapitola číslo 2.1.3 tak to nic nezmění na tom co kapitola popisuje. Z toho usuzuju, že má nulovou informační hodnotu.Pre mňa osobne to číslo informačnú hodnotu ma a to dosť veľkú: hovorí, že súvisí s kapitolami 2.1.1,2.1.2 ... a je podkapitolou vo "väčšej kapitole 2.1, ktorá patrí taktiež do nejakého celku 2 atď...
Re: Jako hračka dobrý, prakticky na nic
Re: Jako hračka dobrý, prakticky na nic
Re: Jako hračka dobrý, prakticky na nic
To, co popisuješ, není nijak specifické pro web. Důsledky jsou totiž naprosto stejné jak pro web, tak pro textové procesory. A dokonce jsou stejné, jak pro automatické, tak pro ruční číslování.
Jakmile se totiž dokument vytiskne, je úplně jedno, zda byl vytvořen v textovém procesoru nebo v HTML, číslování se nebude měnit ani v jednom případě. A dokud je dokument dostupný v elektronické podobě a může se nadále upravovat (ať již se jedná o vystavený wordovský dokument nebo o HTML), pak při změně dokumentu dojde opět k přečíslování v obou případech, je skutečně jedno, zda je dokument v textovém procesoru nebo v HTML.
Ono v tomto případě dokonce ani nezáleží, zda je číslování řešeno automaticky nebo ručně. V obou případech při změně dokumentu bude obsah přečíslován (rozdíl je jen, že u automatického číslování to proběhne automaticky, u ručního číslování to autor dokumentu provede ručně, aby zachoval správné pořadí čísel).
Pravda je totiž taková, že číslování (a to jakékoli, ať již automaticky generované nebo ruční) se nehodí (a svou podstatou není určeno) pro odkazování mezi dokumenty, jejichž obsah se může nadále měnit, k tomu je zapotřebí zvolit jiných nástrojů (Word myslím používal pojmenované záložky, web má své kotvy).
Naopak se číslování používá pro odkazování uvnitř dokumentu (u něj je to celkem běžné a použili to i Hakon a Bos, jak jsem psal výše), protože je snazší a člověku bližší. Je jednodušší napsat "najdete to v kapitole 8.2" nebo "najdete to na stránce 4" (ano i číslování stránek je ve své podstatě automatické číslování) než říkat najdete to v kapitole s názvem "Důležitý závěr" nebo najdete to na stránce začínající nadpisem "Úvod" (takhle napsané to možná vypadá komicky, ale kotvy fungují přesně takhle).
Re: Jako hračka dobrý, prakticky na nic
Pokud se pouzije automaticke cislovani v media=print, skoro proti nemu nic nemam.
Respektive vyraz "automaticke" neni presny, spravny vyraz je "dynamicne cislovani", proti tomu budu za vsech okolnosti.
Automaticke lze chapat i tak, ze se v jeden okamzik automaticky VYGENERUJI cisla a ZAPISOU SE DO OBSAHU. Proti tomu samozrejme nic nemam. A pochopitelne potom musi editor takoveho dokumentu sam zvazit a rucne provest pripadne precislovani.
Re: Jako hračka dobrý, prakticky na nic
Roji, s tištěnou podobou bude také problém. Stačí, když já budu mít první vydání knihy a Ty, druhé, rozšířené. Když Ti pak ze své knihy opíšu číslo na zajímavou pasáž - např.: 4.2.3.10 - a Ty ve své najdeš něco jiného, protože jako na potvoru zrovna zde došlo k přečíslování, budeš ve stejném kýblu jako na webu (a já za truhlíka :-) ).
Rozdíl vidím pouze v tom, že přečíslování v knihách není tak snadné jako na webu a tak nějak intuitivně cítíme, že vytištěné je neměnné. Stejně jako v knihách, kde bych uvedl krom diskutovaného čísla i ISBN a číslo vydání, tak i u webového dokumentu by bylo třeba odkázat na správnou verzi dokumentu. Ano, ne každý verzuje - přesto doufám, že u dokumentů na "úrovni zákona" (ISO normy ap.) se budou uchovávat veřejně dostupné: 1. verze, 1. revize, 2. revize, 2. revize s dodatkem a pak 2. verze, atd.
Re: Jako hračka dobrý, prakticky na nic
Re: Jako hračka dobrý, prakticky na nic
Re: Jako hračka dobrý, prakticky na nic
http://roj.bloguje.cz/748308-cislo-jako-dekorace.php
Dobře a jak tedy?
Re: Dobře a jak tedy?
Re: Dobře a jak tedy?
Jo ono vlastne vypinat styly uz nejni kůl, aha.
Re: Dobře a jak tedy?
Re: Dobře a jak tedy?
Cislo jako dekorace, proc ne? ;-)
Ale puvodni smysl systematickeho cislovani (viz zakony) byl jiny.
Re: Dobře a jak tedy?
Re: Dobře a jak tedy?
Protoze ctenarka tohle netusi. Ona si muze myslet, ze je to poctive, muze si zapamatovat, popripade nekam zaznamenat, ze s bodem 8.2 souhlasi/nesouhlasi, ze z neho vychazi. Nezapise si plne zneni toho bodu, jen to cislo.
Ty ji ho pak zmenis a zpusobis informacni chaos. Vytvorils barieru, snizils pouzitelnost pri vypnutem CSS. Co se da delat, CSS 2.1. to tak chce, ja uz se nedivim nicemu.
Re: Dobře a jak tedy?
Chápu, že jako na mapách je každá změna nežádoucí (změna jména ulice, přečíslování domů), je přesto nutné tyto věci dělat, aby se zachovala logika systému (zboří se dům, postaví nový s jiným počtem vchodů - a když se nepřečísluje, tak to je v jiném městě potom navigace - Patočkova 4, 5, 6, 7, 48, 49, 8, 9) - pro nově příchozího lahoda :-) Je to hodně krkolomné, neřeším orientační čísla... Jenže pak něco najít...
Re: Dobře a jak tedy?
Re: Jako hračka dobrý, prakticky na nic
jak Hakon s Bertem Bosem psali knihu pomocí HTML+CSSTo ta kniha musela vypadat. Chudaci ctenari.
Re: Jako hračka dobrý, prakticky na nic
Re: Jako hračka dobrý, prakticky na nic
Knihu jsem bohuzel necetl.