Википедија:Стилски приручник/Приступачност
Веб приступачност је прилагођавање веб страница тако да навигација и читање буду лакши и приступачнији свим корисницима. Ово је првенствено намењено да помогне особама са различитим степенима инвалидитета, али може бити од помоћи свима. Циљ нам је да се придржавамо Смерница за приступачност веб садржаја 2.1[а] на којима се заснивају следећи предлози. Оне странице које се придржавају овога је много лакше читати и уређивати. Управни одбор Фондације Викимедија је 14. јануара 2006. године донео следећу резолуцију о недискриминацији:
Фондација налаже да се ова политика „не сме игнорисати, занемаривати или умањивати од стране руководиоца или службеника Фондације, нити у локалним смерницама било ког пројекта Викимедије”. Структура чланкаСтандардизована структура чланака побољшава приступачност, јер омогућава корисницима да знају где могу да очекују да се садржај који их занима налази. На пример, ако корисник који је слеп или слабовид тражи везе за разјашњавање, вишезначне одреднице или кратак опис и не пронађе ниједну на врху странице, знаће да их нема и не морају да читају целу страницу да би то открили. Наслови одељакаНаслови треба да буду дескриптивни и у доследном редоследу како је дефинисано у Стилском приручнику. Угнездите наслове редом по нивоима, почевши од нивоа 2 ( У сврху читљивости за уреднике са слабим видом – само у изворном уређивачу – може се додати један празан ред испод сваког наслова, али не више од једног; више од једног празног реда испод наслова одељка ће проузроковати да се на приказаној страници види додатни простор. Такође треба узети у обзир како се једна празна бела линија испод наслова одељака може појавити на малом екрану за одређени чланак, јер многи уредници користе мобилне уређаје за уређивање, а само један празан ред испод заглавља заправо може умањити читљивост за ове уреднике, за неке чланке.
Не правите псеудо-наслове злоупотребљавајући тачку-зарез (резервисано за листе описа) и покушајте да избегнете коришћење подебљаних ознака. Читачи екрана и друге помоћне технологије могу да користе само наслове који имају ознаке наслова за навигацију. Ако желите да смањите величину табеле садржаја (TOC), уместо тога користите {{TOC limit}}. У случајевима када се {{TOC limit}} не може користити због наслова нижег нивоа на другим местима у чланку, онда коришћење подебљаног текста за под-под-поднаслове изазива најмање сметње за кориснике читача екрана. Ако уопште користите псеудо наслов значи да сте исцрпили све друге опције. То значи да је обу опцију треба веома ретко користити.
Плутајући елементиУ викикоду, плутајуће елементе (укључујући слике) треба поставити у одељак којем припадају; не стављајте слику на крај претходног одељка како би се појавила у следећем. (У зависности од платформе, ређање неколико слика поред релативно мале количине текста може довести до тога да одређена слика буде гурнута надоле у следећи одељак. Ипак, ово није проблем приступачности, пошто читачи екрана увек читају РезолуцијаЧланци на Википедији треба да буду доступни читаоцима који користе уређаје са малим екранима као што су мобилни уређаји или читаоцима који користе мониторе ниске резолуције. На десктопу, ово је понекад проблем у чланцима са више слика на обе стране екрана; иако ће ниже резолуције имати тенденцију да растежу пасусе вертикално, померајући слике у том правцу, пазите да не додајете слике или други лебдећи садржај на обе стране екрана истовремено. Велике табеле и слике такође могу створити проблеме; понекад је хоризонтално померање неизбежно, али узмите у обзир реструктурирање широких табела како би се прошириле вертикално, а не хоризонтално. ТекстПодразумевано, већина читача екрана не означава атрибуте презентацијског текста (подебљано, курзив, подвучено, моноспаце, прецртано) или чак семантичке атрибуте текста (нагласак, важност, брисање текста), тако да се прецртани текст чита нормално заједно са било којим другим текстом. (Уредницима који користе читаче екрана који учествују у Википедијиним политикама и дебатама о брисању саветује се да укључе обавештења о атрибутима текста када то раде, пошто је прецртани текст веома чест у интерним дискусијама Википедије). Пошто читачи екрана обично игноришу прецртавање текста, његова ретка употреба у чланцима (нпр. за приказивање промена у текстуалној анализи) ће изазвати проблеме приступачности и потпуну конфузију ако је то једина индикација која се користи. Ово се односи и на елементе
Редослед знакова мора бити довољан да пренесе семантичке аспекте текста (и, по могућности, друге сличне облике садржаја); ослањање на прилагођене „специјалне симболе“ које се разликују само по својствима CSS-а или вики ознакама није прихватљиво. На пример, не сме се користити латинично C уместо ћириличног С. Немојте користити технике које захтевају интеракцију да би се добиле информације, као што су описи алата или било који други текст који „лебди“. Скраћенице су изузете од ових захтева, тако да се шаблон Немојте уметати преломе редова унутар реченице, јер то отежава уређивање помоћу читача екрана. Прелом једног реда може да долази после реченице, што може помоћи неким уредницима. Величина фонтаСмањен или увећан фонт треба да се користи штедљиво и обично се користи кроз аутоматске елемената странице као што су наслови, заглавља табеле и стандардизовани шаблони. Промене величине су наведене као проценат оригиналне величине фонта, а не као апсолутна величина у пикселима. Релативне величине повећавају приступачност за кориснике са оштећеним видом тако што им омогућавају да поставе подразумевану (велику) величину фонта у подешавањима прегледача. Апсолутне величине ускраћују корисницима такву могућност. Избегавајте коришћење мањих величина фонта у елементима странице који већ користе мању величину фонта, као што је већина текста у инфокутијама, навигационим кутијама и одељцима са референцама.[б] То значи да ознаке Други језициРечи или фразе које нису на српском треба да буду затворене у {{lang}}, који користи кодове језика ISO 639, на следећи начин:
што се приказује као: Assemblée nationale или што се приказује као: фр. Assemblée nationale. Разлог: Није неопходно нити пожељно умотавати ове конструкције у курзив; шаблони Имајте на уму да транслитерације треба да користе {{Трансл}}, а изговори треба да користе {{IPA}}, {{Respell}} или сродни шаблон. {{PIE}} је за протоиндоевропски језик. Википедија има низ шаблона специфичних за неке језике као што су {{lang-zh}} и {{nihongo}}, који корисницима пружају параметре шаблона специфичне за језик, као што су опције за унос различитих метода транслитерације. Иако нема сваки језик свој шаблон, понекад је боље користити ове шаблоне за поједностављење викитекста, уместо да се ниже неколико инстанци {{Јез}} и {{Трансл}}. Линкови
Боја![]() Боје се најчешће налазе у чланцима Википедије у оквиру шаблона и табела. Чланци (и друге странице) који користе боју треба да имају на уму доступност, по следећим смерницама:
Блок елементиСписковиНемојте раздвајати ставке листа користећи празне редове или преломе колона табеле између њих. Ово укључује ставке у листи описа (листа направљена са почетном тачком-зарезом или двотачком, што је такође начин на који је већина дискусија на страници за разговор) или уређена листа или неуређена листа. Листе су намењене груписању елемената који припадају заједно, али MediaWiki ће протумачити празан ред као крај једне листе и започеће нову листу. Прекомерни дупли преломи измеђи редова такође ометају читаче екрана, који ће објавити више листа када је корисник хтео да направи само једну и стога ти преломи могу да доведу у заблуду или збуне кориснике ових програма. Такво неправилно форматирање такође може вишеструко повећати време које им је потребно да прочитају списак. Немојте мењати тип обележивача иницијалне листе (двотачке, звездице или хеш знакова) у једној листи. Када увлачите током одговарања на неку објаву који почиње било којом мешавином двотачка и звездица и понекад хеш знакова, потребно је копирати било коју серију тих знакова која је горе коришћена и додати још један такав знак. Алтернативно, једноставно увуците ред и започните нову дискусију (тј. нову HTML листу).
На пример, у дискусији, * Подршка. Свиђа ми се ова идеја. —Корисник:Пример1
** Имам питање: Шта ти се свиђа код ове идеје? —Корисник:Пример2
*** Чини ми се да је у духу Википедије. —Корисник:Пример1
или : Подршка. Свиђа ми се ова идеја. —Корисник:Пример1
:: Имам питање: Шта ти се свиђа код ове идеје? —Корисник:Пример2
::: Чини ми се да је у духу Википедије. —Корисник:Пример1
Ово * Подршка. Свиђа ми се ова идеја. —Корисник:Пример1
*: Имам питање: Шта ти се свиђа код ове идеје? —Корисник:Пример2
*:: Чини ми се да је у духу Википедије. —Корисник:Пример1
Али * Подршка. Свиђа ми се ова идеја. —Корисник:Пример1
:: Имам питање: Шта ти се свиђа код ове идеје? —Корисник:Пример2
*** Чини ми се да је у духу Википедије. —Корисник:Пример1
нити * Подршка. Свиђа ми се ова идеја. —Корисник:Пример1
:* Имам питање: Шта ти се свиђа код ове идеје? —Корисник:Пример2
нити * Подршка. Свиђа ми се ова идеја. —Корисник:Пример1
** Имам питање: Шта ти се свиђа код ове идеје? —Корисник:Пример2
нити * Подршка. Свиђа ми се ова идеја. —Корисник:Пример1
*** Имам питање: Шта ти се свиђа код ове идеје? —Корисник:Пример2
Ово се углавном обесхрабрује: : Подршка. Свиђа ми се ова идеја. —Корисник:Пример1
:* Имам питање: Шта ти се свиђа код ове идеје? —Корисник:Пример2
Уметање звездице непотребно повећава сложеност листе и чини да је већа вероватноћа да ће људи користити погрешне нивое увлачења у својим одговорима. У овом случају, боље је користити само две тачке. Више пасуса унутар ставки листеНормалне ознаке MediaWiki листе су нажалост некомпатибилне са нормалним означавањем параграфа MediaWiki.
Да бисте ставили више пасуса у исту ставку листе, * Ово је једна ставка.{{pb}}Ово је друга ставка
* Ово је још једна ставка.
Ово се такође може урадити * Ово је једна ставка.<p>Ово је нови параграф у истој ставци.</p>
* Ово је друга ставка.
У оба случаја то се мора урадити * Ово је једна ставка.<!--
--><p>Ово је нови параграф у истој ставки.</p>
* Ово је друга ставка.
Ова техника се може користити * Ово је једна ставка.<!--
--><p>Ово је нови параграф унутар ове ставке и сада ћемо цитирати некога:</p><!--
-->{{talk quote block|Замислите свет у коме свака особа има слободан приступ целокупном људском знању.|Џимбо}}<!--
--><p>Ово је затварајући параграф у истој ставки листе.</p>
* Ово је друга ставка.
Имајте на уму да се сваки фенси шаблон не може користити на овај начин (нпр. неки украсни шаблони цитата су засновани на табели, а MediaWiki парсер неће третирати такве ознаке као да су унутар ставке листе).
Немојте * Ово је једна ставка.<br>Ово је исти параграф са преломом реда пре њега.
* Ово је друга ставка.
Код за ломљење реда (
Дефинитивно немојте * Ово је једна ставка прве листе.
: Ово је потпуно друга листа
* Ово је трећа листа
Алтернативно, можете {{bulleted list |1=Ово је једна ставка: <pre> Ово је неки код. </pre> Ово је још увек иста ставка. |2=Ово је друга ставка. }} Али ова техника се не користи на страницама за разговор. УвлачењеПриступачан приступ увлачењу је шаблон Двотачка ( Не треба остављати празне редове у увученим листама., нарочито у чланцима. Софтвер ће ово читати као крај једне и почетак друге листе. Ако је потребан простор, постоје два приступа која ће имати различите резултате за читаче екрана: Први је да додате празан ред са истим бројем двотачака као и они који претходе тексту изнад и испод празног реда. Ово је прикладно када два уредника дају коментаре одмах један иза другог на истом нивоу увлачења. На пример: : Потпуно се слажем. —Корисник:Пример : : Баш ми и није јасно. Јел има неки други извор за ово? —Корисник:Пример2 Ово ће читачу екрана рећи да су ово две ставке листе (линија са две тачке без текста ће бити занемарена). Други приступ, када је материјал замишљен да буде један коментар (или друга ставка листе, нпр. у тексту чланка) је да се користе ознаке новог пасуса на истој излазној линији (погледајте претходни одељак за напредне технике у овом, да бисте укључили сложени блокови садржаја): : Текст овде.{{pb}}Још текста. —Корисник:Пример10 Да бисте приказали математичку формулу или израз на сопственој линији, препоручује се да Вертикалне листеВертикалне листе са звездицамаПроблем са празним редовима је у томе што, ако су ставке листе одвојене са више од једног прелома реда, HTML листа ће бити завршена пре прелома реда, а друга HTML листа ће бити отворена након прелома реда. Ово ефективно разбија оно што се види као једна листа на неколико мањих листа за оне који користе читаче екрана. На пример, за кодирање: * Бела ружа * Жута ружа * Ружичаста ружа * Црвена ружа софтвер делимично потискује размаке између редова и стога изгледа овако:
али ће га читач екрана прочитати као: „Листа од 2 ставке: (звездица) Бела ружа, (звездица) Жута ружа, крај листе. Листа од 1 ставке: (звездица) Ружичаста ружа, крај листе. Листа од 1 ставке: (звездица) Црвена ружа, крај листе." Не раздвајајте ставке листе преломима редова ( Неозначене вертикалне листе
За листе без набрајања које се крећу низ страницу, доступни су шаблони {{plainlist}} и {{unbulleted list}}, да би се побољшала приступачност и семантичка смисленост означавањем онога што је јасно листа уместо укључивања
Алтернативно, у шаблонима као што су навигациони сандучићи и слично, или било који одговарајући контејнер, такве листе могу бити стилизоване класом „
У инфокутијама :
могу се користити. Хоризонталне листеЗа листе које се крећу преко странице и у појединачним редовима у инфокутијама и другим табелама, шаблони {{flatlist}} и {{hlist}} (за хоризоналну листу) су доступни за побољшање приступачности и семантичког смисла. Ова функција користи исправне HTML ознаке за сваку ставку листе, уместо да укључује знакове за набрајање које се, на пример, читају (нпр. "тачка мачка тачка пас тачка коњ тачка...") помоћним софтвером који користе људи који су слепи. Шаблони се разликују само по вики-ознакама које се користе за креирање листе. Имајте на уму да када се текст прослеђује овим (или било којим другим) шаблонима, знак вертикалне траке ( | ) треба да буде приказан са {{!}} {{!}}.
Алтернативно, у шаблонима као што су навигациони сандучићи и слично, или било ком одговарајућем контејнеру, такве листе могу бити стилизоване класом
У инфокутијама :
могу се користити. Наслови листеНеправилно коришћење тачке-зареза да би се направило лажно заглавље листе може да створи рупу у листи. Уместо тога, можете да користите ознаке наслова. ![]() ; Племенити гасови
* Хелијум
* Неон
* Аргон
* Криптон
* Ксенон
* Радон
![]() == Племенити гасови == * Хелијум * Неон * Аргон * Криптон * Ксенон * Радон ТабелеЧитачи екрана и други алати за прегледање веба користе специфичне ознаке табеле како би помогли корисницима да се крећу кроз податке садржане у њима. Користите исправну викитабле синтаксу цеви да бисте искористили све доступне функције. Погледајте мета:Помоћ:Табеле за више информација о посебној синтакси која се користи за табеле. Немојте користити само форматирање, било из CSS-а или чврсто кодираних стилова, за стварање семантичког значења (нпр. промена боје позадине). Многи навигациони сандучићи, шаблони серија и инфокутије су направљени помоћу табела. Избегавајте коришћење Табеле података{| |+ [Опис табеле] |- ! scope="col" | [Заглавље колоне 1] ! scope="col" | [Заглавље колоне 2] ! scope="col" | [Заглавље колоне 3] |- ! scope="row" | [Заглавље реда 1] | [Ћелија 1,2] || [Ћелија 1,3] |- ! scope="row" | [Заглавље реда 2] | [Ћелија 2,2] || [Ћелија 2,3] ... |}
Википедија:Приручник за стил/приступачност/табеле са подацима пружа детаљне захтеве о:
Табеле распоредаИзбегавајте коришћење табела за визуелно позиционирање нетабеларног садржаја. Табеле података пружају додатне информације и методе навигације које могу бити збуњујуће када садржају недостају логички односи између редова и колона. Уместо тога, користите семантички одговарајуће елементе или
Када користите табелу за позиционирање нетабеларног садржаја, помозите читачима екрана да га идентификују као табелу изгледа, а не табелу са подацима. Поставите атрибут {| role="presentation" class="toccolors" style="width:94%" |- | colspan="2" style="text-align: center; background-color: #ccf;" | <strong>Важан текст</strong> |- | Туре буре || гура |- | Була буре || ваља. |} Слике
Анимације, видео и аудио садржајиАнимацијеДа би била доступна, анимација (ГИФ – Формат за размену графике) треба да:
Ово захтева да ГИФ-ови са анимацијама дужим од пет секунди буду конвертовани у видео (да бисте сазнали како, погледајте водич за претварање анимираних ГИФ-ова у Theora OGG). Анимације не смеју да имају више од три блица у било ком периоду од једне секунде. Познато је да садржај који трепери више од три пута у секунди изазива нападе.[14] ВидеоВидео записима се могу додати титлови у временски ограниченом текстуалном формату. Постоји одговарајућа страница помоћи на Commons:Видео#Субтитлови и титлови. Титлови су намењени за транскрипцију говора. Постоји потреба за титловима за особе са оштећеним слухом. Од новембра 2012. то није могуће, али се ова функција може лако додати и захтевана је у bugzilla:41694. Затворени титлови су намењени за гледање уместо титлова. Затворени титлови пружају текстуалну верзију свих важних информација које се пружају путем звука. Може укључивати дијалоге, звукове (природне и вештачке), окружење и позадину, радње и изразе људи и животиња, текст или графику.[15] Требало би консултовати водиче ван Википедије да бисте сазнали како да направите титлове.[16] Текстуална верзија видеа је неопходна за слепе, али од новембра 2012. не постоји погодан начин да се обезбеди алтернативни текст за видео снимке. АудиоТитлови за говор, текстове, дијалоге итд.[17] се лако могу додати аудио датотекама. Метод је сличан оном за видее: Комонс:Видео#Субтитлови и титлови. Стилови и опције означавањаНајбоља пракса: Користите вики ознаке и CSS класе радије него алтернативеГенерално, стилове за табеле и друге елементе на нивоу блока треба поставити помоћу CSS класа, а не помоћу инлине атрибута стила. CSS за читав сајт у MediaWiki:Common.css је пажљивије тестиран да би се обезбедила приступачност (нпр. довољан контраст боја) и компатибилност са широким спектром претраживача. Штавише, омогућава корисницима са врло специфичним потребама да мењају шеме боја у сопственој табели стилова (Special:MyPage/skin.css, или стилска листа њиховог претраживача). На пример, листа стилова на Википедија:Стилски листови за кориснике са оштећеним видом обезбеђује већи контраст позадине за навигационе кутије. Проблем је у томе што када се заобиђу подразумеване класе на целој локацији, појединцу је много теже да одабере сопствену тему. Такође ствара већи степен професионализма тако што обезбеђује доследан изглед између чланака и усклађеност са стилским водичем. Што се тиче приступачности, одступања од стандардних конвенција се могу толерисати све док су приступачне. Чланови пројекта приступачности су обезбедили да подразумевани стил буде доступан. Ако неки шаблон или специфична шема боја одступа од стандарда, његови аутори треба да се постарају да испуњава захтеве приступачности као што је пружање довољног контраста боја. На пример, инфокутија и навигациона кутија који се односе на спортски тим могу користити жуту и црвену шему боја, како би се повезали са бојама тима. У овом случају, тамноцрвене везе на светло жутој дају довољан контраст боја, па би биле доступне, док беле на жутој или црне на црвеној не би. Уопштено говорећи, чланци би требало да користе вики ознаке, а не ограничени скуп дозвољених HTML елемената. Посебно немојте користити елементе HTML стила Корисници са ограниченом подршком за CSS или JavaScriptАутоматски скупљени (претходно скупљени) елементи не би требало да се користе за сакривање садржаја у главном делу чланка. Чланци Википедије би требало да буду доступни читаоцима који користе прегледаче и уређаје који имају ограничену или никакву подршку за JavaScript или каскадне табеле стилова, што се у веб развоју назива „прогресивно побољшање“. Запамтите да се садржај Википедије може слободно поново користити на начине које не можемо да предвидимо, као и да се може приступити директно преко старијих прегледача. У исто време, препознато је да је немогуће обезбедити исти квалитет изгледа таквим корисницима без непотребног избегавања функција које би користиле корисницима са способнијим претраживачима. Као такве, не смеју се користити функције које би проузроковале сакривање или оштећење садржаја када CSS или JavaScript нису доступни. Имајте на уму да мобилне верзије веб-сајтова не подржавају сажимање, тако да ће сав садржај који се може склопити аутоматски бити отворен. Да бисте удовољили овим разматрањима, тестирајте све потенцијално ометајуће промене са онемогућеним JavaScript или CSS У Фирефок-у или Цхроме-у, ово се може лако урадити са екстензијом Веб Девелопер; JavaScript се може онемогућити у другим прегледачима на екрану „Опције“. Будите посебно опрезни са уграђеним CSS ефектима, које не подржава неколико претраживача, медија и КСХТМЛ верзија. У 2016, око 7% посетилаца Википедије није захтевало JavaScript ресурсе.[18] Напомене
Референце
|
Portal di Ensiklopedia Dunia