简述html的数据类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简述html的数据类型相关的知识,希望对你有一定的参考价值。
简述html的数据类型,谢谢!
html是标记语言,由标签构成,没有数据类型的概念。
<html></html> 创建一个超文本标记语言文档。
<head></head> (头)设置文档标题和其它在网页中不显示的信息,比如direction方向、语言代码Language Code(见实体定义!ENTITY % i18n)、指定字典中的元信息、等等。
<BASE> 文档中不能被该站点辨识的其它所有链接源的URL(统一资源定位器)
<script></script>脚本语句标签,比如引用一个javascript脚本。
<body></body>文档体,文档的可见部分。
<title></title> 设置文档的标题。
数据类型:
HTML为元素内容定义了多种数据类型,如脚本数据、样式表数据以及许多属性值的类型,包括ID、名称、URI、数字长度单位、语言、媒体描述符颜色、字符编码、日期和时间等等。所有这些数据类型都是字符数据的特殊化。
以上内容参考:百度百科-HTML文件
参考技术A html示例数据类型:超文本标记语言定义了多种数据类型的元素内容,如脚本数据和样式表的数据,和众多类型的属性值,包括ID、名称、URI、数字、长度单位、语言、媒体描述符、颜色、字符编码、日期和时间等。所有这些数据类型都是专业的字符数据。
类型描述:
为了说明文档使用的超文本标记语言标准,所有超文本标记语言文档应该以“文件类型声明”(外语全称加缩写<!DOCTYPE>)开头,引用一个文件类型描述或者必要情况下自定义一个文件类型描述。举例来说:
HTML 5由于没定义一个文档类型定义(外语缩写:DTD),只包含根元素的它所以如此简单。 参考技术B html是标记语言,由标签构成,没有数据类型的概念。
<html></html> 创建一个超文本标记语言文档。
<head></head> (头)设置文档标题和其它在网页中不显示的信息,比如direction方向、语言代码Language Code(见实体定义!ENTITY % i18n)、指定字典中的元信息、等等。
<BASE> 文档中不能被该站点辨识的其它所有链接源的URL(统一资源定位器)
<LINK> 定义一个链接和源之间的相互关系,比如引用一个层叠样式表(英文缩写:css)、做一个链接到一个脚本、为某文件做一个链接(可打印的版本)、文档特定的工具栏/菜单。
<script></script>脚本语句标签,比如引用一个javascript脚本。
<body></body>文档体,文档的可见部分。
<title></title> 设置文档的标题。
当然,如果不使用以上基本框架结构,而直接使用在实体部分中出现的标记符,在浏览器下也可以解释执行。
内容描述
<h1></h1> 最大的标题(一号标题)
<pre></pre> 预先格式化文本 (英文全称:PREformatted)
<u></u> 下划线(英文全称:Underline)
<b></b> 黑体字 (英文全称:Bold)
<i></i> 斜体字 (英文全称:Italics)
<tt></tt>打字机风格的字体
<cite></cite>引用,通常是斜体
<em></em> 强调文本(通常是斜体加黑体、英文全称:EMphasize)
<strong></strong> 加重文本(通常是斜体加黑体)
<font size="" color=""></font> 设置字体大小从1到7,颜色使用名字或RGB(中文全称:红绿蓝)的十六进制值
<BASEFONT></BASEFONT>基准字体标记
<big></big> 字体加大
<SMALL></SMALL> 字体缩小
<DELECT></DELECT> 加删除线
<CODE></CODE>程式码
<KBD></KBD>键盘字(英文全称:KeyBoarD)
<SAMP></SAMP> 范例(英文全称:SAMPle)
<VAR></VAR> 变量(英文全称:VARiable)
<BLOCKQUOTE></BLOCKQUOTE> 向右缩排(向右缩进、块引用)
<DFN></DFN> 述语定义(英文全称:DeFiNe)
<ADDRESS></ADDRESS>地址标记
<sup></SUP> 上标字 (英文全称:SUPerscript)
<SUB></SUB> 下标字(英文全称:SUBscript)
<xmp>...</xmp>;固定宽度字体(在文件中空白、换行、定位功能有效)
<plaintext>...</plaintext>;固定宽度字体(不执行标记符号)
<listing>...</listing> 固定宽度小字体
<font color=00ff00>...</font>;字体 颜色
<font size=1>...</font>;字体 大小等于1(最小)。
<font style ='font-size:100 px'>...</font>;字体 样式等于无限增大(100像素)
格式标志标签
<p></p> 创建一个段落 (英文全称:Paragraphs)
<p align=""> 将段落按左、中、右对齐
<br/>定义新行
<blockquote></blockquote> 从两边缩进文本
<dl></dl> 定义列表(英文全称:DefinitionList)
<dt> 放在每个定义术语词前(定义术语、英文全称:DefinitionTerm)
<dd> 放在每个定义之前(定义说明、英文全称:DefinitionDescription)
<ol></ol> 创建一个标有序的列表,默认前面有数字,从数字“1”开始计数,依次叠加,也可以设置为字母或从任何自然数开始计数的列表项 (有序列表、外语全称:OrderedList)
<ul></ul> 创建一个无序的列表,默认前面标有圆点,也可以自己设置为none或者其他形状,如空心圆、方块等。(无序列表、外语全称:UnorderedLists)
<li> 放在每个列表项之前,若在<ol></ol>;之间则每个列表项加上一个数字,
若在<ul></ul>;之间则每个列表项加上一个圆点
<div align=""></div> 用来排版大块HTML段落,也用于格式化表
<MENU> 选项清单
<DIR> 目录清单
<nobr></nobr> 强行不换行(英文全称:nobreaking)
<hr size='9' width='80%' color='ff0000'>;水平线(设定宽度、外语全称:horizontalrule)
<center></center> 水平居中
网页表格标签
由于表格可以精确控制文本和图像在网页中的显示位置,所以在很多网站的主页中一般都使用表格来进行布局。
表格的基本结构如下:
<Table>
<caption> </caption>
<tr>
<th></th)<th)</th>...
</tr>
<tr>
<td></td><td> </td>...
</tr>
<tr>
<td></td><td> </td>...
</tr>
<tr>
<td></td><td> </td>...
</tr>
...
</Table>
<Table>定义整个表格,即表格的内容要放在<Table>和</Table>标记中;在<Table>中的主要属性:border属性显示表格的边框,width, height属性定义表格的大小。<caption>标记符用来定义表格的标题。
表格的表示以行为单位,在行中包含列。其中:一个<tr>...</tr>标记表示一行;一个<td>...</td>标记表示一列;<th>... </th>定义表头,一般可以不用。
链接标志表格标志
<a
href="一个统一资源定位器">
</a>:创建超文本链接。
<a
name="书签页">
</a>:创建位于文档内部的书签。
<a
href="#书签页">
</a>:创建指向位于文档内部书签的链接。
使用
每种HTML标记符在使用中可带有不同的属性项,用于描述该标记符说明的内容显示不同的效果。正文标记符中提供以下属性来改变文本的颜色及页面背景。
BGCOLOR(外语全称:BackgroundColor)用于定义网页的背景色,BACKGROUND用于定义网页背景图案的图像文件
TEXT用于定义正文字符的颜色,默认为黑色
LINK用于定义网页中超级链接字符的颜色,默认为蓝色
VLINK(外语全称:VisitedLINK)用于定义网页中已被访问过的超接链接字符的颜色,默认为紫红色
ALINK(中文全称:活动链接)用于定义被鼠标选中,但未使用时超链字符的颜色,默认为红色
例如:标记将定义页面的背景色为黑色,正文字体显示为白色。
以上属性使用中,需要对颜色进行说明,在HTML中对颜色可使用3种方法说明颜色属性值,即直接颜色名称、16进制颜色代码、10进制RGB码。
直接颜色名称,可以在代码中直接写出颜色的英文名称。如<font color="red">我们</font>,在浏览器上显示时就为红色。
16进制颜色代码,语法格式: #RRGGBB 。16进制颜色代码之前必须有一个“#”号,这种颜色代码是由三部分组成的,其中前两位代表红色,中间两位代表绿色,后两位代表蓝色。不同的取值代表不同的颜色,他们的取值范围是00--FF。如<font color="#FF0000">我们</font>,在浏览器上显示同样为红色。
10进制RGB码,语法格式: RGB(RRR,GGG,BBB) 。在这种表示法中,后面三个参数分别是红色、绿色、蓝色,他们的取值范围是0--255。以上两种表达方式可以相互转换,标准是16进制与10进制的相互转换。如<font color="rgb(255,0,0)">我们</font>,在浏览器上显示字体为红色。
使用图案代替背景颜色,可以使页面更生动、美观。
如今用一张大图当做网页的背景已经成为一种流行趋势,高质量的精美照片和抽象的设计图片能够给网站的外观带去深刻的影响。
可将图像文件“图像.gif”所表示的一幅图像作为页面的背景,若图像幅面不够大,将会将图像重复平铺在窗口中。
注释本回答被提问者采纳
简述ES6的数据类型
参考技术A 接下来扯一下ES6的数据类型,ES6新引入了一种Symbol的原始数据类型来表示独一无二的值。它和undefined、null、Boolean、String、Number、Object组成ES6的数据类型。Symbol值由Symbol()函数生成,这代表对象的key值可以有两种类型,一种是string,一种是symbol,并且Symbol类型的值独一无二,不会和其他值产生冲突。Symbol函数前不能使用new命令,因为它是属于原始数据。Symbol() 函数中可以添加参数,来做描述(其实就是个标示);可以通过toSting转换成字符串(貌似什么东西都可以或多或少的toString或者valueOf转换成字符串);Symbol值不等即使同参数也不等且不能进行计算,但是倒是可以转化为boolean值。
Symbol值作为属性,不能被以json.xx引出,只能以json[xx],因为.后都是跟着字符串,而symbol是一种与字符串完全不同的数据类型。Symbol作为属性时,无法被常规的方法遍历出来,只能通过getOwnPropertySymbols方法查出来。
接下来呢,说一些set,一种类数组的数据结构,和map,一种类对象的结构。
set,一种类数组的数据结构,但是其中没有重复的值,利用这点呢,可以搞个数组去重,具体怎么搞,自己去探索去。set结构可以利用new set(arr)生成,也可以利用add添加,利用add添加的时候不会对添加的数据类型做出改变。重点:set中的不包含重复值呢,是类型 || 值均不等,除了NaN剩下的值只要是有类型或者值不同的都算是非重复值,这个跟等同运算度(采用严格的同一性定义检测两个运算数是否完全等同)相似。set的长度为size不是length,方法是add(添加),delete(删除),has(是否存在),clear(清空)。具体关于它的数据遍历什么跟ES6中的数组遍历方法差不多。
map,一种类对象的数据结构,但是它的key值可以是任何数据类型,不局限与字符串。map可以采用new map([[key,value]])生成,也可以用set向其中添加,而且同样的值定义的两个变量可以作为两个key值。map中的属性方法大致和set同,只不过多了个get(key)获取对应value值,如果key不存在返回undefined。
今天写的就这些吧,多的想不起来啦,以后想起来再补吧。
以上是关于简述html的数据类型的主要内容,如果未能解决你的问题,请参考以下文章