XHTML学习笔记

coding

过渡的


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhml1-transtitional.dtd">


严格的


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


框架


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">




XHTML模块


Applet Module(Applet模块):定义已被废弃的applet元素。


Base Module(基础模块):定义基本元素


Basic Forms Module(基础表单模块):定义基本的表单元素(forms)


Basic Tables Module(基础表格模块):定义基本的表格元素(table)


Bi-directional Text Module(双向文本模块):定义bdo元素。


Client Image Map Module(客户端图像映射模块):定义浏览器端图像映射元素(image map elements)。


Edit Module(编辑模块):定义编辑元素删除和插入。


Forms Module(表单模块):定义所以在表单中使用的元素。


Frames Module(框架模块):定义frameset元素。


Hypertext Module(超文本模块):定义a元素。


Iframe Module(内联框架模块):定义iframe元素。


Image Module(图像模块):定义图像元素(img)。


Intrinsic Events Module:定义事件属性(event),比如onblur和onchange。


Legacy Module(遗留模块):定义被废弃的元素和属性。


Link Module(链接模块):定义链接(link)元素。


List Module(列表模块):定义列表元素ol,li,ul,dd,dt,dl


Metainformatioin Module(元信息模块):定义meta元素。


Name Identification Moudle(名称识别模块):定义已被废弃的name属性。


Object Module(对象模块):定义对象元素(object)和param元素。


Presentation Module(表现模块):定义表现元素比如b和i。


Scripting Module(脚本模块):定义脚本(script)和无脚本(noscript)元素。


Server Image Map Module(服务器端图像映射模块):定义服务器端图像映射(server side image map)元素。


Structure Module(结构模块):定义以下元素html,head,title,body


Style Attribute Module(样式属性模块):定义样式属性。


Style Sheet Module(样式表模块):定义样式元素。


Tables Module(表格模块):定义用于表格中的元素。


Target Module(Target模块):定义target属性。


Text Module(文本模块):定义文本容器元素(text container),比如p和h1。


注:已被废弃的元素不应用于XHTML中。




核心属性:


class,id,style,title


注:不提供这些属性的标签:base,head,html,meta,param,script,style,title




语言属性:


dir(值:ltr|rtl)设置文本方向


lang




键盘属性:


accesskey:设置访问某元素的键盘快捷键


tabindex:设置某元素的tab次序




事件


窗口事件(Window Events 在body和frameset元素中有效)


onload:当文档被载入时执行脚本


onunlode:当文档被卸下时执行脚本




表单元素事件(Form Element Events 仅在表单元素中有效)


onchange:当元素改变时执行脚本


onsubmit:当表单被提交时执行脚本


onreset:当表单被重置时执行脚本


onselect:当元素被选取时执行脚本


onblur:当元素失去焦点时执行脚本


onfocus:当元素获得焦点时执行脚本




键盘事件(Keyboard Events)


onkeydown:键盘被按下时执行脚本


onkeypress:当键盘被按下后又松开时执行脚本


onkeyup:当键盘被松开时执行脚本


注:在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素中无效






鼠标事件(Mouse Events)


onclick:单击时执行脚本


ondblclick:双击时执行脚本


onmousedown:按钮被按下时执行脚本


onmousemove:当鼠标指针移动时执行脚本


onmouseout:当鼠标指针移出某元素时执行脚本


onmouseover:当鼠标指针悬停于某元素之上时执行脚本


onmouseup:当鼠标按钮被松开时执行脚本


注:在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素中无效



学习自http://www.w3school.com.cn/index.html

以上是 XHTML学习笔记 的全部内容, 来源链接: utcz.com/z/510001.html

回到顶部