HTML基础知识总结

yizhihongxing

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日

相关文章

  • Win10怎么设置共享文件夹或共享磁盘?

    以下是Win10设置共享文件夹或共享磁盘的攻略: 设置共享文件夹:如果您想在本地网络中共享文件夹,可以按照以下步骤进行操作: 打开Windows资源管理器,找到您想要共享的文件夹。 右键单击该文件夹,然后选择“属性”。 在“属性”窗口中,选择“共享”选项卡。 在“共享”选项卡中,选择“共享此文件夹”选项。 您可以选择“共享名称”和“权限”选项,以便控制其他用…

    html 2023年5月17日
    00
  • python解析xml简单示例

    下面是“Python解析XML简单示例”的完整攻略: 1. 什么是XML? XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言。它类似于HTML,但XML的标记是自定义的。XML也被广泛用于Web服务,数据交换和配置文件等方面。 2. Python解析XML的方法 Python支持多种XML解析工具,其中最流行的…

    html 2023年5月30日
    00
  • 运行vbs脚本报错无效字符、中文乱码的解决方法(编码问题)

    当我们在Windows操作系统中运行VBScript脚本时,有时可能会遇到“无效字符”或“中文乱码”等问题,这些问题通常都是编码问题所导致的。下面是针对此类问题的完整攻略: 步骤一:检查VBScript脚本文件编码 打开VBScript脚本文件 在Notepad++、Sublime Text等文本编辑器中,选择“编码”→“转为UTF-8 without BO…

    html 2023年5月31日
    00
  • asp.net XML文件操作实现代码

    下面是关于“ASP.NET XML文件操作实现代码”的详细攻略。 导入 System.Xml 命名空间 在使用 XML 文件操作前,需要先导入 System.Xml 命名空间,使用如下语句: using System.Xml; 创建 XmlDocument 对象 在使用 XML 文件操作时,需要先创建 XmlDocument 对象。通过 XmlDocumen…

    html 2023年5月30日
    00
  • java中常用XML解析器的使用

    Java常用XML解析器的使用 XML(eXtensible Markup Language)是一种可以存储和传输数据的标记语言,也是数据交换的重要格式。Java提供了许多支持XML解析的工具,本文将介绍Java常用的XML解析器的使用。 Java常用的XML解析器 Java常用的XML解析器有DOM(Document Object Model)、SAX(S…

    html 2023年5月30日
    00
  • 电脑怎么看是32位还是64位?(包含xp、win7、win10、win11等各类系统)

    以下是“电脑怎么看是32位还是64位?(包含XP、Win7、Win10、Win11等各类系统)”的完整攻略: 电脑怎么看是32位还是64位? 在使用电脑时,有时需要知道电脑的操作系统是32位还是64位。下面是在不同操作系统下查看电脑位数的方法。 在Windows XP系统下查看电脑位数 右键点击“我的电脑”,选择“属性”。 在“常规”选项卡中,可以看到“计算…

    html 2023年5月18日
    00
  • VC解析XML文件-CMarkup的使用详解

    VC解析XML文件-CMarkup的使用详解 介绍 CMarkup是一款在VC++中解析XML文件非常实用的第三方库。CMarkup可以将XML文件解析成为一棵树,并且可以更方便地对XML文件进行读取、修改和写入等操作。这篇文章将详细地讲解在VC++中如何使用CMarkup解析XML文件,提供两个示例说明。 安装CMarkup CMarkup可以通过官方网站…

    html 2023年5月30日
    00
  • phpword插件导出word文件时中文乱码问题处理方案

    我来讲解一下“phpword插件导出word文件时中文乱码问题处理方案”的完整攻略。 1. 问题描述 在使用phpword插件导出word文件时,可能会遇到中文乱码的问题,即导出的word文件中,中文内容无法正确显示。 2. 原因分析 这个中文乱码问题的原因通常是因为文档的编码设置不正确,或者是php语言本身对中文字符的处理方式不同。 3. 解决方法 下面是…

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