一、什么html?
超文本标记语言,标准通用标记语言下的一个应用。 “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素
二、常用工具
Webstom、Notepad++、Eclipse、Text Subline、Dreamweaver、Intellij IDEA等
三、组成部分
包括:声明、头部(head)、标题(title)、身体(body)
四、基础知识
(1)声明
a.<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。
b.<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令,这样浏览器才能获知文档类型。
c.HTML5 不基于 SGML,所以不需要引用 DTD。
现在主要记住:HTML5的声明方式:<!DOCTYPE html>
(2)特点
基本属性:bgcolo="red"(修改简单的样式效果)
事件属性:οnclick="alert('你好!');"(可以直接设置事件响应后的代码)
(3)标签
a.单标签:<标签名/>
b.双标签:<标签名>封装的数据
(4)常用标签及其属性
c.<font color="red" face="宋体" size="7"></font>:color改文本颜色;face改字体;size改字体大小;
d.<h1--->h6 align="left/center/right"></h1--->h6>:从大到小;align:对其方式
e. <a href="网址" target="_self/_blank">网址名</a>:href:设置链接地址;target:换页跳转_blank;本页跳转_self; <b></b>:加粗
(5)列表标签
a.无序标签
<ul type="none"><li></li></ul>:<li>:列表项;type可以改列表项前面的符号
b.有序标签
<ol><li></li></ol>:<li>:列表项
(6)img标签
a.相对目录
b.绝对目录
<img src="路径" width="" height="" border="" alt="" title=""</img>:alt找不到路径时候显示内容;title鼠标所在显示内容;
(7)表格标签
<iframe src="" width="" height=""></iframe>
(9)表单标签
1.action:属性设置提交的服务器地址
2.method:属性设置提交的方式GET(默认)或者POST
(10)特殊字符
a.<: <
b.>: >
c.空格: 
五、知识扩展
- 表单项没有name属性
- 单选,复选,下拉列表中的option标签都需要value属性,以便发送给服务器
- 表单项不在提交的form标签中
- 浏览器的地址栏的地址:action属性[+?+请求参数
- 不安全
- 有数据长度限制
- 浏览器显示只有action属性值
- 相对于GET请求更安全
- 理论上没有长度的限制