508 合規性意味著所有用戶,無論殘疾狀況如何,都可以使用科技。合規標準由 1973 年《康復法案》第 508 條規定,要求聯邦機構向殘疾人士提供軟體和網站無障礙服務。當網站符合 508 標準時,所有使用者都可以存取它們。這可能意味著它們與輔助技術相容,例如螢幕閱讀器。
GUI508 有助於檢查 508 是否符合 ASP.Net Web 表單應用程式。該程式不是完整的 508 檢查器。它為開發人員和專案經理提供了有關識別和修正使用 ASP.Net 伺服器端控制項的現有網站中的 508 問題的指南,以顯示現有網站和正在開發的網站中潛在的 508 問題。
當瀏覽器顯示網頁時,該頁面會從各種來源呈現為 html
在 Microsoft ASP.NET Web 表單應用程式中,瀏覽器中顯示的大部分 html 來自兩個主要來源:ASP.Net 伺服器端控制項和 HTML。 ASP.Net 伺服器端控制項是此應用程式的主要焦點。
如今,accessibility/508 掃描器應用程式可查看瀏覽器中顯示的 html。這產生了一些缺點。
資訊.根據這些選擇,Web 應用程式將決定應用程式顯示的下一頁是什麼,或在目前頁面中向使用者傳回哪些新資訊。
因為我們可以查看每個aspx 頁面上每個ASP.NET 控制項的實際原始程式碼,並製定規則以確保使用的508 個可訪問性屬性滿足可訪問性標準,而不用擔心遍歷應用程序,所以我們可以調查所有代碼一口氣。
是的!我認為如果您正在閱讀本節,這對我們雙方來說都是雙贏。除了閱讀之外,請多做貢獻。
好的。我無法在這裡重寫整個 git 手冊,而且你也不希望我這樣做。如果您是 GitHub 新手,這裡有一些連結可以幫助您入門。
當然,GitHub 提供了不只一種獲取原始碼的方式。查看最右側,您應該會看到一個標有“克隆或下載”的按鈕,單擊此按鈕,您將獲得更多選項。
現在我們已經下載了程式碼。您需要確保您有 Visual Studio 2012 或更高版本。社區版本可以正常運作(https://www.visualstudio.com/downloads/)。您還需要 StyleCop。 StyleCop 不會添加功能,但它確實有助於保持程式碼的一致性,並且對個人開發人員和團隊都有好處。最好的選擇是使用 NuGet 進行 StyleCop 安裝。
好的,現在讓我們來進行一些編碼。我們將使用單選按鈕作為範例,看看是否可以建立一個新的 .Net apsx 控制項。 CheckedListBox 為了受到 508 投訴,需要在輸入元素上設定 title 屬性。因此,我們所做的就是識別每個使用 checklistbox 的地方,並查看它是否設定了正確的屬性,以便在產生 html 程式碼時進行投訴。
所以請不要只是閱讀。貢獻。每個人都應該能夠存取網路。