HTML(Hyper Text Markup Language ) : 中文译为“超文本标记语言”,主要是通过html标记对网页中的文本,图片,声音等内容进行描述。
HTML之所以称为超文本标记语言,不仅是因为他通过标记描述网页内容,同时也由于文本中包含了所谓的“超级链接”,通过超链接可以实现网页的跳转。从而构成了丰富多彩的Web页面。
1、HTML基本文档格式
1
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <title>FirstDemotitle>
6 head>
7 <body>
8
9 body>
10 html>
2、HTML基本文档格式— 标记
1 -- <html>称为根标记,用于告知浏览器其自身是一个 HTML 文档, <html>标记标志着HTML
文档的开始,html>标记标志着HTML文档的结束,在他们之间的是文档的头部和主体内容。
2 -- <html lang="en"> 向搜索引擎表示该页面是html语言,并且语言为英文网站,其"lang"
的意思就是“language”,语言的意思,而“en”即表示english
3 -- 这个主要是给搜索引擎看的,搜索引擎不会去判断该站点是中文站还是英文站,所以这句话
就是让搜索引擎知道,你的站点是中文站,对html页面本身不会有影响
3、HTML基本文档格式—标记
-- <head>标记用于定义HTML文档的头部信息,也称为头部标记,紧跟在<html>标记之后,主要
用来封装其他位于文档头部的标记。
-- 一个HTML文档只能含有一对<head>标记,绝大多数文档头部包含的数据都不会真正作为内容
显示在页面中。
4、HTML文档头部相关标记—
标记
-- <title>标记用于定义HTML页面的标题,即给网页取一个名字,必须位于<head>标记之内。
一个HTML文档只能含有一对<title>title>标记,<title>title>之间的内容将显示在浏览
器窗口的标题栏中。其基本语法格式如下:
<title>网页名称title>
5、HTML基本文档格式— 标记
-- <body>标记用于定义HTML文档所要显示的内容,也称为主体标记。浏览器中显示的所有文本、
图像、音频和视频等信息都必须位于<body>标记内,<body>标记中的信息才是最终展示给用户看
的。
-- 一个HTML文档只能含有一对<body>标记,且<body>标记必须在<html>标记内,位于<head>头
部标记之后.
1.嵌套关系
2.并列关系
嵌套关系:类似父亲和儿子之间的关系
并列关系:类似与兄弟之间的关系
1、HTML标记—双标记
-- 双标记也称体标记,是指由开始和结束两个标记符组成的标记。其基本语法格式如下:
<标记名>标记名>
该语法中“<标记名>”表示该标记的作用开始,一般称为“开始标记(start tag)”,
“标记名>” 表示该标记的作用结束,一般称为“结束标记(end tag)”。和开始标记相比,
结束标记只是在前面加了一个关闭符“/”。
2、HTML标记—单标记
-- 单标记也称空标记,是指用一个标记符号即可完整地描述某个功能的标记。其基本语法格式如下:
<标记名/>
1、水平线标记
-- 在网页中常常看到一些水平线将段落与段落之间隔开,使得文档结构清晰,层次分明。这些水平
线可以通过插入图片实现,也可以简单地通过标记来完成,<hr />就是创建横跨网页水平线的标记
其基本语法格式如下:
<hr />是单标记,在网页中输入一个<hr />,就添加了一条默认样式的水平线。
2、HTML标记—注释标记
-- 在HTML中还有一种特殊的标记——注释标记。如果需要在HTML文档中添加一些便于阅读和理解
但又不需要显示在页面中的注释文字,就需要使用注释标记。其基本语法格式如下:
-- 注释内容不会显示在浏览器窗口中,但是作为HTML文档内容的一部分,也会被下载到用户的计
算机上,查看源代码时就可以看到。
3、换行标记
--在HTML中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端,然后自动换行。
如果希望某段文本强制换行显示,就需要使用换行标记<br />,这时如果还像在word中直接敲
回车键换行就不起作用了。
4、图像标记
-- HTML网页中任何元素的实现都要依靠HTML标记,要想在网页中显示图像就需要使用图像标记,
接下来将详细介绍图像标记<img />以及和他相关的属性。其基本语法格式如下:
<img src="图像URL">
-- 该语法中src属性用于指定图像文件的路径和文件名,他是img标记的必需属性。
相对路径
相对路径不带有盘符,通常是以HTML网页文件为起点,通过层级关系描述目标图像的位置。
eg:
相对路径设置分为以下三种:
--图像文件和html文件位于同一文件夹:只需输入图像文件的名称即可,如。
--图像文件位于html文件的下一级文件夹:输入文件夹名和文件名,之间用“/”隔开,如。
--图像文件位于html文件的上一级文件夹:在文件名之前加入“…/” ,如果是上两级,则需要使用 “…/ …/”,以此类推,如。
绝对路径
绝对路径一般是指带有盘符的路径。
eg: “D:\HTML+CSS网页制作\chapter02\img\logo.gif”, 或完整的网络地址,例如“http://www.baidu.com/images/logo.gif”。
1、段落标记
-- 在网页中要把文字有条理地显示出来,离不开段落标记,就如同我们平常写文章一样,整个网
页也可以分为若干个段落,而段落的标记就是<p>。
-- <p>是HTML文档中最常见的标记,默认情况下,文本在一个段落中会根据浏览器窗口的大小自
动换行。
2、标题标记
-- 为了使网页更具有语义化,我们经常会在页面中用到标题标记,HTML提供了6个等级的标题,
即<h1>、<h2>、<h3>、<h4>、<h5>和<h6>,从<h1>到<h6>重要性递减。其基本语法格式如下:
<hx>标题文本hx>
3、文本样式标记
-- 多种多样的文字效果可以使网页变得更加绚丽,为此HTML提供了文本样式标记<font>,用来控
制网页中文本的字体、字号和颜色。其基本语法格式如下:
<font>文本内容font>
4、文本格式化标记
-- 在网页中,有时需要为文字设置粗体、斜体或下划线效果,这时就需要用到HTML中的文本格式化
标记,使文字以特殊的方式显示。
文本格式化常用标记:
<i>斜体文本标签i>
<b>文本加粗b>
<u>下划线u>
1、创建超链接
-- 在HTML中创建超链接非常简单,只需用<a>a>标记环绕需要被链接的对象即可,其基本语法
格式如下:
<a href="跳转目标" target="目标窗口的弹出方式">文本或图像a>
-- 在上面的语法中,<a>标记是一个行内标记,用于定义超链接,href和target为其常用属性,
下面对它们进行具体地解释。
2、超链接属性
-- href:用于指定链接目标的url地址,当为<a>标记应用href属性时,它就具有了超链接的功能
-- target:用于指定链接页面的打开方式,其取值有_self和_blank两种,其中_self为默认值,_blank为在新窗口中打开方式。
-- <base /> 可以设置整体链接的打开状态
3、超链接注意事项
注意:
-- 暂时没有确定链接目标时,通常将<a>标记的href属性值定义为“#”(即href="#"),表示该链
接暂时为一个空链接。
-- 不仅可以创建文本超链接,在网页中各种网页元素,如图像、表格、音频、视频等都可以添加
超链接。
4、锚点链接
通过创建锚点链接,用户能够快速定位到目标内容。
创建锚点链接分为两步:
-- 使用“<a href=”#id名“>链接文本a>”创建链接文本。
-- 使用相应的id名标注跳转目标的位置。
- 标签语义化概念:根据内容的结构化(内容语义化),选择合适的标签(代码语义化)
- 标签语义化意义:
1:网页结构合理
2:有利于seo:和搜索引擎建立良好沟通,有了良好的结构和语义你的网页内容自然容易
被搜索引擎抓取;
3:方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)
4:便于团队开发和维护
- 注意事项:
1:尽可能少的使用无语义的标签div和span;
2:在语义不明显时,既可以使用div或者p时,尽量用p
3:不要使用纯样式标签,如:b、font、u等,改用css设置。
4:需要强调的文本,可以包含在strong或者em标签中strong默认样式是加粗(不要用b),em是斜体(不用i);
本文分享给想学HTML的朋友,一起学习前端知识,共同进步!
我是【码民的飘柔】,如果觉得写得可以的话,请点个分享、点赞、评论吧。