HTML
HTML
1. 超文本标记语言
超文本:例如流媒体、声音视频图片等
标记语言:有大量标签组成,都有开始标签<标签> 和结束标签</标签>
严格来说是一种浏览器上的规范,不能成为编程语言,因为没有数据类型和控制语句等。
2. 运行在浏览器上,浏览器打开即可运行无需编译
五大主流浏览器:
IE、FireFox、Chorme、Opera、Safari(MAC OS专用)
国内前端主要安装:IE、FireFox、Chrome
开发完成后需在不同浏览器上运行程序,以发现浏览器的兼容问题
web
web前端程序员:HTML、CSS、JS
主要负责:展示效果,客户要求
web后端程序员:不一定,有可能C、C++、Java、PHP
主要负责:提供动态数据
B/S架构:Browser和Server
实体符号
windows操作系统在没有指定编码方式的时候,默认采用GBK方式打开,程序员一般工作区编码方式都是UTF-8,因为Unicode更加通用,如果没有上述代码,浏览器采用GBK方式打开,产生乱码。
1. 空格
 ;这是一个空格,属于实体符号
2. 小于号大于号
<;小于号
>;大于号
标签
* th标签
可以代替td做单元格,其中内容自动加粗、居中
一个table可以将一个表格分割为三部分,为了后期JS操作表格更加方便,看起来没啥区别
* thead标签
* tbody标签
* tfoot标签
* pre预留格式
* sup右上角加字
* sub右下角加字
* ins下划线
W3C以及B/S原理
W3C
* HTML是W3C制定的一套标准,有不同的版本。
例如:HTML4.0 HTML5.0(H5)
* W3C: World Wide Web Consortium(万维网联盟)
创始人:Tim Berneres-Lee 万维网联盟创始人、万维网之父
* HTTP协议:超文本传输协议,也是W3C制定的
B/S原理
1. 用户在地址栏输入URL
2. 通过浏览器向服务器发送一个请求
请求Request Browser =》 Server
3. 服务器返回一个响应,最终响应一段HTML代码给浏览器,浏览器对HTML代码进行执行展示一个效果
响应 Response Server =》 Browser
div和span图层
div和span都是盒子,图层
1. 什么是图层,有什么用
每一个图层在网页中都是一个独立的盒子,帮助网页灵活布局
2. 二者区别
默认情况下div独自占用一行
span不会独自占用一行