本文详细介绍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.pswp.cn/bicheng/90218.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/90218.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/90218.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LLM评测框架Ragas:SQL指标(解决了Ollama推理框架不支持的问题)

SQL类的度量指标是指运行SQL后的结果和预期之间的一个度量值。 datacompy score datacompy score 使用DataCompy(一个比较pandas的数据格式的python类,所以需要按照datacompy:pip install datacompy),默认是按照rows比较,也可以设置按照columns比较,这个事通过mode参数…

ubuntu24 ros2 jazzy

安装2 software & update 选择其它 安装 一、前提准备 检查操作系统版本&#xff1a; 确保你的系统版本是Ubuntu 24.04。你可以通过运行lsb_release -a命令来检查当前的系统版本。 设置UTF-8支持&#xff1a; ROS 2需要UTF-8编码支持。你可以通过以下命令来检查和设置UTF…

设备虚拟化技术

设备虚拟化技术概述设备虚拟化技术通过软件模拟物理硬件设备&#xff0c;使多个操作系统或应用程序能够共享同一台物理设备。它广泛应用于云计算、服务器整合和测试环境等领域。核心目标是提高资源利用率、隔离性和灵活性。•当接入的用户数增加到原交换机端口密度不能满足接入…

开发避坑短篇(3):解决@vitejs plugin-vue@5.0.5对Vite^5.0.0的依赖冲突

异常信息 # npm resolution error reportWhile resolving:system3.8.8 Found: vite6.2.3 node_modules/vitedev vite"6.2.3" from the root projectCould not resolve dependency: peer vite"^5.0.0" from vitejs/plugin-vue5.0.5 node_modules/vitejs/plu…

k8s快速部署(亲测无坑)

文章目录k8s快速部署&#xff08;亲测无坑&#xff09;一、网络划分二、CentOS7设置 标题固定IP和阿里云YUM源三、主机环境配置四、虚拟机的拷贝五、安装docker(每台主机都需要安装)六、安装kubelet,kubeadm,kubectl(每台机器都需要执行)遇到的问题参考文档k8s快速部署&#xf…

简易RAG问答引擎的构建与体验

RAG&#xff08;检索增强生成&#xff09;是结合检索与生成式 AI 的技术框架。核心逻辑是先从外部知识库精准检索相关信息&#xff0c;再将其作为上下文输入大模型生成回答。技术上依赖检索引擎&#xff08;如向量数据库、BM25&#xff09;、大语言模型&#xff08;如 GPT、LLa…

C++11特性学习 Day1

nullptr对于c中null (void*)0&#xff0c;所以在为函数传参传入0时&#xff0c;无法清楚地分辨是int类型的0还是指的是空指针null在C11中清晰的将空指针变为了nullptr&#xff0c;0专指int型的数字0override关键字在子类中对父类的函数的覆写之后加上override关键字&#xff0…

微算法科技(NASDAQ: MLGO)探索优化量子纠错算法,提升量子算法准确性

随着量子计算技术的飞速发展&#xff0c;量子计算机在解决复杂计算问题上的潜力日益显现。然而&#xff0c;量子计算面临的一个重大挑战是量子比特的脆弱性&#xff0c;即量子比特容易受到环境噪声和干扰的影响&#xff0c;导致量子态的塌缩和计算结果的错误。微算法科技&#…

MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉

MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉由于老产品即时通讯私有化软件就是采用MongoDB &#xff0c;但是版本实在太低&#xff0c;要做大更新&#xff0c;其次针对10年前完美运营的项目来到10年后的现在就不一定行&#xff0c;优雅…

Kotlin 中的单例模式(Singleton)与对象声明

在 Kotlin 中&#xff0c;类描述的是一种通用结构&#xff0c;可以多次实例化&#xff0c;也可以用多种方式实例化。但有时我们只需要单个实例&#xff0c;不多不少。单例模式能帮你更好地组织代码&#xff0c;把相关的方法聚合在一起。 单例模式是什么&#xff1f; 单例模式是…

Shell 编程基础入门从认识到实战

