这样去写你的 HTML_第1页
这样去写你的 HTML_第2页
这样去写你的 HTML_第3页
这样去写你的 HTML_第4页
这样去写你的 HTML_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、昨天在twitter上说,怎么忍心把页面写得这么难用?是的,这个世界还有一群人等着我们 创建出来的东西,可以让他们的生活能过得更容易呢。比如那些需要读屏软件的用户。作为 一个前端,我们又怎么会忍心呢。之前就一直想写这样的一篇文章,分享一下如何去创造一 个可访问性更好的页面。今天的计划里有一条把2HTML T2ag和WCAG标准结合起来。 我推荐你这样去写你的HTML,让某些人的生活可以更容易。今天想分享的是如何去使用我们的HTML Tag,把WCAG的标准和语义网的目标进行代 码上的体现:文档声明:其实这跟WCAG根本上连不上什么直接关系,但为了一个兼容性更好,特别是向后兼容 的页面,我推荐你

2、这样写:链接:互联网的联几乎可以说是用来实现的,作为一个页面最常见的标签。我们应该如何对 待呢?为关键链接添加accesskey除非万不得已,不要去掉focus时虚线框Link缩写:对于用HTML Tag的正确使用,也是非常重要的,这有利于读屏软件使用者对于页面结构 的理解。特别是在H1,H2,H3等这些标签的使用,滥用非常容易造成结构费解。当然,使 用一般的标签,再利用CSS来使视觉上形成对比这也是常人能辨识的。但读屏软件用户 呢。当然,这里只是顺带提起需要注意页面标签的使用方法,而abbr最重要的应该是应该 添加一个title属性对缩写进行描述。比如:WD大段引用:,一般引用:有大段引用的

3、时候,使用,而行内引用则使用,让你的结构更加易读: 之前就一直想写这样的一篇文章,分享一下如何去创造一个可访问性更好的页面。今天 的计划里有一条把2HTML T2ag和WCAG标准结合起来。我推荐你这样去写你的HTML, 让某些人的生活可以更容易。某A给我印象最深刻的一句话是,“做前端要有爱。不要动不动就有木有地对 各种人使用咆哮体”。删除:在纸上写东西不能像在计算机上写东西一样,可以用撤销键可以按,但当我们想要强调某些 东西是被删除的怎么办?那就是使用标签了。比如这样:HTML上表示强调时,请使用 标签HTML上表示强调时,请使用 标签效果是这样的:HTML上表示强调时,请使用标签HTML上

4、表示强调时,请使用标签定义列表:去年带着新人做支付宝前端博客的时候,他们给我印象最深刻的是很喜欢用。当时在 想,这些同学挺不错的,对语义化的理解还不错。我们还是比较少用到定义列表的。而是使 用一般的 这两个。也是应该慎用的,最好只使用在某些有“定义”意义的条 目,如w3school的这个例子,对咖啡和牛奶的定义:Coffee- black hot drinkMilk- white cold drink无序/有序列表/列表,这个对于每个前端来说,都熟悉不过了。因为结构可以非常灵活地进行应用,在导航、 列表、Tab等,都经常要要用到。这个就无须多说了。但有一点还是需要明白的,不要相 信什么/是的替

5、代品。在我们常用的HTML Tags中,每个标签都有自 己的作用,谁都不是谁的替代品。CoffeeTeaMilk表格:如果是一个表格,那就,就不要用段落来替代,更不要用列表。除非万不得已,并且他们是 可以转换的。另外,表格中还有一些需要注意的点:给添加summary属性,有些表格非常大,并不需要去读完整个添加,如果我没记错,如果没添加的话,浏览器会自动为你添加必要时使用 来控制表示的栏DATEIPPV2011.3.1130008000格式化片段/ 是指 computer code text,而 是指 preformatted text。 的范围更广, 并且是块状元素,可能被使用来格式化各种文本

6、,特别是代码。使用没有需要特别注意的, 主要是语义上的正确使用,比如不要用来代替一般的。text-align:center ( 1 * 102 ) + ( 9 * 101 ) + ( 3 * 100 ) 换行:在现代网页中,使用的情况是非常少的。网页中的留白,一般都是使用CSS的 padding和margin来实现。这样更精准,并用更容易控制。现在推荐的用法是,使用到 一般的段落中做简单的换行,而不是用来控制页面留白。我是一个段落。诗歌都会用换行的。分割线:具有非常好的语义作用。但他的视觉效果很难控制。之前就写过这样的文章关于峪 在各浏览器中的问题。一般也都很少用。如果专门为读屏软件使用者提供

7、单独页面的话,或 许会大有用处。 标题一 Lorem Ipsum is . 标题二 This is the entry of. 无语义标签:/其实 / 这两个标签是有语义的,都是 defines a section in a document 是的, 和HTML5中的其实是一样的。只是,因为搜索引擎的的原因,搜索引擎认为 它们是无语义标签,因此他们成了 “无语义”标签。推荐用法是尽量使用其他来做为页面框 架的容器,比如布局、添加额外的视觉效果,而不是段落等的替代品。God, oh my zsh段落/标题:,/这几个标签几乎可以说是一个页面标签等级结构中最重要的标签。我们可以用一本书的结构 来说

8、明这几个标签,而我们构建一个页面的时候,也应该有这样的一种思想在脑中:书的名称:H1书的每个章节标题:H2章节内的文章标题:H3章节的段落:P小标题/副标题:H4/H5/H6是的,当然还有引用,技术类书中提供的代码, 一些 需要注意点的列表,一些方便比较的表格等。LOGOTitleSummary:lorem ipsum is .emphasize强调:/ emphasize的缩写。而是strong emphasize。可能很多刚入门前端的同 学会对、这几个标签的使用拿捏不准。和基 本上是被废置的,相当于现在的和,一般情况下他们对于内容重要性的排 序是这样的:strong em cite。注意:

9、别使用老掉牙的标签,比如FONT、CENTER 等,特别是 FONT。表单项:/表单项是HTML中相对比较复杂的标签,需要注意的点也比较多:需要给每个表单项添加对其进行描述,当不能使用label时,为表单项添 加title属性当表单项是必填项的时候,使用“*“符号来标记Flash创建表单项一般是不会生成的,请勾上auto label那个选项My Form* First name: Say something: 图片:对于图片,盲人看不到。提供alt来表示替代文本。告诉他们这是一张什么样的图。框架:尽量避免框架的使用,但当你需要使用的时候,最好提供一个title属性对其进行 描述。流媒体:/媒体也是比较复杂的格式,处理起来比较麻烦。通常我们可以这样做:为视听媒体提供相应的文本,包括相应的场景,比如演讲中的鼓掌等有利有阅读者 感知现在气氛的,都应该体现在演讲文本中。其他的依此类推。如果像交响乐这种不能提供具体描述的,可以进行简单的说明如果文本较长,不能在当前页面展示,可以在媒体后提供一个链接到相应替代文本 的链接如果媒体中有可能会引起癫痫发作的,应做相应的说明扎特 39 号交响曲网页标题:网页中一定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论