HTML基础知识总结

HTML基础知识总结

HTML 简介

HTML(Hyper Text Markup Language)是用于创建网页的主要语言,它是一种标记语言,通过使用标签(tag)来描述页面的结构和内容。当浏览器加载HTML文件时,会根据标签对页面进行解析,并在页面中显示相应的内容。

HTML 基本结构

HTML文档由三部分组成:文档类型声明、HTML标签和文档内容。

<!DOCTYPE html>  <!-- 文档类型声明,用来定义文档的类型 -->
<html>          <!-- HTML标签,包含了整个页面内容 -->
  <head>        <!-- head标签,用于定义文档的头部信息 -->
    <title>页面标题</title>  <!-- title标签,用于定义页面的标题 -->
  </head>
  <body>        <!-- body标签,用于定义文档的主体内容 -->
    <!-- 文档内容 -->
  </body>
</html>

其中,<!DOCTYPE html>用于声明文档类型为HTML5,<html>标签包含了整个页面的内容,<head>标签用于定义文档的头部信息,包含了元数据和文档的标题,而<body>标签用于定义文档的主体内容,包含了网页中显示的实际内容。

HTML 标签

HTML标签是用于定义网页内容和结构的元素,它们由尖括号括起来,并且通常是成对出现的。

<!-- 标签的基本格式: -->
<tagname>content</tagname>

<!-- 示例:定义一个段落 -->
<p>This is a paragraph.</p>

在上面的例子中,<p>标签用于定义一个段落,</p>则表示结束标签。

除了普通标签之外,还有很多其它类型的标签可用于不同的场景,比如表格、图片、链接等,这些标签都有自己特俗的属性和应用方式,以下是一些常用的标签及其属性。

  • <a>:用于创建链接,其属性包括href、title等。
  • <img>:用于插入图片,其属性包括src、alt、height、width等。
  • <table>:用于创建表格,其属性包括border、width、height、cellspacing、cellpadding等。
  • <form>:用于创建表单,其属性包括action、method、name、target等。
  • <input>:用于创建表单中的输入控件,其属性包括type、name、value、checked等。

HTML 属性

HTML标签可以包含属性,属性用于定义标签的额外信息,它们通常被用于指定标签的行为和样式。属性需要指定名称和对应的值,以name="value"的形式出现。

<!-- 示例:定义一个带链接的图片 -->
<a href="https://www.someurl.com">
  <img src="image.jpg" alt="图片描述">
</a>

在上面的例子中,<a>标签包含了href属性,用于指定链接的地址,<img>标签则包含了srcalt属性,用于指定图片的地址和描述。

HTML 注释

HTML中的注释用于添加备注或说明,并不会被浏览器解析或显示在页面上。注释用<!-- -->包围起来,与打开标签类似,但其不需要一个相应的结束标签。

<!-- 这是一个注释 -->
<p>This is a paragraph.</p>

注释可以在代码中用于添加说明或者临时禁用某段代码,但应避免在代码中出现过多的注释,以免降低可读性。

示例1:创建一个简单的网页

<!DOCTYPE html>
<html>
  <head>
    <title>我的网页</title>
  </head>
  <body>
    <h1>欢迎来到我的网页</h1>
    <p>这是一个简单的网页例子。</p>
  </body>
</html>

在上面的例子中,我们创建了一个简单的HTML网页,包含了一个页面标题和一个段落。

示例2:创建一个链接和图片

<!DOCTYPE html>
<html>
  <head>
    <title>我的网页</title>
  </head>
  <body>
    <h1>欢迎来到我的网页</h1>
    <a href="https://www.baidu.com" target="_blank">
      <img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" alt="百度">
    </a>
  </body>
</html>

在上面的例子中,我们添加了一个链接和图片,通过<a>标签创建了一个包含百度链接的图片,并且在点击图片后会在新的浏览器标签页中打开。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:HTML基础知识总结 - Python技术站

(0)
上一篇 2023年5月30日
下一篇 2023年5月30日

相关文章

  • bat批处理脚本中文乱码的解决

    下面是详细讲解“bat批处理脚本中文乱码的解决”的完整攻略。 问题描述 在Windows系统中,通过命令行运行.bat批处理脚本时,可能会出现中文乱码的情况。 原因分析 这是因为Windows采用的默认字符编码是GB2312,而大多数中文环境下的字符编码是UTF-8,因此在.bat脚本中使用中文时会出现乱码。 解决方法 方法一:修改cmd窗口字符编码 打开c…

    html 2023年5月31日
    00
  • C#调用WebService实例与开发教程(推荐)

    针对“C#调用WebService实例与开发教程(推荐)”这个话题,下面是一份详细的攻略。 一、Web Service简介 Web Service是一种基于Web的远程接口标准,通过互联网进行通信,使异构的应用之间可以互相协作。它可以提供SOAP协议的基于XML语言的远程调用功能,是一种轻量级的、可互操作性的软件解决方案。 二、C#调用Web Service…

    html 2023年5月31日
    00
  • iphone语音控制功能怎么关闭(图解)

    以下是“iPhone语音控制功能怎么关闭(图解)”的完整攻略: iPhone语音控制功能怎么关闭(图解) 如果您不需要使用iPhone的语音控制功能,可以通过以下步骤关闭它。以下是详细的步骤和图解: 打开“设置”应用程序:在iPhone主屏幕上找到“设置”应用程序图标,然后单击它。 进入“通用”设置:在“设置”应用程序中,向下滚动并找到“通用”选项。单击它以…

    html 2023年5月18日
    00
  • Android使用Pull解析器解析xml文件的实现代码

    下面我将用Markdown格式对“Android使用Pull解析器解析xml文件的实现代码”的详细攻略进行说明: Android使用Pull解析器解析xml文件的实现代码 Pull解析器是什么? Pull解析器是Android中用于解析xml文件的一种解析器,它可以实现高效、快速地解析xml文件。 Pull解析器的使用步骤 首先,我们需要先在Android项…

    html 2023年5月30日
    00
  • MySQL存储数据乱码的问题解析

    MySQL存储数据乱码的问题解析 MySQL是一种常用的关系型数据库管理系统,但在使用过程中会遇到数据存储乱码的情况。这个问题的产生原因有很多,下面我们将针对每一个可能的原因进行说明和解决方案。 原因一:数据库字符集设置错误 当我们创建了一个MySQL数据库之后,如果没有显式地设置字符集,MySQL使用默认的字符集latin1(ISO-8859-1),而这个…

    html 2023年5月31日
    00
  • Html5元素及基本语法详解

    如您所要求,我将详细讲解“Html5元素及基本语法详解”的完整攻略,包括基本语法、常用HTML5元素以及相关示例,在下文中逐一说明。 基本语法 1. HTML文档的基本结构 HTML5文档的基本结构有三个部分,其中head和body是必须要有的部分: <!DOCTYPE html> <!– HTML5文档类型声明 –> <h…

    html 2023年5月30日
    00
  • MSSQL转MYSQL,gb2312转utf-8无乱码解决方法

    下面是“MSSQL转MYSQL,gb2312转utf-8无乱码解决方法”的完整攻略: MSSQL转MYSQL 第一步,将MSSQL数据库的数据导出为CSV文件,可以使用SQL Server Management Studio的导出向导完成。 第二步,使用Navicat等工具将CSV文件导入MYSQL数据库中。在导入数据时,注意要选择正确的字符集,如utf-8…

    html 2023年5月31日
    00
  • mysql重装后出现乱码设置为utf8可解决

    MySQL是一款开源的数据库管理系统,常常用于Web应用程序的后台数据管理。由于MySQL的默认字符集设置为Latin1,当在MySQL中存储数据时,有时候会出现乱码的情况,这时候需要将MySQL的字符集设置为UTF-8,才能避免这种问题。下面详细讲解一下如何重装MySQL并设置字符集为UTF-8。 卸载MySQL 首先需要卸载MySQL,可以通过以下命令进…

    html 2023年5月31日
    00
合作推广
合作推广
分享本页
返回顶部