- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何写HTML语言
今天想分享的是如何去使用我们的 HTML Tag, 把 WCAG 的标准和语义网的目标进行代码上的体现:
1. 文档声明:!Doctype
其实这跟 WCAG 根本上连不上什么直接关系,但为了一个兼容性更好,特别是向后兼容的页面,我推荐你这样写:
!Doctype html
2. 链接:a
互联网的联几乎可以说是用 a 来实现的,作为一个页面最常见的标签。我们应该如何对待呢?
为关键链接添加 accesskey
除非万不得已,不要去掉 focus 时虚线框
a href= title= accesskey=M rel= Link/a
3. 缩写: abbr
对于用 HTML Tag 的正确使用,也是非常重要的,这有利于读屏软件使用者对于页面结构的理解。特别是在 H1,H2,H3 等这些标签的使用,滥用非常容易造成结构费解。当然,使用一般的标签,再利用 CSS 来使视觉上形成对比这也是常人能辨识的。但读屏软件用户呢。当然,这里只是顺带提起需要注意页面标签的使用方法,而 abbr 最重要的应该是应该添加一个 title 属性对缩写进行描述。比如:
abbr title=Web Developer WD/abbr
4. 大段引用: blockquote,一般引用: cite
?有大段引用的时候,使用 blockquote,而行内引用则使用 cite,让你的结构更加易读:
blockquote
之前就一直想写这样的一篇文章,分享一下如何去创造一个可访问性更好的页面。今天的计划里有一条把 2HTML T2ag 和 WCAG标准结合起来。我推荐你这样去写你的 HTML,让某些人的生活可以更容易。
/blockquote
p某A给我印象最深刻的一句话是,cite“做前端要有爱。不要动不动就有朩有地对各种人使用咆哮体”/cite。/p
5. 删除:del
在纸上写东西不能像在计算机上写东西一样,可以用撤销键可以按,但当我们想要强调某些东西是被删除的怎么办?那就是使用 del 标签了。比如这样:
delHTML上表示强调时,请使用 lt;bgt; 标签/del
HTML上表示强调时,请使用 lt;stronggt; 标签
效果是这样的:
HTML上表示强调时,请使用 strong 标签
6. 定义列表:dl
去年带着新人做支付宝前端博客的时候,他们给我印象最深刻的是很喜欢用 dl。当时在想,这些同学挺不错的,对语义化的理解还不错。我们还是比较少用到定义列表的。而是使用一般的 ul ol 这两个。dl 也是应该慎用的,最好只使用在某些有“定义”意义的条目,如 w3school 的这个例子,对咖啡和牛奶的定义:
dl
dtCoffee/dt
dd- black hot drink/dd
dtMilk/dt
dd- white cold drink/dd
/dl
7. 无序/有序列表 ul/ol
列表,这个对于每个前端来说,都熟悉不过了。因为结构可以非常灵活地进行应用,在导航、列表、Tab 等,都经常要要用到。这个就无须多说了。但有一点还是需要明白的,不要相信什么 ul/ol 是 table 的替代品。在我们常用的 HTML Tags 中,每个标签都有自己的作用,谁都不是谁的替代品。
ol
liCoffee/li
liTea/li
liMilk/li
/ol
8. 表格: table
如果是一个表格,那就,就不要用段落来替代,更不要用列表。除非万不得已,并且他们是可以转换的。另外,表格中还有一些需要注意的点:
给 table 添加 summary 属性,有些表格非常大,并不需要去读完整个
添加 tbody,如果我没记错,如果没添加的话,浏览器会自动为你添加
必要时使用 col colgroup 来控制表示的栏
table summary=sofishs blog status
thead
tr
thDATE/th
thIP/th
thPV/th
/tr
/thead
tbody
tr
td2011.3.11/td
td3000/td
td8000/td
/tr
/tbody
/table
9. 格式化片段 code/pre
code 是指 computer code text, 而 pre 是指 preformatted text。pre 的范围更广,并且是块状元素,可能被使用来格式化各种文本,特别是代码。使用没有需要特别注意的,主要是语义上的正确使
您可能关注的文档
最近下载
- 慢加急性肝衰竭诊治指南(2025 年版).pptx VIP
- 食药刑事案件培训课件.pptx VIP
- 工程伦理概念与案例浙大.docx VIP
- 9《天上有颗“南仁东星”》课件(共36张ppt).pptx VIP
- 工程伦理概念和案例.docx VIP
- 摄影基础景深控制.pptx VIP
- 高考语文复习:语用试题专练借代手法及表达效果.docx VIP
- 电机学第6章同步电机课件.ppt VIP
- [光伏电站 内部培训]智能光伏电站解决方案,全球化自动管理与运维.pdf VIP
- 工程伦理 课件全套 李正风 第1--9章 工程与伦理、 如何理解伦理--- 全球化视野下的工程伦理(414页).pptx VIP
文档评论(0)