前端HTML入门基础2(标签)

HTML注释

注释语法

<!-- 这是一个HTML注释 -->
<!-- 表示注释的开始,
--> 表示注释的结束。

在这两个标记之间的文本将被视为注释内容,不会被浏览器解析和显示。

注释可以用于以下情况:

添加对代码的解释和说明,以便其他开发人员理解和维护代码。
暂时删除或禁用一段代码,而不必删除它们。
进行调试和测试,可以通过注释掉一些代码来排除错误。
请注意,注释应该清晰明了,并且不应该包含敏感信息或大量的无关内容,以保持代码的可读性和维护性。

HTML5文档声明

<!DOCTYPE html>

这行代码通常是HTML文档的第一行,位于标签之前。它告诉浏览器,当前文档使用的是HTML5规范。

相比于之前的HTML版本,HTML5的文档声明更加简洁明了。它不再指定DTD(文档类型定义),而是直接使用来声明。

HTML5的文档声明的好处包括:

简洁:HTML5的文档声明非常简单,只需一行代码即可。
兼容性:HTML5的文档声明能够良好地兼容各种现代浏览器。
标准化:HTML5的文档声明是HTML5规范的一部分,符合最新的标准化要求。
通过在HTML文档的开头添加HTML5的文档声明,可以确保浏览器正确地解析和呈现HTML5文档的内容。

HTML字符编码

