HTML: Hypertext Marked Language 即超文本标记语言 是一种用来制作超文本文档的简单标记语言 HTTP超文本传输协议规定浏览器在运行HTML文档时所遵循的规则和进行的操作 浏览器也遵守http协议,所以目前市面上的浏览器都可以正常显示html信息,因为他们都遵守同一套规则 html是超文本语言,本质是文本文件(是一种非编译性语言) html语言的本质是采用自己特定意义的标签将: 其他网页、图片、音频、视频等各种多媒体资源引入到当前网页中 有了html规范和标签使浏览器可以显示出比文本更绚丽的文本信息
我们通常将后缀名 .html或.htm作为html文件存放的位置 当然我们还可以使用任意后缀名保存html文件,只需在服务端分发时,指定后缀名
hyper text: 超文本, 是指写在html文档中 并在网络上传输文字、图片、视频、音频 markup language: 标记语言 指由一对尖括号扩起来,当中具有特定英文单词的标识 标记的其他叫法: 标签,元素,element html文档中只有两种类型的标记 单标记:不能存放内容,多是一些功能性的标记 如: <br /> 双标记:有开始有结束,用于存放内容,可以是超文本,也可包含其他标记信息 如: <div > <div />
CSS: cascading style sheet 层叠样式表, 用于对文档中的标签设置样式 用于制作炫酷网页必备语言,她也是浏览器支持样式设置语言
JS: javaScript 是一种可运行在浏览器端上的脚本语言 如:浏览器中的点击,键盘控制、跑马灯效果、后台交互等
文档类型声明 写在html文档的第一行是文档中唯一个非标签字符 文档的声明主要用于告诉浏览器,以下的html语法是基于何种版本(html4还是html5) 为了浏览器能显示更好的效果,此语言通常必不可少
HTML4声明 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML5声明 <!DOCTYPE html>
通常一个html文档包含以下内容: 1.文档声明 2.根标签 html标签是整个文档的根标签 所有其他标签都必须放在html标签里面 3.头部 head标签用于定义文档的头部 其他头部元素都放在head标签里 头部元素包括title标签、script标签、style标签、link标签、meta标签等 4.主体 body标签定义网页的主体内容 在浏览器窗口内显示的内容都定义到body标签内。 5.注释 备注说明,不会显示到浏览器中,通常会放入以下信息: 代码功能、代码信息、编写日期、作者、维护日期、维护者
<!-- 注释内容 --> <!DOCTYPE html> <html> <head> <title>百度一下,你就知道</title> <meta charset="utf-8"> </head> <body> HTML文档的主要部分,在此标记对之间可包含众多的标记和信息 </body> </html>
根标签有且只能有一个 标签可以嵌套但不能交叉嵌套 注释不能嵌套 属性必须有值,值必须加引号,单引号或双引号均可 标签名不区分大小写但建议使用小写