HTML 的简单了解

你说的曾经没有我的故事 提交于 2020-02-20 13:49:41

HTML概述

HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

—— 百度百科

 

HTML的全称为:Hypertext Marked Language,即超文本标记语言。

超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。

 

数据类型

超文本标记语言定义了多种数据类型的元素内容,如脚本数据和样式表的数据,和众多类型的属性值,包括ID、名称、URI、数字、长度单位、语言、媒体描述符、颜色、字符编码、日期和时间等。所有这些数据类型都是专业的字符数据。

 

常见实体

显示结果
描述
实体名称
实体编号
 
空格
 
 
<
小于号
&lt;
<
>
大于号
&gt;
>
&
和号
&amp;
&
"
引号
&quot;
"
'
撇号
&apos; (IE不支持)
'
&cent;
¢
&pound;
£
日元
&yen;
¥
欧元
&euro;
§
小节
&sect;
§
©
版权
&copy;
©
®
注册商标
&reg;
®
商标
&trade;
×
乘号
&times;
×
÷
除号
&divide;
÷

 

整体结构

一个网页对应多个HTML文件,超文本标记语言文件以.htm(磁盘操作系统DOS限制的外语缩写)为扩展名或.html(外语缩写)为扩展名。可以使用任何能够生成TXT类型源文件的文本编辑器来产生超文本标记语言文件,只用修改文件后缀即可。标准的超文本标记语言文件都具有一个基本的整体结构,标记一般都是成对出现(部分标记除外例如:<br/>),即超文本标记语言文件的开头与结尾标志和超文本标记语言的头部与实体两大部分。有三个双标记符用于页面整体结构的确认。

 

头部内容

标记符< html>:说明该文件是用超文本标记语言来描述的,它是文件的开头,而</html>则表示该文件的结尾,它们是超文本标记语言文件的开始标记和结尾标记。

 

<head></head>:这2个标记符分别表示头部信息的开始和结尾。头部中包含的标记是页面的标题、序言、说明等内容,它本身不作为内容来显示,但影响网页显示的效果。头部中最常用的标记符是标题标记符和meta标记符,其中标题标记符用于定义网页的标题,它的内容显示在网页窗口的标题栏中,网页标题可被浏览器用做书签和收藏清单。

以下表格列出了 HTML head 元素:

标签
描述
<head>
定义了文档的信息
<title>
定义了文档的标题
<base>
定义了页面链接标签的默认链接地址
<link>
定义了一个文档和外部资源之间的关系
<meta>
定义了HTML文档中的元数据
<script>
定义了客户端的脚本文件
<style>
定义了HTML文档的样式文件

 

主题内容

<body></body>;,网页中显示的实际内容均包含在这2个正文标记符之间。正文标记符又称为实体标记。

示例:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title>
 
</head>
 
 
<body>
 
</body>
</html>

 

快速入门

Hello HTML!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Hallo HTML!</title>
</head>
<body>
你好,HTML5!
</body>
</html>

Google浏览器打开:

备注1:<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。
      <!DOCTYPE> 声明不是一个 HTML 标签;它是用来告知 Web 浏览器页面使用了哪种 HTML 版本。

如HTML5:<!DOCTYPE html>
备注2:<html lang="en"> 向搜索引擎表示该页面是html语言,并且语言为英文网站,
      其"lang"的意思就是“language”,语言的意思,而“en”即表示english 你的页面如果是
      中文页面,可将其改为 <html lang="zh"> zh即表示中文.
备注3:charset=”utf-8”是告知浏览器此页面属于什么字符编码格式,下一步浏览器做好“翻译”工作。      常见的字符编码有:gb2312、gbk、unicode、utf-8。

 

          

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!