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

HTML基础教程(非常详细)从零基础入门到精通,看完这一篇就够了。

HTML基础教程(非常详细)从零基础入门到精通,看完这一篇就够了。

我们平时所浏览的网站是由一页一页的页面组成的,每一个页面称为一个网页
网页是构成网站的基本元素, 通常由图片,文字,视频等元素组成, 我们常见的网页,通常都是以.htm 或.html 后缀结尾的文件, 也就是HTML文件, 而HTML文件需要使用HTML来编写, 因此, 想要制作网站, 首先需要了解HTML的基本使用方式

HTML基础教程
  • 什么是HTML
  • HTML语法规范
  • 结构标签
    • 第一个页面
    • 字符集
  • 基础标签
    • h1-h6 标题标签
    • p 段落标签
    • br 换行标签
    • div 标签
    • span 标签
    • img 图片标签
    • a 超链接标签
  • 文本格式化标签
  • 表格标签
  • 列表标签
  • 表单标签
    • form 表单
    • input 输入框
      • input 常用属性
  • HTML特殊字符对照表
    什么是HTML

HTML全称Hyper Text Markup Language, 翻译成中文就是超文本标记语言,是一种最基础的网页开发语言, 需要注意的是HTML并不是编程语言, 而是一种标记语言

  • 超文本可以理解为超越了文本的意思, 也就是超级文本, 超文本不只是普通的文本内容, 还可以加入图片,视频,声音等内容, 甚至可以从一个文件跳转到另一个文件(超级链接文本)
  • 标记语言可以理解为一套标记标签,也就是由许多标记标签组成的语言
    HTML语法规范

1.HTML标签是由尖括号包围的关键字,比如<html> 2.HTML标签通常是成对出现的,由一个开始标签和一个结束标签组成,也就是双标签,比如<html></html> 3.有些特殊的标签必须是单个标签,也就是单标签,比如<br/> 4.双标签可以分为两类: 包含关系和并列关系


结构标签

每个页面都会有一个基本的标签结构, 页面中能够看到的内容都需要写在结构标签中

第一个页面

<html> <html> <head> <meta charset="utf-8" /> <title>页面标签</title> </head> <body> 第一个页面 </body> </html>

字符集

字符集( Character set)是多个字符的集合, 以便计算机能够识别和存储各种文字
在head标签内, 可以通过meta标签的 charset属性来规定HTML文档应该使用哪种字符编码

<meta charset="utf-8" />

charset常用的值有: GBK 和 UTF-8, 其中UTF-8也被称为万国码, 基本包含了全世界所有国家需要用的字符, 也是最常用的字符集之一
基础标签

h1-h6 标题标签

标签介绍
h就是单词 head 的缩写, 意为头部, 标题, 常用于标题, 并依据重要性递减( h1最大, h6最小)
标签实例

<h1>一级标签</h1> <h2>二级标签</h2> <h3>三级标签</h3> <h4>四级标签</h4> <h5>五级标签</h5> <h6>六级标签</h6>

p 段落标签

标签介绍
p就是单词 paragraph 的缩写, 意为段落, 常用于定义段落, 将整个网页分为若干个段落
标签实例

<p>第一个段落</p> <p>第二个段落</p>

br 换行标签

标签介绍
br是单词 break 的缩写, 意为打断,换行, 页面中的文字需要到最右端才会自动换行, 如果希望文本强制换行, 可以使用br标签进行换行
标签实例

第一行<br /> 第二行

div 标签

标签介绍
div是单词 division 的缩写, 表示分割,分区, 没有什么特殊意义,常用来装内容, 需要注意的是,div标签独占一行, 也就是说一行只能放一个div盒子
标签实例

<div>div标签独占一行</div> <div>div标签独占一行</div>

span 标签

标签介绍
span表示跨度,跨距, 没有什么特殊含义,常用来装内容,与div不同的是,一行可以放多个span标签
标签实例

<span>span标签_1</span> <span>span标签_2</span>

img 图片标签

标签介绍
img是单词 image 的缩写,意为图像,常用来定义页面中图片
标签属性

  • src – 指定图片的路径
  • alt – 设置图片的替代文本( 图片加载失败时显示)
  • title – 设置图片的提示文本( 鼠标悬浮在图片上时显示)
    标签实例

a 超链接标签

标签介绍
a是单词 anchor 的缩写,意为锚, 可以从一个页面链接到另一个页面
标签属性

  • href – 指定目标url
  • target – 指定链接页面的打开方式
    • /_blank 新页面打开
    • /_self 当前页面打开
      标签实例
<a href="https://www.baidu.com" target="_blank">超链接</a>


点击超链接标签后, 在新页面中打开百度的网站

文本格式化标签


标签实例

<b>加粗</b><br /> <i>斜体</i><br /> <s>删除线</s><br /> <u>下划线</u>


表格标签


标签介绍
表格主要用于显示和展示数据, 可以让数据显示的非常整齐, 提高可读性, 一个简洁的表格能够把繁杂的数据表现的很有条理, 需要注意的是 表格擅长的是展示数据而不是布局页面, 页面的布局推荐使用 div 或 span 等标签
标签实例

<table border='1'> <tr> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>张三</td> <td>18</td> </tr> <tr> <td>李四</td> <td>19</td> </tr> </table>


列表标签


标签介绍
顾名思义, 列表标签可以使数据呈列表的形式展现, 提高数据的可读性, 使数据的展现更加规律和美观
列表分为有序列表和无序列表, 无序列表没有顺序可言, 通常以项目符号呈现列表项, 而有序列表可以显示各个列表项的顺序
标签实例
无序列表的列表项没有顺序, 常用于展示不关心顺序的数据

<ul> <li>无序列表项1</li> <li>无序列表项2</li> </ul>


