Html概述和基本结构

Html概述

HTML是超文本标记语言(hypertext mark-up language)的首字母缩写,包括超文本标记语言(hypertext mark-up language)、超文本标记语言(HyperText Mark-up Language)用浏览器打开时,浏览器可以根据标签说明内容将文件呈现为网页,并将显示的网页从一个网页链接移动到另一个网页。

Html基本结构

Html的基本结构如下:

!DOCTYPE html

Html lang='en '

头(电影)

meta charset=' utf-8 '

标题web标题/标题

/head

菩提

网页显示内容

/body

/html

第一行是文档声明,第二行“”标记和最后一行“”定义了html文档的全部内容,“”标记中的“lang=”en”将网页的语言定义为英语,中文定义为“lang=”zh-cn”设置的内容不显示在网页上,标题内容显示在标题栏上,“”显示在网页上。

HTML文档类型

目前常用的两种文档类型是XHTML 1.0和HTML5

Xhtml 1.0

Xhtml 1.0在HTML5之前常用,现在许多网站仍在使用。

此版本的文档使用sublime text编写方法(html 3360 XT tab)

文档示例:

!doctype html public '-//w 3 c//dtdxhtml 1 . 0 transitional//en ' '

html xmlns='Xml:lang='en '

头(电影)

meta http-equiv=' content-type ' content=' text/html;Charset=UTF-8 '

Title XHTML 1.0文档类型/标题

/head

菩提

/body

/html

Html5

您可以在Pc端使用XHTML 1.0,也可以使用HTML5。HTML5向后兼容

此版本的文档可以使用html:5 tab或!选项卡

文档示例:

!DOCTYPE html

Html lang='en '

头(电影)

meta charset=' utf-8 '

标题html 5文档类型/标题

/head

菩提

/body

/html

两个文档之间的差异

1、文档声明和编码声明。

2、HTML5添加标签元素和元素属性

Html注释:

注释可以插入到html文档代码中。注释是代码的说明和说明,注释的内容不会显示在页面上。在html代码中插入注释的方法如下:

!-这是注释-

Html标题标签

通过

,标签可以在网页上定义六个级别的标题。6层标题表示文档的6层目录层关系。例如:

用作主要标题,其次是

第二个是

,等等。搜索引擎使用标题来索引网页的结构和内容,因此在网页上使用标题很重要。

H1这是级别1标题/h1

H2这是次要标题/h2

H3这是第三阶段标题/h3

Html段落标记、换行标记和字符实体

Html段落标签

标签定义了一个文本段落,其中包含段落之间有间距的基本上间距和下间距,如以下代码所示:

!DOCTYPE html

Html lang='en '

头(电影)

meta charset=' utf-8 '

标题段落/标题

/head

菩提

PHTML是hypertextmark

up Language 的首字母简写,意思是超文本标记语言,超
文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的
标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为html或者htm。
</p>
<p>一个html文件就是一个网页,html文件用编辑器打开显示的是文本,可以用文本的方
式编辑它,如果用浏览器打开,浏览器会按照标签描述内容将文件渲染成网页,显示的网
页可以从一个网页链接跳转到另外一个网页。</p>
</body>
</html>

html换行标签

代码中成段的文字,直接在代码中回车换行,在渲染成网页时候不认这种换行,如果真想换行,可以在代码的段落中插入

来强制换行,代码如下:

<p>
一个html文件就是一个网页,html文件用编辑器打开显示的是文本,可以用<br />
文本的方式编辑它,如果用浏览器打开,浏览器会按照标签描述内容将文件<br />
渲染成网页,显示的网页可以从一个网页链接跳转到另外一个网页。
</p>

html字符实体

代码中成段的文字,如果文字间想空多个空格,在代码中空多个空格,在渲染成网页时只会显示一个空格,如果想显示多个空格,可以使用空格的字符实体,代码如下:

<!– 在段落前想缩进两个文字的空格,使用空格的字符实体: –>
<p>
一个html文件就是一个网页,html文件用编辑器打开显示的是文本,可以用<br />
文本的方式编辑它,如果用浏览器打开,浏览器会按照标签描述内容将文件<br />
渲染成网页,显示的网页可以从一个网页链接跳转到另外一个网页。</p>

在网页上显示 “<” 和 “>” 会误认为是标签,想在网页上显示“<”和“>”可以使用它们的字符实体,比如:

<!– “<” 和 “>” 的字符实体为 < 和 > –>
<p>
3 < 5 <br>
10 > 5
</p>

html块标签、含样式的标签

html块标签

1、

标签 块元素,表示一块内容,没有具体的语义。

2、 标签 行内元素,表示一行中的一小段内容,没有具体的语义。

含样式和语义的标签

1、 标签 行内元素,表示语气中的强调词

2、 标签 行内元素,表示专业词汇

3、 标签 行内元素,表示文档中的关键字或者产品名

4、 标签 行内元素,表示非常重要的内容

语义化的标签

语义化的标签,就是在布局的时候多使用有语义的标签,搜索引擎在爬网的时候能认识这些标签,理解文档的结构,方便网站的收录。比如:h1标签是表示标题,p标签是表示段落,ul、li标签是表示列表,a标签表示链接,dl、dt、dd表示定义列表等,语义化的标签不多。

html图像标签、绝对路径和相对路径

html图像标签

标签可以在网页上插入一张图片,它是独立使用的标签,它的常用属性有:

src属性 定义图片的引用地址

alt属性 定义图片加载失败时显示的文字,搜索引擎会使用这个文字收录图片、盲人读屏软件会读取这个文字让盲人识别图片,所以此属性非常重要。

<img src="image; alt="产品图片" />

绝对路径和相对路径

像网页上插入图片这种外部文件,需要定义文件的引用地址,引用外部文件还包括引用外部样式表,javascript等等,引用地址分为绝对地址和相对地址。

绝对地址:相对于磁盘的位置去定位文件的地址

相对地址:相对于引用文件本身去定位被引用的文件地址

绝对地址在整体文件迁移时会因为磁盘和顶层目录的改变而找不到文件,相对路径就没有这个问题。相对路径的定义技巧:

“ ./ ” 表示当前文件所在目录下,比如:“.” 表示当前目录下的的图片,这个使用时可以省略。

“ …/ ” 表示当前文件所在目录下的上一级目录,比如:“…/images” 表示当前目录下的上一级目录下的images文件夹中的的图片。

html链接标签

标签可以在网页上定义一个链接地址,它的常用属性有:

href属性 定义跳转的地址

title属性 定义鼠标悬停时弹出的提示文字框

target属性 定义链接窗口打开的位置

target="_self" 缺省值,新页面替换原来的页面,在原来位置打开

target="_blank" 新页面会在新开的一个浏览器窗口打开

<a href="#"></a> <!– # 表示链接到页面顶部 –>
<a href="; title="跳转的aa网站">aa</a>
<a href="2.html" target="_blank">测试页面2</a>

相关推荐