First, read the Chinese article below.

HTML语言是由一系列标签组成的，这些标签定义了HTML的各种元素，而我们要做的是将不同元素组合起来实现计算器。点击这里深入了解HTML，或者继续往下阅读，了解在计算器代码中每一行文本所起的作用。   html：这个标签告知此文件用哪一种语言编写代码。有好几种语言可以用来编写代码，<html>标签说明了文档是根据html语法使用html语言编写的。   head: 规定文档相关的元数据（metadata），通常用来定义文档的风格元素，比如网页标题、文本标题等。不妨把它想成一个概括了文档各种头部属性和信息的雨伞术语。   title: 告知页面标题。这项属性定义文档的标题，也就是用浏览器打开html文档后显示在窗口标题栏的名称。  body bgcolor= "#": 这项属性规定文档主体的背景颜色。#号后面的数字对应一种预定义的颜色。  text= "": 在text属性的引号之间规定文档文本的颜色。  form name=""：这项属性规定表单名称，根据Javascript对名称定义的理解用于创建后面的结构。举个例子，我们的表单名称为计算器（calculator），它会被用来给文档之后的内容创建一个具体结构。   input type="": 行为发生的地方。这个属性告知文档input标签于网页中所要展现的属性类型，可以是文本、密码、按钮等。计算器使用的input类型是按钮。   value="": 这个指令告知文档上述input元素的设定值。以计算器代码为例，设定值将是数字（1-9）和运算(+、-、*、/、=)。   onClick="": 这个事件属性告知文档在点击按钮时会触发某个事件。编写计算器代码时，我们需要每个按钮上的字符被点击后按字面意思显示在结果框。以“6”按钮为例，在onClick属性的引号之间输入document.calculator.ans.value+='6'。   br: 在文档中启动换行。此标记后面的内容会在先前内容的下一行显示。   /form、/body和/html: 告知在文档早前部分启动的指令现在结束了。 

Now, please write a short abstract for it in Vietnamese. Abstract:
Học chức năng của từng html.