1.HTML简介
大名: HyperText Markup Language
寓意:超文本 标记 语言
出名:HTML4.01 & HTML5
主要形式:.htm,.html
不要纠结:标记,标签,元素,节点。
2.HTML关于文档声明怎么理解
W3C是文档标准的提出者,维护者,发布者。
浏览器厂商是实现者
早先,W3C提出的准则浏览器厂商有的支持有的不支持,所以开发者在解决兼容性问题上很麻烦。现在开发者和浏览器厂商会进入W3C组织来进行标准协商。所以现在兼容性问题大大降低。
3.文档结构组成
代码如下:
<!--标准的html5的文档申明-->
<!DOCTYPE html>
<!--这里和最后的</html>组成一个闭合的完整的html标签,作用就是文档的正式开始-->
<html lang = "en">
<!--这里到</head>中间的这一部分承载着文档的头信息,就是一些就是技术信息-->
<head>
<!--知名文档编码-->
<meta charset = "UTF-8">
<!--显示文档标题-->
<title>Document</title>
</head>
<!--与</body>成对出现,并且具体内容都需放在其中-->
<body>
</body>
</html>
上述代码的每一句话上方都有注释解释这句代码的作用。
4.HTML初识元素/标签
<开始标签[…属性]> 标签内容<结束标签>
<标签名>标签内容</标签名>
例外(特殊标签):<input type = "text" value = "" />
这是input标签和其他标签不同只有一对尖括号,且最后有/
</br>
作用:用来换行
注意:属性只能在开始标签中定义
5.HTML结构元素的顺序
下面这张图来简单的介绍一下HTML文档的基本结构顺序:
6.什么是HTML的属性
属:给予元素基本标识
性:样式或描述元素特性
属性有两类:
1.通用属性/全局属性
比如id,class,style…当然还有其它的,但是其他的厂商支持性不好,比如contenteditable
2.特有属性
colspan,type,value…
顺便再来补充一句,初学HTML用记事本也可以,不过我觉得Intellij蛮好用的,建议使用Intellij。