phpRS 2.6.5 : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzi phpRS v2.6.5.
phpRS - redakční a informační systém
Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: yard (IP adresa zaznamenána)
Datum: 2005-10-28, 23:11

Ahoj všetci,

potreboval by som upraviť phprs pre slabozraké "blindfriendly. Jedna z požiadaviek je užívateľsky premenlivá výška písma. Tu je odporúčanie od nich:

> používania relatívnych veľkostí v CSS. Všade, kde je
> definovaná veľkosť textu pomocu "pt" alebo "px" je
> potrebné dať "em" alebo iné relatívne jednotky. Je však
> lepšie si aj o tom niečo prečítať. "em" funguje super,
> samozrejme ale treba zmeniť aj číselnú hodnotu, aby ste
> sa dopracovali k približne rovnakému výsledku.

podľa vás je to možné? Mám sa pustiť do predefinovania css layoutu? Používam vlastný modifikovaný css layout "nuke" od pabi3. Nerozhádže to potom celý dizajn webu? ide o web [http://www.vkmk.sk]

dik

yard
ICQ 39752268

Re: Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-10-28, 23:23

Pozri rsBloger, je to takmer kompletne spracované v em jednotkách. Problém bol trochu s komentármi - nevyzeralo to najlepšie, ale ak sa s tým trošku pohráš, pôjde to aj tam.
Z hľadiska prístupnosti webu by mali byť všetky veľkosti písma definované v em jednotkách alebo v %. Osobne rád čítam webové stránky z väčšej diaľky a s veľkosťou písma okolo 200%. A to vidím dobre. Podstatné je aby sa pri väčšom písme nerozhodil layout, alebo nebola niektorá časť skrytá. Ďalšie dôležité body pre slabozrakých sú v spôsobe navigácie, vkladaní výstižných alternatívnych textov pri obrázkoch a mnoho ďaľších vecí. Ak budeš niečo potrebovať, pýtaj sa.

Re: Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-10-28, 23:30

vpodstate môžeš čerpať informácie tu:
[http://www.blindfriendly.sk/index.php?room=6]
prípadne sa obráť priamo na niekoho z Únie nevidiacich a slabozrakých, prípadne podobnej organizácie v ČR. Určite ti vyjdú v ústrety a dajú odkazy, prípadne poradia.

Re: Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-10-28, 23:34

ešte doplním jeden skvelý odkaz:
[http://www.dobryweb.cz/metody/pristupnost.html]
Skús vypnúť na tomto webe obrázky a CSS - neprídeš o žiaden dôležitý obsah - nejako tak to má vyzerať.

Re: Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: Kubajs (IP adresa zaznamenána)
Datum: 2005-11-01, 11:51

Před tím než by se na něčem takové začalo dělam, musela by se asi stanovit obecně závazná norma (tak jak je pro plugin jako takový) pro způsob použití. Myslím tím ... jestli dělat procenta, em nebo jejich kombinaci ... jakou stanovit základní velikost ze které vycházet ... apod.

Dobře je vše popsáno tady ... i s úskalími co by nás mohla potrefit.


Re: Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-11-01, 17:23

Ono veľkosť písma je IMHO najmenší problém. Hlavné úskalia vidím inde. Napríklad zoznam rubrík by bolo vhodné upraviť aby bola generovaná skutočná štruktúra (ul/li) aj do väčšieho počtu zanorení (podrubrík). Dobrá je vychytávka s preskočením navigácie a havne to najdôležitejšie musí byť na stránke ako prvé. Je tragédia ak pri zobrazení článku je pred samotným nadpisom a textom článku (a navigáciou) ešte celý ľavý stĺpec s menu, anketami, novinkami a ďalšími menej podstatnými informáciami. To treba dať nakoniec - za hlavný blok. Systémový blok by mal byť prvý, pred ním len navigácia v možnosťou preskočenia.


DOGMA W4D

Pravidlá prístupnosti webu vydané ministerstvom informatiky ČR

a pridám ešte výborný článok o použití jednotiek pri definovaní šírky stránky

Re: Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: Kubajs (IP adresa zaznamenána)
Datum: 2005-11-02, 01:19

No, tyhle další jmenované věci by asi při tvorbě využilo jen malé procento lidí. Sám bych se těžko vzdával třeba levého sloupce.

Pravidla v Dogma W4D jsou určitě dobrá pro nějaký specializovaný web, ale ne pro většinu komerčních ani zálibových webů. Právě samotný dokument Dogma, který podle mého odhadu právě tyto všecny podmínky splňuje bych se nejspíš ani nesnažil číst. Myslel bych si, že jsem omylem otevřel textový dokument z ftp. Neber to tak, že snižuji váhu zmiňovaných pravidel, ale pro většinu webů jsou nepoužitelná.
Spíš to připomíná wapovou stránku - která by, jen tak mezi námi, byla pro tyto účely možná vhodnější.

Velikost písma je ale něco jiného. Ani jsem si neuvědomil, že k textu pod font-size=1 se při zvětšování/zmenšování nechová prohlížeč stejně jako k např. 10px. Podívám se na to alespon v rámci pluginu.

Re: Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-11-02, 01:33

> No, tyhle další jmenované věci by asi při tvorbě využilo jen malé procento lidí. Sám bych se těžko vzdával třeba levého sloupce.

Ono to samozrejme ide, pomocou CSS možeš z php poslať na výstup ľavý stĺpec až po strednom. Ono nejde ani tak o to vzdať sa ho... Ak si predstavíš že stránku čítaš z hlasového výstupu, tak ľavý stĺpec doslova vadí. Preto by bolo dobré vložiť aspoň kotvu na jeho preskočenie.

Ale dá sa to aj inak, pozri napr. na toto:
[http://www.dobryweb.cz/metody/pristupnost.html]
[http://acidlog.fczbkk.com/blog.php]

je veľa stránok spĺňajúcich v veľkej časti W4D a sú to stránky skvelé aj po grafickej stránke. Samotná stránka W4D nie je typický príklad, pretože tak ide hlavne o obsah nie o formu. Prezentačná vrstva je druhoradá.

Re: Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-11-02, 08:56

Ešte čo sa týka tých em jednotiek, je pravda že v MSIE to robí problémy so skokovými zmenami veľkosti písma pri veľkosti písma pomocou em. Ako keby veľkosť nejak divne zaokrúhľuje a napr. zmena o desatinu em sa prejavila v mozille pekne ale v MSIE vôbec (vid. odkaz v príspevku od Kubajsa). Preto je asi naozaj lepšie použiť pre písmo % a pre blokové elementy em.

Re: Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: Kubajs (IP adresa zaznamenána)
Datum: 2005-11-02, 09:16

Ano, ty uvedené weby nevypadají špatně, ale moc z toho nepoznám. Chtělo by to názorné okomentované příklady. Pak by se na to podívalo určitě víc lidí. Nechceš k tomu udělat (najít) nějaký detailnější popis? Já třeba osobně sice css využívám, ale čistě na základní úrovni, takže mi možná unikají možnosti, které popisuješ a daly by se někde použít.
Ta kniha co tam uvádí je sice určitě podrobná, ale nejspíš si ji kvůli tomu nikdo nekoupí.

Re: Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-11-02, 10:36

No poznať sa to dá asi takto. Skús vypnúť obrázky, CSS štýly, odpoj myš a skús so stránkou dlhšie pracovať. Takto nejak "vidí" stránku pomocou hlasovej čítačky nevidiaci. Ten ľavý stĺpec som spomínal preto, lebo prezhýzať sa pri každom reloade cez celý stĺpec kde je stále to isté pomocou hlasového výstupu - to môýe byť fakt utrpenie. Na uvedených stránkach je to pekne vidno, dajú sa veľmi dobre používať aj bez myši a bez CSS štýlov, JS atď. No a sú to na prvý pohľad celkom "obyčajné weby", žiadne špecility. BTW: viete si predstaviť ako brutálne može nevidiaceho zmiasť také obyčajné pop-up okno, prípadne JS ktorý sám prehadzuje pknám focus? Toto sú tie detaily ktoré robia web prístupným a použiteľným. Sú ale experti čo spravia navigáciu pomocou JavaScriptu alebo Flashu :-/ Ja som tiež tieto veci o prístupnosti nevedel a nepoužíval... ale napr. weby pre štátnu správu musia zo zákona byť prístupné a myslím si že by naozaj bolo dobré aby aj boli. Prečo ale nespraviť aj komerčný web prístupný? Osobne s tým do budúcnosti samozrejme rátam. (a ako vidno z mojich príspevkov tu na fóre aj sa to trocha snažím popularizovať). Ak sa na to myslí už pri návrhu webu, je to minimum práce navyše.

Veľkosť písma a definícia v % / em jednotkách je IMHO dôležitá skôr pre úzku skupinu slabozrakých, ktorí sú z nejakého dôvodu nútení používať MSIE. Ostatné prehliadače totiž vedia zväčšiť bez najmenších problémov aj písmo definované v px alebo pt, prípadne vedia používať preddefinované CSS štýly...

Ešte niečo k problematike:
[http://interval.cz/clanek.asp?article=1130]
[http://interval.cz/clanek.asp?article=1900]

Re: Premenlivá výška písma - definicia css "em"
Zaslán uživatelem/kou: Termiter (IP adresa zaznamenána)
Datum: 2005-11-21, 18:41

Ještě k velikosti písma.
Všude používám slovní css definice, tedy large, normal, x-small, atd, takže závisí na prohlížeči a ne na autorovi webu, který má nějaké oblíbené rozlišení a na něj vše pasuje. :c/

Konstrukce dělám tak, aby se do každého bloku vešlo jakkoliv veliké písmo. Hranici pro horizontální roletku jsem si určil na šířce maximálně 600 px, takže každý si přizpůsobí velikost okna a písma jak potřebuje. Pohoda :c)

Absolutní velikost písma používám jen v horním informačním banneru, tam jsem se tomu nevyhnul.

Viz [http://chramst.darwiniana.cz].



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.