对于刚接触 Linux 或 Unix 系统的开发者来说&#xff0c;Shell 脚本往往是自动化操作的第一道门槛。它不像 Python 那样语法简洁&#xff0c;也不像 Java 那样有完善的面向对象体系&#xff0c;但却能以极少的代码实现强大的系统管理功能。本文将从 Shell 的基本概念讲起&#…

混合遗传粒子群算法在光伏系统MPPT中的应用研究

混合遗传粒子群算法在光伏系统MPPT中的应用研究 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家&#xff0c;觉得好请收藏。点击跳转到网站。 摘要 本文针对光伏系统最大功率点跟踪(MPPT)问题&#xff0…

机器视觉的布料丝印应用

在纺织印染行业&#xff0c;布料丝印工艺的精度直接决定产品外观质量与市场竞争力。传统丝印设备依赖机械定位与人工校准&#xff0c;面对高密度图案、柔性面料或复杂纹理时&#xff0c;易出现套色偏移、油墨渗透不均等问题&#xff0c;导致良品率波动与生产成本攀升。 随着机…

前端常用类库

常用类库 类库作用 类库可以帮助我们快速实现项目业务的开发与功能的实现, 帮助我们解放劳动力提高生产效率, 前端中的类库与框架都是由原生javascript编写, 提供给其他开发者应用于某一业务环境或者需求。一般有开发者/团队开源维护. 优秀的类库需要具备高度封装可用, 稳定, …

通俗易懂循环神经网络(RNN)指南

本文用直观类比、图表和代码&#xff0c;带你轻松理解RNN及其变体&#xff08;LSTM、GRU、双向RNN&#xff09;的原理和应用。什么是循环神经网络 循环神经网络&#xff08;Recurrent Neural Network, RNN&#xff09;是一类专门用于处理序列数据的神经网络。与前馈神经网络不同…

【SVM】支持向量机实例合集

基于Java的SVM(支持向量机)实例合集 以下是一个基于Java的SVM(支持向量机)实例合集,包含核心代码示例和应用场景说明。这些例子基于流行的机器学习库(如LIBSVM、Weka、JSAT)实现。 数据准备与加载 使用LIBSVM格式加载数据集: // 加载LIBSVM格式数据 svm_problem pr…

Python100个库分享第38个—lxml(爬虫篇)

目录专栏导读&#x1f4da; 库简介&#x1f3af; 主要特点&#x1f6e0;️ 安装方法Windows安装Linux/macOS安装验证安装&#x1f680; 快速入门基本使用流程HTML vs XML解析&#x1f50d; 核心功能详解1. XPath选择器2. CSS选择器支持3. 元素操作&#x1f577;️ 实战爬虫案例…

imx6ull-系统移植篇17——linux顶层 Makefile(上)

目录 前言 顶层 Makefile 源码简析 版本号 MAKEFLAGS 变量 命令输出 静默输出 设置编译结果输出目录 代码检查 模块编译 设置目标架构和交叉编译器 调用 scripts/Kbuild.include 文件 交叉编译工具变量设置 头文件路径变量 导出变量 make xxx_defconfig 过程 …

OpenCV 官翻6 - Computational Photography

文章目录图像去噪目标理论OpenCV中的图像去噪1、cv.fastNlMeansDenoisingColored()2、cv.fastNlMeansDenoisingMulti()附加资源图像修复目标基础概念代码补充资源练习高动态范围成像&#xff08;HDR&#xff09;目标理论基础曝光序列HDR1、将曝光图像加载到列表中2、将曝光序列…

APT32F1732RBT8爱普特微电子 32位MCU国产芯片 智能家居/工业控制 首选

APT32F1732RBT8 爱普特微电子&#xff0c;32位MCU国产芯片一、产品简介APT32F1732RBT8 是爱普特微电子&#xff08;APT&#xff09;推出的高性能32位ARM Cortex-M0内核MCU&#xff0c;主频高达48MHz&#xff0c;内置64KB Flash8KB RAM&#xff0c;专为智能家居、工业控制、消费…