HTML---基础

发布时间:2023年12月18日

文章目录


前言


一.HTML概述

? ? HTML(超文本标记语言)是一种用于创建网络页面的标记语言。它以标记的形式编写,该标记描述了文档的结构和内容。HTML文件由一系列标记(或标签)组成,每个标记都包含一段文本。浏览器可以根据HTML文件中的标签来显示页面的内容和格式。HTML标记提供了一些基本的功能,如标题、段落、表格、链接等。它还可以与CSS和JavaScript等其他技术相结合,实现更丰富、交互性更强的网页设计。HTML是Web开发的基础,对于前端开发者来说,熟练掌握HTML至关重要。

二.HTML相关概念

?HTML作用域

  • 格式
<html>      #html开放标签
标签作用域     #开放闭合标签之间为标签作用域
</html>     #html闭合标签
  • ?标签作用域嵌套关系:
<html> 
    <head>                    #头部子标签开放标签
        <title>                 #头部标题开放标签 
            这是我的第一个html          
        </title>                #头部标题闭合标签
    </head>                   #头部子标签闭合标签                
    <body>
            现在是2023-12-10
    </body>
</html>
  • 模板 1
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>古诗阅读</title>
	</head>
	<body>
		静夜思
		唐.李白
		窗前明月光,
		疑是地上霜。
		举头望明月,
		低头思故乡。
	</body>
</html>

?HTML标签

  • ?body 主体标签
#body子标签中的1-6级标题标签
#body标签中的标题标签称为主体标题标签
<h1>...</h1>
<h2>...</h2>
<h3>...</h3>
<h4>...</h4>
<h5>...</h5>
<h6>...</h6>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>古诗阅读</title>
	</head>
	<body>
		<h1>静夜思</h1>
		唐.李白
		窗前明月光,
		疑是地上霜。
		举头望明月,
		低头思故乡。
	</body>
</html>
  • ?一级标题演示:

?

  • ?段落标签

HTML段落标签是用来定义和组织文本内容的元素。它们可以用来表示一个完整的段落,或者将文本分组为逻辑上的段落。

#段落标签
<p>...</p>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>古诗阅读</title>
	</head>
	<body>
		<h1>静夜思</h1>
		<p>唐.李白</p>
		窗前明月光,
		疑是地上霜。
		举头望明月,
		低头思故乡。
	</body>
</html>

?

  • ?换行标签

?在HTML中,可以使用换行标签来创建换行效果

...<br/>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>古诗阅读</title>
	</head>
	<body>
		<h1>静夜思</h1>
		<p>唐.李白</p>
		窗前明月光,<br/>
		疑是地上霜。<br/>
		举头望明月,<br/>
		低头思故乡。<br/>
	</body>
</html>

?

  • 水平线标签?
<hr>/
...
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>古诗阅读</title>
	</head>
	<body>
		<h1>静夜思</h1>
		<p>唐.李白</p>
		<hr/>
		窗前明月光,<br/>
		疑是地上霜。<br/>
		举头望明月,<br/>
		低头思故乡。<br/>
	</body>
</html>

  • ?字体样式标签
#字体加粗标签
<strong>...</strong>
#字体斜体标签
<em>...</em>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>古诗阅读</title>
	</head>
	<body>
		<h1>静夜思</h1>
		<p>唐.<strong>李白</strong></p>
		<hr/>
		窗前明月光,<br/>
		疑是地上霜。<br/>
		举头望明月,<br/>
		低头<em>思故乡<em/>。<br/>
	</body>
</html>

?

  • ?HTML 图像标签

?HTML图像标签是用于在网页中显示图像的一种标签。

?

  • HTML链接标签?

?HTML中的链接标签用于创建超链接,使用户可以点击链接跳转到其他页面或位置。HTML中的链接标签由<a>元素定义。链接标签的基本语法如下:

HTML窗口打开方式
_blank在新窗口或新标签页中打开链接
_self在当前窗口中打开链接(默认方式)
_top在最顶层的窗口中打开链接。适用于在嵌套的窗口中使用。
_parent在父窗口中打开链接。适用于在嵌套的窗口中使用。
  • ?应用场景一:进行页面访问
<!DOCTYPE html>
<!--语法:	<a herf="该位置设置访问地址" target=打开方式"">提示语或提示图</a>-->
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<p>
			<a href="https://i.csdn.net/#/user-center/profile?spm=1001.2101.3001.5111" target="_blank">点击可访问CSDN</a>
		</p>
	</body>
</html>

?

  • 应用场景二: 锚链接
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!--步骤1:设置锚点标记 语法:<a name="此处自定义属性值"></a>-->
		<a name="txttop"></a>
		<h1>1</h1>
		<h2>2</h2>
		<h3>3</h3>
		<h4>4</h4>
		<h5>5</h5>
		<!--步骤2:跳转至标记位 语法:<a href="#锚点标记处定义的属性值">提示语或提示符</a>-->
		<a href="#texttop">点击回锚点标记处</a>
	</body>
</html>

标签分类:?

块状标签:

在页面中独立占据一行的标签,它们会以块的形式进行展示,独占一行的宽度。块状标签常用于创建页面的结构和布局,如段落、标题、列表等。常见的块状标签有:

  • <p>:用于创建段落。
  • <h1>-<h6>:用于创建标题,其中<h1>为最高级标题,<h6>为最低级标题。
  • <div>:用于创建一个块级容器,通常用于分组其他元素或者添加样式。

行内标签:

在页面中以行的形式进行展示的标签,它们不会独占一行,可以和其他行内元素或文本在同一行上显示。行内标签常用于包裹文本内容,或者用于创建一些小的元素或功能,如超链接、加粗、斜体等。常见的行内标签有:

  • <a>:用于创建超链接。
  • <strong>:用于加粗文本。
  • <em>:用于强调文本,通常以斜体样式显示。
  • <span>:用于给文本或其他元素添加样式或事件
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<p>我是P元素</p>
		<h1>我是H元素</h1>
		<h5>我是H5元素</h5>
		<a href="#">我是超链接元素</a>
		<strong>我是strong元素</strong>
	</body>
</html>

HTML转译字符?

?HTML转义符是一些特殊字符,用于在HTML文档中表示那些具有特殊含义的字符,而不是将它们解释为HTML代码。这些字符通常用于表示标记语言中的特殊字符,如小于号、大于号和引号等。当在HTML文档中直接使用这些字符时,会被解释为HTML标签或实体引用,从而导致错误的显示或解析。

#空格转译
&nbsp;窗前&nbsp;明月光,
#大于号转译
如果时间&gt;晚上6点,就坐车回家
#小于号转译
如果时间&it;早上7点,就走路去上学
#引号转译
HTML的属性值必须用成对的&quot;引起来
#版权号@转译
&copy;2023-2023 csdn


总结

<title>...</title>用于定义文档中的标题
<h1>~</h6>主体标签
<p>...</p>用于定义段落
<em>...</em>用于将文本改为斜体
<strong>...</strong>用于加粗文本

<hr/>

...

用于添加水平线
...<br/>用于换行
<a>...</a>链接标签
空格转译符&nbsp;
大于号转译符&gt;
引号转译符&quot;
版权号@转译&copy;

文章来源:https://blog.csdn.net/zhoutong2323/article/details/134939190
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。