Starší komentáře ke článku: CSS3 - formátování dynamických částí dokumentu
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 4.10.2005 7:38:36
Některé věci jsem doteď nepochopil. Ano, kdyby nebylo možné CSS styly vypnout a kdyby neexistovaly prohlížeče, které CSS nepodporují, bylo by třeba zařazování hvězdičky jako povinné položky ve formuláři dobré. Ale takhle je několik těchto vlastností nesmysl, protože to, že např. je pole povinné má být jasné i při vypnutých či nedostupných CSS - tudíž se má zařazovat přímo do XHTML. Takže, v CSS3 ať si to klidně je, ale pro mě je to nepoužitelný a nesmyslný a budu dál používat v první řadě to, co zůstane zachováno při povypínání čehokoliv...
Datum vložení: 4.10.2005 8:23:28
Ale kontrola validita patří především na stranu serveru! Jinak můžete povypínat cokoliv (případně rovnou zfalšovat požadavek). Kdo chce, nechť si stáhne tuším Developer Toolbar do FireFoxu, kde si může např. aktivovat READ-ONLY políčka, měnit z POST na GET atd. Pokud není kontrola na straně serveru, veškerá omezení jsou pouze "kosmetická", ať už jsou v XHTML nebo v CSS.
Datum vložení: 4.10.2005 10:31:24
Tak to je snad jasný. Nějak nevím, jak to spolu souvisí. Kontrolu mám samozřejmě jak v JS, tak v PHP. A něco podobnýho jako ta hvězdička v CSS jsou např. seznamy - písmenové a číselné. V XHTML Strict už to musí být definované pouze v CSS a nikoliv v atributu type, ale když jde třeba o různé dokumenty, kde jsou ony číslované nebo pismenové seznamy alfa omega a bez nich to nedává smysl (mají plno vnoření, odstavce se odkazují na odstavec např. 6 a)), použití pouze v CSS nedává nesmysl (bez CSS to nedává smysl). Standardizující dámy a pánové by si měli uvědomit, že dokument musí být jasný, srozumitelný a smysl dávající i bez CSS. Pokud tomu tak nebude, a spousta základních věcí bude přesunuta pouze do CSS (nebo vynuceně do JS apod., to je jedno), je to naprosto špatně. A až se na...., tak se od XHTML Strict vrátím k XHTML Transitional, kde taková nesmyslná omezení neplatí. Kdo vymýšlel XHTML STrict, tak si asi stál na vedení...
Datum vložení: 4.10.2005 12:32:00
Hlavne posledni doubou narusta mnozstvi obsahu primo v CSS coz je uplny nesmysl. CSS ma popisovat vyhradne vzhled, ale ne vkladat dalsi obsah.
Datum vložení: 5.10.2005 12:01:42
Ad seznamy s poradim (ordered list): Podle meho nazoru poradova cisla zadratovana do dokumentu jsou spatne reseni. Vas nazor muze byt dobry, pokud chcete dokument jednou vytvorit, vytisknout a skladovat nekde ve sbirce zakonu, kterou cte jenom clovek. Z hlediska zpracovani informaci je to ale kontraproduktivni. Je potreba tvorit takove dokumenty, v kterych se vyzna i informacni system. Dokument je ve sve podstate strom. XML navic rika, ze poradi uzlu na stejne urovni (siblings) je definovano poradim zapisu (kdyby nebylo, lze dodelat atribut xml:order). Zjistit pozici daneho uzlu (napr. pismeno v ramci odstavce v ramci paragrafu) neni problem. Je to neco napr. jako paragraf[1]/odstavec[2]/pismeno[3]. Ciste teoreticky je zcela jedno, zda paragrafy budete znacit arabskymymi cislicemi a pismena znaky male latinske abecedy nebo jinak [tedy § 1 / odst. 2 / pism. c)]. Vyznam je stale stejny, jina je jen forma. Tedy pouzit na to CSS je zcela prirozene reseni. Pokud byste chtel cislovani na tvrdo zadratovat do XML kodu, tak jej jiz nebudete moci znovu pouzit. Z vaseho XML dokumentu se stane vystupni format (jako je sbirka zakonu). Nebude mozne v nem vyhledavat, skakat apod. Ad odkazy v dokumentu: Odkazy maji byt odkazy, ne text "Viz § 1 / odst. 2 / pism. c)". Toto je problem i pro cloveka, pokud ma takovy dokument modifikovat (tzn. prepsat rucne cislovani). Proto spravny odkaz ma byt cesta ve stromu dokumentu. I k tomu mame dnes jiz vhodne nastroje. Vizte XPointer, kde se jako cil pouziva XPath vyraz (ktery jsem pouzil jiz vyse). K prezentaci odkazu by se mel pouzit prave automaticky generovany text napr. pomoci CSS (coz, bohuzel CSS-2.1 neumi. Tady je podle mne cesta pro dalsi vyvoj.) V soucasne dobe umime automaticky cislovat, umime abstraktne odkazovat, jen neumime rendrovat abstraktni odkazy. Proto bych prosil nezahazovat toto reseni. Jde jen o to prestat myslet v plain textu a zacit myslet v XML. PS: Toto neni nazor pubertalniho mladika, ktery si nevidi na spicku nosu, ale cloveka, ktery se denodenne potyka s neuveritelnym neporadkem a labyrintem pravnich predpisu a zkostatnelou byrokracii, na coz se prisavaji vysoce profesionalni firmy s vysoce specializovanym software a vytvaru chuchvalec vzajemne nekompatoblnich a nekovertovatelnych formatu a databazi. (Zkuste si predstavit, kdyby MV CR vydalo sbirku zakonu elektronicky. Upozornuji, ze ty jejich PDF jsou z pravniho i informacniho hlediska jen sbirka smeti. Pod pojmem vydat myslim radne oznackovane hypertextove dokumenty elektronicky podepsane a zakonem os sbirce zakonu uznane. Kdyby se tohle stalo, razem vsechny firmy dodavajici "zakony v PC" zkrachuji.)
Datum vložení: 9.10.2005 19:12:49
Nesmímé zapomínat, žě CSS3 najde hlaví upnarnění az XHTML2 a to bude za hodně dlouho a jestě zalezi na tim jak si to Mictosoft upraví po svém ...
Datum vložení: 25.11.2006 2:15:31
Co mne více trápí než XHTML STrict a CSS3 jsou nekompatibility v CSS mezi prohlížeči a nikdy nekončící řada chyb MSIE. Opravdu jsem vždy překvapen, když na nějakou novou chybu MSIE narazím, neboť jich eviduji již pěknou řádku. Já používám XHTML Transitional a necítím potřebu jít do Strict a navíc na ty moje aplikace by obyčejné HTML stačilo také, spíš jsem chtěl jít s dobou, proto píšu v XHTML, než že by to byla reálná potřeba. XHTML např. předepisuje povinný atribut alt u <img> a náš milovaný MSIE snaživě jej interpretuje jako title, aby ušetřil lenochům práci. Díky tomu nelze rozlišovat mezi titulkem obrázku a alternativním popisem a třeba u malých dekorativních obrázků, kde title je nesmysl nelze alternativní text použít a aby se vyhovělo XHTML normě, musí se psát alt="". Toto jen na ilustraci, že stejně jako dokument bez stylu tak i W3C normy bez reálné podpory prohlížečů přinesou děs a bídu... Také jsem názoru, že důležité fragmenty stylu dokumentu by měly být jeho nedělitelnou součástí - já to řeším tak, že vpisuji klíčové věci CSS (např. rozměry a pozicování základních elementů layoutu webové stránky) nikoliv do externího CSS-souboru, ale in-line přímo do HTML-tagů. Co kdyby externí CSS soubor se nepodařilo rychle stáhnout ?
Datum vložení: 27.4.2008 16:59:23
Dobrý den.Chěl bych se zeptat jestli [b]nav-down[/b] atd jde použít na třídu [i]class[/i]. př.: a.tlacitko1{..... [b]nav-down: a.tlacitko2;[/b]} a.tlacitko2{.....} Děkuji