ASP.NET 2.0: 执行Web标准以便更加易于访问
法是定义一个具有“for”属性的标签,该属性指明了标签描述的窗体元素的 ID(请参见图 2)。
Figure 2 一个可访问性强的窗体 <form id="FormAccessible" runat="server"> <fieldset> <legend>Personal Information</legend> <p> <label for="TextFirstName">First Name</label> <asp:TextBox ID="TextFirstName" runat="server" AccessKey="f" TabIndex="0" /> </p> <p> <label for="TextLastName">Last Name</label> <asp:TextBox ID="TextLastName" runat="server" AccessKey="l" TabIndex="1" /> </p> </fieldset> <fieldset> <legend>Contact Information</legend> <p> <label for="TextEmail">Email</label> <asp:TextBox ID="TextEmail" runat="server" AccessKey="e" TabIndex="2"/> </p> </fieldset> </form> 其他提高可访问性的方法包括为重要内容(例如,链接和按钮)选择易于区分的颜色、 确保在放大字体(允许放大)时页面的可读性以及使用 alt 属性描述图像。使用 alt 的同时还有一个好处,就 是搜索引擎可以为描述建立索引。 最后,将站点设计为具有更大的设备无关性,这就意味着更多人可以 访问该站点。毕竟,用户的手机、PDA、Smartphone 和其他设备现在都可以访问网站。由于无法在移动设备上访 问站点而不能访问需要的数据,这会让他们非常失望。 内容与设计的分离 早在 XML 成为如今的通行标 准之前,网页就已经存在了。出现 XML 之后,内容和设计之间就有了严格的区分,因为 XML 不像 HTML 那样轻 易允许样式信息与内容纠缠在一起。 这种分离的好处有很多。将所有布局和样式信息保存在 CSS 样式表 中,这样可以支持多种设备。并使得发出的 XHTML 更小。XHTML 更简洁、组织性更好,有助于进行编辑和调试 。XHTML 的简洁性还使屏幕读取器更容易读取网页内容,并允许搜索引擎更准确地为页面建立索引。 XHTML 的风格 在强调了 Web 标准的重要性之后,现在我们来创建一些页面来实现这些标准。第 一步是选择正确的文档类型。文档类型定义 (DOCTYPE) 会告诉浏览器的验证程序您使用的是哪种类型的 XHTML 。XHTML 1.0 有三种风格:Strict、Transitional 和 Frameset。XHTML 1.1 只提供了一种风格,这限制了被认 为直观的 HTML 元素的使用。图 3 列出了这些类型。 Figure 3 XHTML 文档类型 版本 语法 说明 XHTML 1.0 Strict <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 仅支持在 HTML 4.01 中定 义的元素和属性,并遵循 XML 语法规则。 XHTML 1.0 Transitional <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 支持某些不推荐使用 的元素和属性,这些元素和属性凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |