当前位置: 首页 > news >正文

HTML零基础快速入门教程(详细篇)

本文详细介绍HTML零基础快速入门的基础知识,包括HTML的介绍、语言的一些实际作用、语法规范注意,如标签结构、标签属性、大小写不敏感等,还介绍了HTML文件的具体书写规则,如文件扩展名、文档类型声明和HTML结构以及具体的一些HTML标签示例,标题、段落、列表、图片、超链接、表格等等

本文目录

      • 1. HTML 编程语言介绍
        • 1.1 基本定义
        • 1.2 发展历程
      • 2. HTML 编程语言作用
        • 2.1 网页结构搭建
        • 2.2 内容展示
        • 2.3 页面导航
      • 3. HTML 编程语言语法规范
        • 3.1 标签结构
        • 3.2 标签属性
        • 3.3 大小写不敏感
      • 4. HTML 文件书写规则
        • 4.1 文件扩展名
        • 4.2 文档类型声明
        • 4.3 HTML 结构
      • 5. HTML 常用标签
        • 5.1 标题标签
        • 5.2 段落标签
        • 5.3 列表标签
        • 5.4 图片标签
        • 5.5 链接标签
        • 5.6 表格标签

1. HTML 编程语言介绍

1.1 基本定义

HTML即超文本标记语言,它不是一种编程语言,而是一种用于创建网页的标记语言。它通过各种标签(tag)来描述网页的结构和内容。

1.2 发展历程

HTML 自诞生以来经历了多个版本的发展,如 HTML 2.0、HTML 3.2、HTML 4.01,直至现在广泛使用的 HTML5。HTML5 引入了许多新的特性和功能,增强了网页的多媒体处理能力和交互性。

2. HTML 编程语言作用

2.1 网页结构搭建

HTML 用于定义网页的基本结构,如标题、段落、列表、链接、图片等元素的位置和层次关系。在一些电商系统中,可用于构建商品列表页、商品详情页、购物车页等页面的框架。

2.2 内容展示

将文本、图片、视频等各种形式的内容整合到网页中,为用户提供丰富的信息。例如在电商系统中展示商品的名称、价格、图片、描述等信息。

2.3 页面导航

通过超链接(<a> 标签)实现页面之间的跳转,方便用户在不同页面之间进行浏览。在电商系统中,用户可以通过导航栏中的链接快速切换到不同的商品分类页面或功能页面。

3. HTML 编程语言语法规范

3.1 标签结构

HTML 标签通常由尖括号包围,分为开始标签和结束标签,如 <p> 是段落的开始标签,</p> 是段落的结束标签。有些标签是单标签,如 <img><br> 等,不需要结束标签。

3.2 标签属性

标签可以包含属性,用于提供关于标签的额外信息。属性通常以键值对的形式出现,如 <img src="product.jpg" alt="商品图片"> 中,srcalt 是属性,"product.jpg""商品图片" 分别是它们的值。

3.3 大小写不敏感

HTML 标签和属性名不区分大小写,但建议使用小写,以符合代码规范和提高可读性。

4. HTML 文件书写规则

4.1 文件扩展名

HTML 文件的扩展名通常为 .html.htm

4.2 文档类型声明

每个 HTML 文件都应该以文档类型声明(DOCTYPE)开头,用于告诉浏览器当前文档使用的 HTML 版本。HTML5 的文档类型声明为 <!DOCTYPE html>

4.3 HTML 结构

HTML 文件由 <html> 标签包裹,内部包含 <head><body> 标签。<head> 标签用于包含页面的元数据,如标题、字符编码、引入的外部文件等;<body> 标签用于包含页面的可见内容。

5. HTML 常用标签

5.1 标题标签

使用 <h1> - <h6> 标签定义不同级别的标题,<h1> 表示最高级别的标题,<h6> 表示最低级别的标题。在商品详情页中,可使用 <h1> 标签显示商品名称。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品详情</title>
</head><body><h1>智能手机</h1><p>这是一款高性能的智能手机。</p>
</body></html>
5.2 段落标签

使用 <p> 标签定义段落,用于展示文本内容。可使用 <p> 标签描述商品的特点、功能等信息。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品详情</title>
</head><body><h1>智能手机</h1><p>该手机采用了先进的处理器,性能强劲。</p><p>拥有高清屏幕,显示效果出色。</p>
</body></html>
5.3 列表标签
  • 无序列表:使用 <ul> 标签和 <li> 标签创建无序列表,常用于展示商品的特点、优势等信息。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品详情</title>
</head><body><h1>智能手机</h1><ul><li>高性能处理器</li><li>高清屏幕</li><li>大容量电池</li></ul>
</body></html>
  • 有序列表:使用 <ol> 标签和 <li> 标签创建有序列表,可用于展示商品的使用步骤、排名等信息。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品使用步骤</title>
</head><body><h1>智能手机使用步骤</h1><ol><li>开机</li><li>设置网络连接</li><li>安装应用程序</li></ol>
</body></html>
5.4 图片标签

使用 <img> 标签插入图片,通过 src 属性指定图片的路径,alt 属性提供图片的替代文本,当图片无法加载时显示。用于展示商品的图片。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品详情</title>
</head><body><h1>智能手机</h1><img src="smartphone.jpg" alt="智能手机图片"><p>这是一款高性能的智能手机。</p>
</body></html>
5.5 链接标签

使用 <a> 标签创建超链接,通过 href 属性指定链接的目标地址。可用于导航栏、商品推荐等地方,实现页面之间的跳转。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>电商首页</title>
</head><body><h1>欢迎来到电商平台</h1><nav><a href="products.html">商品列表</a><a href="cart.html">购物车</a><a href="account.html">个人中心</a></nav>
</body></html>
5.6 表格标签

使用 <table><tr><th><td> 标签创建表格,用于展示结构化的数据。可用于展示商品的规格参数、价格比较等信息。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>商品规格参数</title>
</head><body><h1>智能手机规格参数</h1><table><tr><th>参数</th><th>详情</th></tr><tr><td>处理器</td><td>骁龙 8 Gen 2</td></tr><tr><td>屏幕尺寸</td><td>6.7 英寸</td></tr><tr><td>电池容量</td><td>5000mAh</td></tr></table>
</body></html>



← 上一篇 AngularJS知识快速入门(上)
记得点赞、关注、收藏哦!
下一篇 Ajax——在OA系统提升性能的局部刷新 →
http://www.lryc.cn/news/593081.html

相关文章:

  • 【取消分仓-分布式锁】
  • LVS的简介以及架构
  • 【Unity编辑器开发GUI.Window】
  • Vite的优缺点(精简版)
  • Java-77 深入浅出 RPC Dubbo 负载均衡全解析:策略、配置与自定义实现实战
  • Word快速文本对齐程序开发经验:从需求分析到实现部署
  • 《Electron应用性能深耕:资源加载与内存治理的进阶路径》
  • Flutter基础(前端教程①④-data.map和assignAll和fromJson和toList)
  • 【SpringBoot】标准HTTP方法列表
  • 记录我coding印象比较深刻的BUG
  • Flutter基础(前端教程①⑤-API请求转化为模型列成列表展示实战)
  • Flink实时流量统计:基于窗口函数与Redis Sink的每小时PV监控系统(学习记录)
  • 面试150 课程表
  • 基于Python的口腔正畸健康教育聊天机器人开发与评估研究
  • 大语言模型置信度增强实战指南
  • Android Crash监控
  • 嵌入式硬件中电感的基本原理与实现详解
  • 神经网络:从模式组合到多层神经网络的进化
  • 爬虫逆向之JS混淆案例(全国招标公告公示搜索引擎 type__1017逆向)
  • 电商商品综合排序:从需求分析到实时计算的全方位指南
  • 【RK3576】【Android14】Android平台构建
  • Kotlin main函数
  • TCP 和 UDP 在创建套接字(Socket)时的区别
  • 深入解析文件操作(上)- 二进制文件和文本文件,流的概念,文件的打开和关闭
  • Error:HTTP Status 405 - HTTP method POST is not supported by this URL
  • ENSP路由综合实验 + 思科(cisco)/华为(ensp)链路聚合实验
  • 如何理解华为横向虚拟化CSS+iStack
  • 历史数据分析——国药现代
  • Datawhale AI数据分析 作业
  • 字节跳动开源Seed-X 7B多语言翻译模型:28语种全覆盖,性能超越GPT-4、Gemini-2.5与Claude-3.5