快速业务通道

ASP.NET 2.0: 执行Web标准以便更加易于访问

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-19
版本 语法 说明 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"> 支持某些不推荐使用 的元素和属性,这些元素和属性
法是定义一个具有“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 文档类型

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号