HTML
什么是HTML?
html是超文本标记语言的简写(HyperTextmarkup language),是最基本的网页语言
超文本:页面的数据可以通过标签改变样式,而且可以通过超链接直接跳到下一个页面。
标记:html是通过标签来定义的语言,代码是由标签组成。
平台无关, 只要安装了浏览器,就可以通过浏览器来解析数据
编辑html ,html其实就是文本文件,把普通的文本文件的后缀名该为html或htm,通过浏览器即可解析
画图讲解:
案例:
处理中文乱码问题
HTML的基本结构
Html的基本结构主要分为两大部分:头(head)和体(body)
案例:每隔5秒刷新
案例:5秒后刷新到百度
软件的结构:
C/S(Client Server)结构的软件:
比如: QQ、 极品飞车、 飞信 、 迅雷
cs结构的软件的缺点:更新的时候需要用户下载更新包然后再安装,程序员则需要开发客户端与服务端。
cs结构软件的优点:减轻服务端的压力,而且可以大量保存数据在客户端。
B/S(Browser Server)结构的软件:
比如:微博 、 webQQ 、 web飞信、 web迅雷
优点:软件版本升级的时候不需要用户下载更新包,直接更新服务器的程序即可。程序员则只需要开发服务端而已。
缺点:增加了服务端的压力,bs结构的软件不能保存大量的 数据在用户机上。
重要的标签
<a href>
使用图片作为链接
锚点
<br/>标签为换行标签
<hr/>标签为隔开横线
<h1>-<h6>标签
<p></p>
<span></span>
<marquee>
<pre>
<sub>
<sup>
实体标签
 
<
>
"
<table></table>
规则表格
不规则表格
colspan :跨列合并单元格 rowspan:跨行合并单元格
表格的完整结构
caption:可出现可不出现,出现只能出现一次,为表格的标题
thead、tfoot:表格头和表格尾,可以出现也可以不出现,最多只能出现一次
tbody :可以出现也可以不出现,可以出现多次
表格的嵌套
<form></form>
表单一般是用来收集用户的信息
非input标签
下拉选项
多行文本输入框
列表
<ul><li></li></ul>
<ol><li></li></ol>
列表的嵌套
案例: