1
我有一個asp.net網頁,我正在尋找不同的方式來使表單可以訪問。Asp.Net Form ...下拉元素的可訪問性
在實施例#1我有關聯到下拉,上實施例#2我有下拉的描述詠歎調-標籤標籤的標籤。
原始設計沒有下拉式標籤,因此添加它們會破壞表單的外觀和流程。下拉菜單用於過濾,並在頁面頂部內聯。在下拉菜單下有兩個按鈕,一個用於過濾下拉菜單中的內容,另一個用於重置表單,以便顯示所有結果而不進行過濾。
我的問題是...添加一個Aria-Label標籤是否可以接受,還是一個真正需要的關聯標籤?
例子#1
asp:Label id="lbProgramName" runat="server" Text="Program Name:" AssociatedControlID="ddlProgramName
asp:DropDownList id="ddlProgramName" runat="server" CssClass="span5"
例2
asp:DropDownList ID="ddlProgramName" runat="server" CssClass="span5" aria-label="Program Names"
我明白......我想知道的是,如果一個詠歎調標籤是一個可接受的替代缺失的「關聯」標籤?對不起,如果我不清楚...... :-) – Greg
詠歎調標籤只用於屏幕閱讀器(現在)。你仍然需要一個非盲人用戶的標籤。標籤有助於將您需要輸入的內容或選擇的內容聯繫起來。例如,一些用戶可能不知道他們需要放置什麼,而沒有像下面這樣的適當問題:選擇一個程序。將「選擇程序」作爲沒有價值的第一選項是不夠的。 – MrJinPengyou
「製作'選擇節目'作爲第一個選項,沒有任何價值不足。」怎麼會這樣?它顯示了相同的信息,但是以壓縮格式顯示。 – Greg