在HTML中,有一些特殊字符具有特殊含义,比如小于号(<)、大于号(>)、引号(")等。如果直接在HTML文档中使用这些字符,会导致解析错误或显示不正常。为了在HTML中正确显示这些特殊字符,可以使用字符实体或字符编码。

字符实体是一种特殊的表示方式,使用&符号和一个特定的实体名称或实体编号来表示字符。以下是一些常见的HTML字符实体示例:

&lt;:小于号(<
&gt;:大于号(>&quot;:双引号(")
&amp;:和号(&)
&nbsp;:空格(非断行空格)

除了字符实体,还可以使用字符编码来表示特殊字符。字符编码是一种将字符转换为数字的方式,常用的字符编码是Unicode编码。Unicode编码使用\u前缀加上一个十六进制数字来表示字符。例如:

\u003C:小于号(<
\u003E:大于号(>)
\u0022:双引号(")
\u0026:和号(&)

\u003C:小于号(<)
\u003E:大于号(>)
\u0022:双引号(")
\u0026:和号(&)
使用字符实体或字符编码可以确保在HTML文档中正确显示特殊字符,避免解析错误。根据实际情况,选择合适的字符实体或字符编码来表示特殊字符。
注意:

  • 平时编写代码时,统一采用UTF-8编码
  • 为了让浏览器在渲染html文件时,不出错误,通过mete标签配合charset属性指定字符编码。
<head>
	<meta charset="UTF-8"/>
</head>

HTML设置语言

如果您想在前端设置语言,"long"通常用来表示语言的长格式或全称。在前端开发中,您可以使用HTML的lang属性来设置页面的语言。
要设置页面的语言为"long"格式,您可以在HTML的标签上添加lang属性,并将其值设置为相应的语言代码。例如,如果您想设置页面的语言为英语(长格式),可以这样写:

<html lang="en">
<!--设置语言为英文-->
<html lang="zn-TW">
<!--设置语言为中文-->

HTML的标准结构

<!DOCTYPE html>
<html lang="zh-CN">
<head>
     <meta charset="UTF-8">
     <title>Document</title>
</head>
<body>
     
</body>
</html>

找到内置插件修改
一键生成标准结构

排版标签

<!DOCTYPE html>
<html lang="zh-CN">
<head>
     <meta charset="UTF-8">
     <title>欧买噶的第一个网页</title>
</head>
<body>
     <h1>一级标题</h1>
     <h2>二级标题</h2>
     <h3>三级标题</h3>
     <p>我是一个段落</p>
     <div>
          <p>我是一个段落</p>
          <p>我是一个段落</p>
          <p>我是一个段落</p>
     </div>
</body>
</html>

利用于排版

语义化标签

HTML语义化标签是指在HTML中使用具有语义含义的标签,以便更好地描述网页内容的结构和意义,从而让搜索引擎和辅助技术更好地理解和解析网页内容。以下是一些常见的HTML语义化标签:

<header>:用于定义页面或区域的页眉,通常包含网站的标志、导航链接和其他相关信息。
<nav>:用于定义页面的导航链接,通常包含指向其他页面或网站的链接。
<main>:用于定义页面的主要内容区域,通常包含最重要的内容。
<article>:用于定义独立的文章或内容块,通常包含完整的、自包含的内容,如博客文章、新闻报道等。
<section>:用于定义页面中的一个区域,通常包含与主题相关的内容。
<aside>:用于定义页面的侧边栏内容,通常包含与主题相关的补充信息。
<footer>:用于定义页面或区域的页脚,通常包含版权信息、联系方式等。

除了上述标签,还有一些其他的HTML语义化标签,如

等,它们都有特定的语义含义,可以用于更好地描述网页内容的结构和意义。

使用HTML语义化标签可以提高网站的可访问性、可读性和可维护性,同时也有利于搜索引擎优化(SEO)。因此,在编写HTML代码时,应该尽可能地使用语义化标签,并避免滥用

等无语义的标签。

块级元素和行内元素

在HTML中,元素可以被分为两个主要类别:块级元素和行内元素。这两种元素具有不同的特性和用途。
块级元素(Block-level Elements):
块级元素以块的形式显示在页面上,它们会独占一行,从新的一行开始,并且会在前后创建额外的空间。
块级元素可以包含其他块级元素和行内元素(几乎都写)。
常见的块级元素有以下等。

<div><p><h1>-<h6><ul><li><section><article> 这些常见 HTML 标签的含义和用途的解释:

<div><div> 是一个通用的块级元素,用于创建一个容器,用于组织和包裹其他 HTML 元素。它没有特定的语义含义,主要用于样式和布局目的。

<p><p> 是用于表示段落的标签。它用于包裹一段文本或内容,并在渲染时自动添加段落之间的空白。

<h1>-<h6><h1>-<h6> 是用于表示标题的标签,从 <h1> 表示最高级别的标题,到 <h6> 表示最低级别的标题。它们按照层次结构表示标题的重要性和级别,对于页面的结构和可读性很重要。

<ul><ul> 是无序列表的标签,用于创建一个无序列表。它包含一个或多个 <li> 标签,表示列表的每一项。

<li><li> 是列表项的标签,用于表示列表中的每一项。它通常嵌套在 <ul><ol> 标签中。

<section><section> 是用于表示页面中的一个独立区域或部分的标签,它可以包含相关的内容,并提供更好的结构化和语义化。

<article><article> 是用于表示一个独立的、完整的文章或内容块的标签。它应该是可以独立存在的,具有自包含的意义。

块级元素
行内元素(Inline Elements):

行内元素在同一行内显示,它们不会独占一行,而是尽可能地与其他内容在一行上显示。
行内元素只能包含其他行内元素或文本内容,不能包含块级元素。
常见的行内元素有 、、、、、 等。
行内元素

常用的文本标签

文本标签是用来包裹和呈现文本内容的HTML标签。它们用于定义文本的结构、样式和语义。以下是一些常见的文本标签:

<p>:用于表示段落,将一段文本包裹在<p>标签中,浏览器会自动在段落之间添加空白。

<span>:用于包裹小段文本或者行内元素,通常用于对文本进行样式或脚本处理。

<h1>-<h6>:用于表示标题,从<h1>表示最高级别的标题
到<h6>表示最低级别的标题。标题标签具有不同的字体大小和重要性,用于表示文档结构。

<strong>:用于表示强调文本,浏览器会以粗体显示<strong>标签中的文本。

<em>:用于表示强调或斜体文本,浏览器会以斜体显示<em>标签中的文本。

<blockquote>:用于表示长引用块,通常用于引用其他来源的文本。

<cite>:用于表示引用的标题,通常用于引用书籍、文章等的标题。

<code>:用于表示计算机代码或代码片段,浏览器会以等宽字体显示<code>标签中的文本。

<pre>:用于表示预格式化文本,保留文本中的空格和换行符,通常用于显示代码或文本的原始格式。

这些标签可以根据需要进行组合和嵌套,以创建具有良好结构和语义的文本内容。同时,可以通过CSS样式来进一步调整这些标签的外观和布局。
在这里插入图片描述

图片标签

图片标签是用来插入和显示图像的HTML标签。它们允许在网页中嵌入图像,并通过指定图像的URL来加载和显示图像。以下是常见的图片标签:

图片标签是用来插入和显示图像的HTML标签。它们允许在网页中嵌入图像,并通过指定图像的URL来加载和显示图像。以下是常见的图片标签:

<img><img> 是最常用的图片标签,用于插入图像。
它是一个自闭合标签,没有闭合标签。通过设置 src 属性来指定图像的URL,
alt 属性用于提供图像的替代文本,以便在图像无法显示时提供可访问性支持。

<figure><figcaption><figure><figcaption> 标签用于为图像提供更多的语义和结构。<figure> 用于包裹一个图像,而 <figcaption> 用于提供图像的标题或说明。
html

<figure>
  <img src="image.jpg" alt="描述图像的文本">
  <figcaption>图像标题或说明</figcaption>
</figure>

这些标签可以根据需要进行组合和嵌套,以创建具有良好结构和语义的图像内容。此外,可以通过设置属性来调整图像的大小、样式和其他属性,如 width、height、class、style 等。
注意图片必须与代码文件在用一个文件夹。

本节基础整体代码

<!DOCTYPE html>
<html lang="zh-CN">
<head>
     <meta charset="UTF-8">
     <title>欧买噶的第一个网页</title>
     <style>
          h1{

               font-size: 30px;
               color:red;
               background-color:blanchedalmond;
          }
     </style>
</head>
<body>
     <h1>欧买噶的第一个网页</h1>
     <h2>二级标题</h2>
     <h3>三级标题</h3>
     <p>我是一个段落</p>
     <div>
          <p>我是一个段落</p>
          <p>我是一个段落</p>
          <p>我是一个段落</p>
     </div>
     <div>i love you</div>
     <input type="text">
     <input type="text">
     <span>欧买噶</span>
     <span>omg</span>
     <p>
          想要挣大钱就要<em>好好学习</em>
          我真的很想<strong>出去玩</strong>

     </p>
     <img width="100" src="欧买噶.jpg" alt="欧买噶的第一个网页">
     <img width="100" src="欧买噶.jpg" alt="欧买噶的第一个网页">
     <figure>
          <img width="100" src="欧买噶.jpg" alt="欧买噶的第一个网页">
          <figcaption>oug</figcaption>
        </figure>

</body>
</html>

运行结果
在这里插入图片描述

  • 20
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值