HTML基础知识
- HTML的历史:HTML,XHTML
- HTML的全局属性:全局标准属性,全局事件属性
- HTML元素:主体元素、无语义元素、标题元素、段落元素、注解元素、格式化元素、图片元素、超链接元素、列表元素、表格元素、表单元素、框架元素。
网页开发者编写网页文件存储到web服务器,再由web服务器传送到各大浏览器 ,各大浏览器解析呈现网页给访问者。
- 标记语言,是一种将文本以及与文本相关的其他信息结合起来 ,展现出关于文档结构和数据处理细节的电脑文字编码。
- HTML超文本标记语言。
- XHTML是可扩展的超文本标记语言 ,是一种更纯洁,更严格,更规范的HTML代码。
- html由文件头和文件体两部分组成。
- 标签的分类:单标签、双标签。
单标签:在开始标签中关闭,以开始标签的结束而结束
双标签:由开始标签和结束标签两部分构成,必须成对使用,且必须合理嵌套
HTML的全局标准属性
在 html中,规定了8个全局属性。
- class用于定义元素的类名。
- id用于指定元素唯一的id。
- style用于指定元素的行内样式。
- title用于指定元素的额外信息。
- accesskey用于指定激活某个元素的快捷键。
支持 accesskey属性的元素有 a,area,button,input,label,legend, textarea.
6.tabindex用于指定元素在tab键下的次序。
tabindex属性的元素有:a,area,button,input,object,select,textarea。
7.dir用于指定元素中内容的文本方向。
dir的属性值只有ltr和rtl两种,分别是:left to right和right to left
8.lang用于指定元素内容的语言。
HTML的全局事件属性
window窗口事件
- onload,在页面加载结束后触发。
- onunload,在用户页面离开时触发,如单击跳转,页面重载,关闭浏览器窗口等。
Form表单事件
- onblur,当元素失去焦点时触发。
- onchange,在元素的元素值被改变时触发。
- onfocus,在元素获得焦点时触发。
- onreset,当表单中的重载按钮被点击时触发。
- onselect,在元素中文本被选中后触发。
- onsubmit,在提交表单时触发。
Keyboard键盘事件
- onkeydown,在用户按下按键时触发。
- onkeypress,在用户按下按键后,按着按键时触发。
属性不会对所有按键生效,不生效按键如:alt,ctrl,shift,esc。
- onkeyup,当用户释放按键时触发。
Mouse鼠标事件
- onclick,当在元素上单击鼠标时触发。
- onblclick,当在元素上双击鼠标时触发。
- onmousedown,当在元素上按下鼠标按钮时触发。
- onmousemove,当鼠标指针移动到元素上时触发。
- onmouseout,当鼠标指针移出元素时触发。
- onmouseover,当鼠标指针移动到元素上时触发。
- onmouseup,当在元素上释放鼠标按钮时触发。
Media媒体事件
- onabort,当退出媒体播放器时触发。
- onwaiting,当媒体已停止播放但打算继续播放时触发。
HTML元素
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
</body>
</html>
未完待续。。。