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