有序列表的列表项会显示排序, 以此来提高数据的可读性

<ol> <li>有序列表项1</li> <li>有序列表项2</li> </ol>


自定义列表可以展示多级信息, 以此来达到分类的效果

<dl> <dt>分类1</dt> <dd>分类项1</dd> <dd>分类项1</dd> <dt>分类2</dt> <dd>分类项2</dd> <dd>分类项2</dd> </dl>


表单标签

表单标签常用于跟客户进行交互, 收集用户信息

form 表单

标签介绍
form 标签用来创建一个表单域, 在提交数据时, 表单域中的所有数据元素将被作为一个整体提交至服务器
标签属性

  • action – 指定表单数据提交的url地址
  • method – 指定提交方式( get/post)

input 输入框

表单属性

  • type – 指定输入框的属性
  • name – 定义元素名, 用于后端接收数据
  • value – 设置输入框的值
  • checked – 首次加载时选中
  • maxlength – 最大长度, 用于规定输入的字符数量( 没啥用,前端源码中随便修改)
input 常用属性


标签实例

<form action="xxx.php" method="get"> 用户名:<input type="text" name="username" value="用户名" /><br /> 密码:<input type="password" name="passwd" /><br /> 性别:男<input type="radio" name="sex" value="1" checked /> 女<input type="radio" name="sex" value="2"/><br /> 爱好:苹果<input type="checkbox" name="happy" value="1" /> 香蕉<input type="checkbox" name="happy" value="2"/><br /> 籍贯:<select name="city"> <option value="1">山东</option> <option value="2">北京</option> </select><br /> 上传头像:<input type="file" name="file" /><br /> 留言:<textarea name="text"></textarea><br /> <input type="submit" value="提交" /> <input type="reset" value="重置" /> </form>


HTML特殊字符对照表

html中某些字符是预留字符, 不能直接使用, 因此需使用代码表示

《网络安全从零到精通全套学习大礼包》

96节从入门到精通的全套视频教程免费领取

如果你也想通过学网络安全技术去帮助就业和转行,我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。

网络安全学习路线图

想要学习 网络安全,作为新手一定要先按照路线图学习方向不对,努力白费。对于从来没有接触过网络安全的同学,我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线,大家跟着这个路线图学习准没错。

配套实战项目/源码

所有视频教程所涉及的实战项目和项目源码

学习电子书籍

学习网络安全必看的书籍和文章的PDF,市面上网络安全书籍确实太多了,这些是我精选出来的

面试真题/经验

以上资料如何领取?

的PDF,市面上网络安全书籍确实太多了,这些是我精选出来的

面试真题/经验

以上资料如何领取?

http://www.jsqmd.com/news/682322/

相关文章:

  • 华润万家卡回收的市场折扣,今年的转让流程解析 - 京回收小程序
  • 别再乱用QueryWrapper了!MyBatis-Plus四种Lambda写法保姆级对比(含性能与可读性分析)
  • 【深度解析】Qwen 3.6 Max Preview 发布:从“刷榜模型”到实战型 Coding Agent 的关键跃迁
  • 镀锌角钢厂家多少钱,各服务区域性价比高的厂家盘点 - 工业设备
  • 从音乐收藏到数字宝库:fre:ac音频转换器如何帮你轻松管理所有音乐格式
  • Adobe-GenP 3.0:实用高效的Adobe软件通用补丁方案深度解析
  • 告别Arduino!用Lua+NodeMCU固件快速上手ESP8266物联网开发(附巴法云MQTT/TCP连接代码)
  • 3大理由告诉你:为什么MPC-HC依然是Windows上最值得安装的免费播放器终极指南
  • 如何用开源音频处理工具重塑你的数字音乐工作流
  • 别再硬写CSS了!用Qt Designer+样式表搞定QTabWidget美化(附圆角/悬停/边框全套代码)
  • 2026佳网视界性价比如何,数字标牌价格大揭秘 - 工业品网
  • Phi-3.5-mini-instruct多场景案例:考研政治要点梳理、雅思作文批改建议、留学文书润色
  • Interceptor终极指南:Windows系统级键盘鼠标模拟的完整开源解决方案
  • 实用指南:使用CustomTkinter构建现代化Python桌面应用界面
  • 快速应用模型和快速应用方法深入比较和总结
  • 免费音频转换器fre:ac终极指南:从音乐整理到专业处理的完整解决方案
  • Qwen3-4B-Thinking在开发者工作流中的提效实践:PR描述生成、文档补全
  • Wand-Enhancer:免费解锁WeMod专业版的终极本地增强工具
  • 从Spring Boot 3.3 升级到4.0 Agent-Ready 的最后一公里:必须重写的4类配置、禁用的2个AutoConfiguration、新增的3个SPI扩展点
  • 说说北京地区靠谱的一站式采购镀锌槽钢厂家推荐 - 工业推荐榜
  • GPT-SoVITS终极指南:5分钟掌握AI语音克隆核心技术
  • SRIO IP核心接口解析 (一) AXI4-Stream通道与数据流设计
  • 梳理2026年解决合同纠纷的律师,珠三角靠谱律所解读 - 工业品牌热点
  • MAPPO代码里的那些“坑”:调试Actor-Critic网络时我踩过的5个雷
  • 中小学IDV云桌面vDisk挂载部署方案
  • 避坑指南:用STM32CubeMX生成QEMU能跑的工程,关键就这三步修改
  • 【政务云Docker国产化强制要求】:2024等保三级+密评双合规配置清单(附工信部认证镜像源白名单)
  • 因果AI赋能社会治理:从原理到落地的全景指南
  • 大学生论文查重 降 AI 实用工具推荐
  • 网络舆情监控系统:nli-MiniLM2-L6-H768实时判断言论与主题相关性