You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
眼看着七天马上就要结束。这个周末你有没有好好休息,有没有 get 什么新技能呢?
如果没有的话,我们快来抓紧时间学点有用的吧。
在上一章中我们已经学习了如何动态的创建标记,今天我们来学习如何充实文档的内容。
充实文档的内容
不应该做什么
渐进增强(progressive enhancement)
从核心的部分开始,即从内容开始。根据内容实现良好的结构,再逐步增强这些内容。
可以通过 CSS 改进呈现效果,通过 DOM 添加各种行为。核心内容应该在刚开始时
编写文档时就成为文档的组成部分。
平稳退化(graceful degradation)
渐进增强的实现必然支持平稳退化。如果你按照渐进增强的原则去充实内容,你为内容添加的样式和行为就自然支持平稳退化,那些缺乏必要的 CSS 和 DOM 支持的访问者可以访问到你的核心内容。
把“不可见”变为“可见”
alt 属性原本的作用是:在图片不可用(无法显示)时用一段描述文字来解释这个位置的图片。
内容
<h1>What is the Document Object Model</h1><p>
The <abbrtitle="World Wide Web Consortium">W3C</abbr> defines the <abbrtitle="Document Object Model">DOM</abbr> as:
</p><blockquotecite="http://www.w3.org/DOM"><p>
A platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content,structure and style of documents.
</p></blockquote><p>It is an <abbrtitle="Application Programming Interface">API</abbr>
that cam be used to navigate <abbrtitle="HyperText Markup Language">HTML</abbr> and <abbrtitle="eXtensible Markup Language">XML</abbr> documents.
</p>
眼看着七天马上就要结束。这个周末你有没有好好休息,有没有 get 什么新技能呢?
如果没有的话,我们快来抓紧时间学点有用的吧。
在上一章中我们已经学习了如何动态的创建标记,今天我们来学习如何充实文档的内容。
充实文档的内容
不应该做什么
渐进增强(progressive enhancement)
从核心的部分开始,即从内容开始。根据内容实现良好的结构,再逐步增强这些内容。
可以通过 CSS 改进呈现效果,通过 DOM 添加各种行为。核心内容应该在刚开始时
编写文档时就成为文档的组成部分。
平稳退化(graceful degradation)
渐进增强的实现必然支持平稳退化。如果你按照渐进增强的原则去充实内容,你为内容添加的样式和行为就自然支持平稳退化,那些缺乏必要的 CSS 和 DOM 支持的访问者可以访问到你的核心内容。
把“不可见”变为“可见”
alt 属性原本的作用是:在图片不可用(无法显示)时用一段描述文字来解释这个位置的图片。
内容
<abbr>
标签的含义是“缩略语(abbreviation)”,它是对单词或短语的简写形式的统称。<acronym>
标签的含义是被当成一个单词来读的“首字母缩写词”。为避免混淆,在 HTML5中<acronym>
已被<abbr>
取代。HTML?XHTML?HTML5
XHTML 语法更严格,标签字母必须全小写,不可以省略结束标签,所有的标签都必须闭合。
CSS
JavaScript
可以用 DOM 改变浏览器的默认行为。
显示 “缩略语列表”
创建标记
引用 DOM 标签:
DOM Core
HTML-DOM
displayAbbreviations
函数:一个浏览器“地雷”
IE 浏览器直到 IE7 才支持
abbr
。显示“文献来源连接表”
如上只能处理让不识别
abbr
的低版本 IE 浏览器 不报错,却不显示我们的自定义列表,肿么办呢?我们让文献以链接形式显示出来。
显示快捷键菜单
access 属性可以把一个元素(如链接)与肩哦按上的某个特定按键关联在一起,一般来说,在适应于 Winodws 的系统的浏览器里,快捷键的用法是在键盘上同时按下 Alt 键和特定按键,在适用于 Mac 系统的浏览器里,快捷键的用法是同时按下 Ctrl 键和特定按键。
一些基本的快捷键都有约定俗成的设置方法,详细的可参考: http://www.clagnut.com/blog/193/
来创建一份快捷键清单
在线 DEMO 地址:codepen or github。
好了,今天的学习就到了,明天周一了,请记得定闹钟!
The text was updated successfully, but these errors were encountered: