HMTL 基本结构标签

  • A+
所属分类:Web前端
摘要

2021-07-081.HTML 语法规范 1.1 基本语法概述1. HTML 标签由尖括号包围的关键词 ,例如<html>。

2021-07-08

1.HTML 语法规范

1.1 基本语法概述

1. HTML 标签由尖括号包围的关键词,例如<html>。

2. HTML 标签通常是成对出现的,例如<html></html>,我们称为双标签。第一个标签是开始标签,第二个是结束标签。

3. 少数标签是单标签,例如<br />,我们称为单标签。

 

1.2 标签关系

双标签关系可以分为两类:包含关系 和 并列关系。

包含关系:

<head> 	<title></title> </head>

父子关系 父<head></head> 子<title></title>

 

并列关系:

<head></head> <body></body>

兄弟关系

 


2.HTML 基本结构标签

2.1 第一个 HTML 网页

每个网页都会有一个基本的结构标签(也称为骨架标签),页面内容也是在这些基本标签上书写。

HTML 页面也称为 HTML 文档

标签名 定义 说明
<html></html> HTML 标签 页面中最大的标签,我们称为 根标签
<head></head> 文档的头部 在 head 标签中必须要设置的是 title 标签
<title></title> 文档的标题 让页面拥有一个属于自己的网页标题
<body></body> 文档的主体 元素包含文档的所有内容,页面内容基本都是在body里
<html>   <head>     <title>标题</title>   </head>      <body>     内容   </body> </html>

 


3.VSCode

3.1 VSCode工具生成骨架标签

1. <!DOCTYPE html>

<!DOCTYPE> 文档类型声明,告诉浏览器用哪种 HTML 版本。【document文档 type类型】

处于<html>标签之前;不属于 HTML 标签。

 

2. <html lang=" ">

lang 用来定义当前文档显示的语言。en英语,zh-CN中文。

影响浏览器是否弹出翻译

 

3. charset 字符集

通过 <meta> 标签的 charset 属性来规定 HTML 文档应该使用哪种字符编码。
影响浏览器解析,造成乱码

 


4.HTML 常用标签

4.1 标签语义

根据标签的语义,在合适的地方给一个最为合理的标签,可以让页面结构更清晰。如:标题要用标题标签,段落用段落标签。

4.2 标题标签

为了使网页更具有语义化,我们经常会在页面中用到标题标签,HTML 提供了6个等级的网页标题,即 <h1> - <h6> 。

单词 head 的缩写,意为头部、标题。

标签语义:作为标题使用,并且依据重要性递减。

特点:

1. 加了标题的文字会加粗,字号会更大。

2. 一个标题独占一行

	<h1>h1标签</h1> 	<h2>h2标签</h2> 	<h3>h3标签</h3> 	<h4>h4标签</h4> 	<h5>h5标签</h5> 	<h6>h6标签</h6>

HMTL 基本结构标签

 

4.3 段落和换行标签

在网页中,要把文字有条理的显示出来,就需要将这些文字分段显示。在 HTML 标签中,<p>标签用于定义段落,它可以将整个网页分为若干个段落。单词paragraph缩写。

	<p>第一段</p> 	<p>第二段</p>

HMTL 基本结构标签

特点:段落和段落之间有空隙

 

在 HTML 中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端,然后才自动换行。如果希望某段文本强制换行显示,就需要使用换行标签 <br />。单词break缩写。

	<p>第一段</p> 	<p>第<br>二段</p>

HMTL 基本结构标签

特点:1. <br /> 是单标签。  2. <br /> 标签只是简单的开始新的一行,跟段落不一样,段落之间会插入一些垂直间距。

 

练习案例

HMTL 基本结构标签

	<h1>文明其精神,野蛮其体魄</h1> 	<h4>德智体美劳全面发展</h4> 	<p>努力学习是少年儿童的首要任务,掌握本领是成长成才的重要基础。少年儿童的健康成长和全面发展,是***心中最温柔的牵挂。</p> 	<p>作者:王鹏 康锦谦 白丽萍 丁春雨<br />2021/7/10</p>

 

4.4 文本格式化标签

在网页中,有时需要为文字设置粗体、斜体或下划线等效果,这时就需要要用到 HTML 中的文本格式化标签,使文字以特殊的方式显示。

语义 标签
加粗 <strong></strong> 或 <b></b>
倾斜 <em></em> 或 <i></i>
删除线 <del></del> 或 <s></s>
下划线 <ins></ins> 或 <u></u>
	<p>我是<strogn>加粗</strogn>的文字</p> 	<p>我是<em>倾斜</em>的文字</p> 	<p>我是<del>删除线</del>的文字</p> 	<p>我是<ins>下划线</ins>的文字</p>

