1 / 31

1.3 Prispôsobiv osť

1.3 Prispôsobiv osť. Ing. Mari á n Pecko, PhD. Doc. Ing. Juraj Vaculík, PhD. 1.3.1 informácie a vzťahy 1.3.2 zmysluplné sekvencie 1.3.3 charakteristika senzorov (ovládacích prvkov). Úroveň Single-A. 1.3.1 Informácie a vzťahy. Postačujúce techniky.

Download Presentation

1.3 Prispôsobiv osť

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 1.3 Prispôsobivosť Ing. Marián Pecko, PhD. Doc. Ing. Juraj Vaculík, PhD.

  2. 1.3.1 informácie a vzťahy • 1.3.2 zmysluplné sekvencie • 1.3.3 charakteristika senzorov (ovládacích prvkov)

  3. Úroveň Single-A 1.3.1 Informácie a vzťahy

  4. Postačujúce techniky

  5. Situácia A: Technológia poskytuje sémantickú štruktúru aby vytvárala informácie a vzťahy vyjadrené cez programovo určiteľný výzor: • G115: Použiť sémantické prvky na vyznačenie štruktúry <p>Chceš vyskúšať náš nový nástroj sám? Je dostupná voľná verzia na skúšanie v našej <a href="download.html"> sekcií download</a></p> H49: Použiť sémantické značenie na označenie zdôraznenia alebo špeciálneho textu ...Whatshe <em>really</em> meant to saywas, „Thisisnotok, itis <strong>excellent</strong>“!... • G117: Použiť text pre vyjadrenie informácie, ktorá je vyjadrená zmenami vo formátovaní textu Napr. online dokument, ktorý prechádza viacerými návrhmi; nové vpísania sú podčiarknuté a vymazania sú prečiarknuté; na konci návrhu je „História zmien“ kde je zoznam všetkých zmien • G140: Oddeliť informácie a štruktúru od vzhľadu pre umožnenie rôznych vzhľadov HTML pre štruktúru a CSS pre formátovanie dokumentu Používať tzv. „tagged PDF“, PDF ktoré má v sebe informáciu o štruktúre

  6. Vytvárať informácie a vzťahy vyjadrené cez programovo určiteľný výzor použitím nasledovných techník: • G138: Použiť sémantickú značky vždy keď sú použité farebné nápovede povinné položky formulára – popisky sú červeným a jeho text je zvýraznený prvkom strong • H51: Použiť značkutable na prezentovanie tabuľkovej informácie • H39: Použiť prvokcaption pre prepojenie popiskov tabuľkových dát s tabuľkovými dátami • H73: Použiť atribútsummary prvku table pre podanie prehľadu o dátovej tabuľke • H63: Použiť atribútscope pre prepojenie buniek hlavičky s dátovými bunkami v dátovej tabuľke • H43: Použiť atribútyid a headers prepojenie dátových buniek s bunkami hlavičiek v dátovej tabuľke

  7. H44: Použiť prvoklabel pre prepojenie textového popisu s ovládaním formulára • H65: Použiť atribúttitle pre identifikovanie ovládania formuláru keď nemôže byť použitý prvok label • H71: Poskytnúť popis skupín ovládania formuláru použitím prvkov fieldset a legend • H85: Použiť optgroup pre spájanie prvkov option vo vnútri elementu select • H48: Použiť pre zoznamy ol, ul a dl • H42: Použiť h1-h6 pre identifikovanie hlavičiek • SCR21: Použiť funkcieDOM pre vloženie obsahu na stránku document.write() nefunguje v XHTML a vlastnosť object.innerHTML nie je súčasťou DOM, preto použijeme na vytvorenie prvku createElement(), na vytvorenie textu createTextNode(), pre vkladanie a mazanie prvkov appendChild(), removeChild(), insertBefore() a replaceChild()

  8. Situácia B: Použitá technológia neposkytuje sémantickú štruktúru, aby vytvárala informácie a vzťahy vyjadrené cez programovo určiteľný výzor: • G117: Použiť formátovanietextupre vyjadrenie informácie, ktorá je vyjadrená zmenami vo vzhľade textu • Vytvárať informácie a vzťahy vyjadrené cez programovo určiteľný výzor alebo dostupným v texte použitím nasledovných techník: • T1: Použiť štandardné konvencie formátovania textu pre odseky Dva odseky, každý začína a končí prázdnym riadkom • T2: Použiť štandardné konvencie formátovania textu pre zoznamy - položka netriedeného zoznamu - položka netriedeného zoznamu - položka netriedeného zoznamu • T3: Použiť štandardné konvencie formátovania textu pre hlavičky Za odsekom nasledujú dva prázdne riadky, potom nadpis, potom jeden prázdny riadok a potomďalší odsek.

  9. Poradenské techniky

  10. C22: Použiť CSS pre riadenie vizuálnej prezentácie textu • Pre layout stránky použiť radšej CSS ako tabuľky • G162: Umiestňovanie popiskov pre maximalizovanie predvídateľnosti vzťahov • Poskytnúť popisok pre všetky ovládacie prvky formulára, ktoré nemajú implicitné popisky • G141: Organizovanie stránky použitím nadpisov

  11. Zlyhania pre kritérium úspechu

  12. F2: Použitie zmien v prezentácii textu pre zachovanie informácie bez použitia príslušných značiek alebo textu použitie CSS aby prvok p vyzeral ako nadpis • F17: Nedostatočné informácie v DOM pre určenie vzťahovv HTML jedna k jednej (napr. medzi popiskami s rovnakým id) • F33: Použitie znakov bielej medzery pre vytvorenie viacerých stĺpcov v obsahu s jednoduchým textom • F34: Použitie znakov bielej medzery pre formátovanie tabuliek v obsahu s jednoduchým textom • F42: Použitie skriptovacích udalostí pre emulovanie odkazov spôsobom, ktorý nie je programovo určiteľný <spanonclick="this.location.href='newpage.html'"> Fakelink </span>

  13. F43: Použitie štrukturálnych značiek spôsobom, ktorý nepredstavuje vzťahy v obsahu použitie nadpisu pre zvýraznenie textu • F46: Použitie prvkov th, caption alebo nie prázdny atribút summary v tabuľkách pre layout • F48: Použitie prvku pre na označenie tabuľkovej informácie • F62: Nedostatočná informácia v DOM pre určenie špecifických vzťahov v XML • F68: Priradenie popiskov k ovládacím prvkom spôsobom, ktorý nie je programovo určiteľný bez prvku label; implicitne definovaný label • F87: Vloženie nedekoratívnehoobsahu použitím pseudoprvkov :before a :after a vlastnosti content v CSS

  14. Úroveň Single-A 1.3.2 Zmysluplná postupnosť

  15. Postačujúce techniky

  16. G57: Postupnosť obsahu v zmysluplnej postupnosti pre celý obsah na webovej stránke • Vytvárať postupnosť v obsahu zmysluplne použitím jednej z nasledujúcich techník aG57: Usporiadanie obsahu v zmysluplnej postupnosti pre tie postupnosti

  17. Príklad <h1> Stránka Múzea </ h1> <ul id="nav"> <li> <a href="#"> Link 1 </ a> </ li> ... <li> <a href="#"> Link 10 </ a> </ li> </ Ul> <div id="description"> <h2> Mona Lisa </ h2> <p> <img src="img.png" alt="Mona Lisa"> </ P> <p> ... Podrobný popis obrázku ... </ p> </div>

  18. H34: Použiť Unicode značku right-to-left (RLM) alebo left-to-right (LRM) pre zmiešané smerovanie textu v riadu left-to-rightmark: &lrm; alebo &#x200e; (U+200E) right-to-leftmark: &rlm; alebo &#x200f; (U+200F) • H56: Použiť atribút dir na riadkovom prvku pre vyriešenie problému s vnorenými smerovaniami <p>The title says "<spanlang="he" dir="rtl">פעילותהבינאום, W3C</span>" in Hebrew.</p> • C6: Umiestňovať obsah založený na štrukturálnom značkovaní • C8: Použiť CSS letter-spacing pre ovládanie medzier v rámci slova • C27: DOM usporiadanie, aby zodpovedalo vizuálnemu usporiadaniu

  19. Poradenské techniky

  20. použiť text zarovnaný • doľava pre jazyky, v ktorých sa píše zľava doprava a  • text zarovnaný doprava pre jazyky, v ktorých sa píše sprava doľava • poskytnúť odkaz pre linearizované zobrazovanie • poskytnúť prepínačštýlov na prepínanie poradia zobrazovania

  21. Zlyhania pre kritérium úspechu

  22. F1: Zmena významu obsahu poziciovaním informácie cez CSS <spanclass="menu1">Products</span> <spanclass="menu2">Locations</span> .menu1 { position: absolute; top: 3em; left: 10em; } .menu2 { position: absolute; top: 3em; left: 0; }

  23. F32: Použite znakov bielej medzery pre kontrolovanie medzier v rámci slova • F33: Použitie znakov bielej medzery pre vytvorenie viacerých stĺpcov v obsahu s jednoduchým textom • F34: Použitie znakov bielej medzery pre formátovanie tabuliek v obsahu s jednoduchým textom • F49: Použitie tabuľky pre layout, ktorá nedáva zmysel keď je linearizovaná <table> <tr> <td ><imgsrc="logo.gif" alt="XYZ mountaineering"></td> <tdrowspan="2" valign="bottom">top!</td> </tr> <tr> <td>XYZ getsyou to the</td> </tr> </table>

  24. Úroveň Single-A 1.3.3 Zmyslové vlastnosti

  25. Postačujúce techniky

  26. G96: Poskytovať textovú identifikáciu prvkov, ktoré inak závisia na zmyslovej informácii aby boli pochopené tlačidlo na odoslanie formuláru kruhového tvaru a vo vnútri text „go“; textová informácia je „pre odoslanie formulára stlač kruhové tlačidlo označečenégo“

  27. Poradenské techniky

  28. Použiť obrázok s textovou alternatívou pre grafické symboly namiesto Unicode piktogramov s požadovaným grafickým vzhľadom, ale iným významom.

  29. Zlyhania pre kritérium úspechu

  30. F14: Identifikovanie obsahu len podľa jeho tvaru a umiestnenia • F26: Použitie samotného grafického symbolu pre poskytnutie informácie znak „X“ označuje, že tovar nie je na sklade

  31. Ďakujem za pozornosť

More Related