HTML 基础

1.1 什么是 HTML: HTML(Hypertext Markup Language)是一种用于创建网页的标记语言。它使用标记来结构化文档,并使用标记来描述文档的内容和各个部分的意义。HTML 中的标记可以告诉浏览器如何显示文本、图像、链接和其他元素。

1.2 HTML 的历史: HTML 最早在 1990 年由蒂姆·伯纳斯-李(Tim Berners-Lee)创造,目的是为了共享科学信息。最初的 HTML 版本非常简单,只有一些基本的标签,如 <h1>(标题)、<p>(段落)等。随着时间的推移,HTML 发展成为一种更复杂和功能强大的语言,新增了许多标签和功能。

1.3 HTML 文档结构:

一个基本的HTML文档结构包含以下几个部分:

  1. <!DOCTYPE> 声明:这是HTML5的声明,用于指定文档类型。

  2. <html> 标签:这是整个HTML文档的根元素。

  3. <head> 标签:包含了一些元数据,例如页面的标题、字符编码和引入的外部样式表或脚本文件等。

  4. <body> 标签:包含了页面的主要内容,例如文本、图像、链接等。

下面是一个简单的HTML文档结构示例:

复制代码
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>My Webpage</title>
  <link rel="stylesheet" href="styles.css">
  <script src="script.js"></script>
</head>
<body>
  <h1>Welcome to My Webpage</h1>
  <p>This is a paragraph of text.</p>
  <img src="image.jpg" alt="Image">
  <a href="https://www.example.com">Click here</a>
</body>
</html>

在这个示例中,<head> 标签中包含了一个字符编码声明(指定文档使用的字符编码为UTF-8)、标题、一个引入的样式表和一个引入的脚本文件。<body> 标签中包含了一个标题、一个段落、一张图片和一个链接。

相关推荐
NiceCloud喜云7 小时前
Opus 4.8 的 Effort Control 怎么选:Low 到 Max 五档策略
android·java·大数据·前端·c++·python·spring
wordbaby7 小时前
React Native + RNOH:跨页面数据回传的最佳实践与避坑指南
前端·react native
丷丩7 小时前
MapLibre GL JS第22课:查看本地GeoJSON
前端·javascript·map·mapbox·maplibre gl js
Front思8 小时前
AI前端工程师需要具备能力+
前端·人工智能·ai
ZC跨境爬虫10 小时前
跟着 MDN 学CSS day_29:(掌握文本与字体样式的核心艺术)
前端·css·ui·html·tensorflow
李子琪。11 小时前
网络空间安全深度实战:CSRF 漏洞原理剖析与基于 Token 的纵深防御体系构建(全栈实验报告)
前端·安全·csrf
冰暮流星11 小时前
javascript之history对象介绍
前端·笔记
IT_陈寒12 小时前
Vite热更新失灵?你可能漏了这个配置
前端·人工智能·后端
丷丩12 小时前
MapLibre GL JS第19课:实时更新要素
前端·javascript·gis·map·mapbox·maplibre gl js
Mr.Daozhi12 小时前
RAG 进阶实战:跑通 Demo 后我连续翻了 6 次车,逐一修复才真正可用(含 Gradio Web 版)
前端·数据库·langchain·大模型·gradio·rag·科研工具