HMTL 基本结构标签

 

4.5 <div> 和 <span> 标签

<div> 和 <span> 是没有语义的,它们就是一个盒子,用来装内容的。

 div 是 division 的缩写,表示分割、分区。span 意为跨度、跨距。

	<div>div 1</div> 	<div>块级元素 2</div> 	<span>span 3</span> 	<span>内联(行内)元素 4</span>

HMTL 基本结构标签div 标签独占一行;span 可以多个在一行显示。

给 div 和 span 加上边框后:

<style>   div,span{   border: 1px solid red;   } </style>

HMTL 基本结构标签

 

4.6 图像标签和路径

1. 图像标签

在 HTML 标签中,<img> 标签用于定义 HTML 页面中的图像。单词 image 的缩写,意为图像。

<img> 标签格式:

<img src="图像URL" />
属性 属性值 说明
src 图片路径 src 是 <img> 标签的必须属性,它用于指定图像文件的路径和文件名
alt 文本 替换文本。图像不能显示时的提示文字
title 文本 提示文本。鼠标放到图像上显示的文字
width 像素 设置图像的宽度
height 像素 设置图像的高度
border 像素 设置图像的边框粗细
	<h4>图片标签:</h4> 	<img src="./Blog.gif" alt="HMTL 基本结构标签"> 	<h4>alt 属性</h4> 	<img src="./Blog222.gif" alt="HMTL 基本结构标签" alt="博客园logo"> 	<h4>title 属性</h4> 	<img src="./Blog.gif" alt="HMTL 基本结构标签" title="鼠标放上来显示">

HMTL 基本结构标签

	<h4>图片标签:</h4> 	<img src="./Blog.gif" alt="HMTL 基本结构标签"> 	<h4>width 属性</h4> 	<img src="./Blog.gif" alt="HMTL 基本结构标签" width="50px"> 	<h4>height 属性</h4> 	<img src="./Blog.gif" alt="HMTL 基本结构标签" height="50px"> 	<h4>border 属性</h4> 	<img src="./Blog.gif" alt="HMTL 基本结构标签" border="15">

HMTL 基本结构标签

图像标签的特点:

    1. 属性不分先后,多个属性用空格隔开。

    2. 采用键值对的格式,即 key = "value" ,属性 = 属性值。

 

2.路径

(1) 目录文件夹和根目录

目录文件夹:就是普通文件夹,只不过存放了我们做页面所需要的素材,比如下方图片中名字为“练习”的文件夹就是目录文件夹,里面有 html 文件、图片文件等。

根目录:打开目录文件夹的第一层就是根目录,比如下方的 “index.html” 和 ”images“ 都处在根目录。

HMTL 基本结构标签

(2) 相对路径和绝对路径

页面中的图片非常多,通常会建立一个"images"文件夹存放图像文件,这时<img>标签在引入图像可以采用两种路径来查找图像:

1. 相对路径(推荐)

以引用文件所在的位置为参考基础,而建立出的目录路径。特点是路径不以盘符开头。

相对路径分类 符号 说明
同一级路径   图像与HTML文件同一级 如 <img src="Blog.gif" alt="HMTL 基本结构标签" />
下一级路径 / 图像位于HTML文件下一级 如 <img src="images/Blog.gif" alt="HMTL 基本结构标签" />
上一级路径 ../ 图像位于HTML文件上一级 如 <img src="../Blog.gif" alt="HMTL 基本结构标签" />

2. 绝对路径(不推荐)

目录下的绝对位置,直接到达目标位置。特点是路径以盘符开头。

如 "C:WebimagesBlog.gif" 或完整的网络路径 "https://image.baidu.com/search/Blog.gif" 。

 

4.7 超链接标签

在 HTML 标签中,<a> 标签用于定义超链接,作用是从一个页面链接到另一个页面。单词 anchor 意为 锚 。

1. 语法格式

<a href="跳转目标" target="目标窗口的弹出方式"> 文本或图像 </a>
href 用于指定链接目标的url地址,(必须属性)当为标签应用href属性时,它就具有了超链接功能
target【目标】 用于指定链接页面的打开方式,其中_self为默认值,_blank为在新窗口中打开

 

2. 链接分类

(1) 外部链接

例如:

<a href="https://www.baidu.com/" target="_blank">百度一下,你就知道</a>

HMTL 基本结构标签

鼠标点击后跳转到百度,以浏览器新窗口打开。