HTML标签入门(2)——超文本链接、有序列表、无序列表、表格、表单、块元素标签、内联元素标签、特殊内联元素标签
目录一. 超文本链接1.1 超链接简述1.2 超链接标签语法1.3 超链接代码示例二. 有序列表2.1 有序列表简述2.2 有序列表标签2.3 有序列表代码示例三. 无序列表3.1 无序列表简述3.2 无序列表标签3.3 无序列表代码示例四. 表格4.1 表格简述4.2 表格标签的使用4.3 表格代码示例五. 表单5.1 表单简述5.2 表单语法5.3 表单代码示例六. 块元素、内联元素、行内块元素(特殊内联元素)6.1 通过现象引出问题6.2 常见的块元素标签与内联元素标签6.3 块元素与内联元素的区别6.4 行内块元素(可理解为特殊内联元素)上篇文章链接HTML标签入门篇1——标题标签、段落标签、换行标签、水平线标签、图片标签、文本标签_html换行-CSDN博客一. 超文本链接a href /a1.1 超链接简述超文本链接用一句话来形容就是想跳哪里跳哪里链接大家并不陌生我们随意点开一个网站就可以发现很多图片和文字是可以进行点击的点击之后就会跳转到另一个地方或者打开一个新的页面这就是跳转链接。它可以是一个字一句话、一段话、或是一张图片简单来说可以展示在页面上的任何文本都可以作为一个超链接。1.2 超链接标签语法超链接的使用方式如下a href https://www.xxx.com链接文本/a需要使用一对a标签进行包裹标签中间的文本就是链接文本。href 属性的值就是要跳转到的其他页面或当前页面的某个地方。此外要注意的点是此处的值必须填写完整值(完整路径)平时我们在浏览器搜索一般都是不带前缀 https://www. 的。但在超链接中一定要加上否则超链接会失效如果 href 属性为空此时链接也会失效链接文本也就变成了普通的文本。1.3 超链接代码示例如下代码我简单写了三个超链接!DOCTYPE html html langen head meta charsetUTF-8 meta nameviewport contentwidthdevice-width, initial-scale1.0 titleDocument/title /head body a hrefhttps://www.bilibili.com/点击我进入B站吧/a br a hrefhttps://www.csdn.net/点击我进入CSDN吧/a br a hrefhttps://www.baidu.com/点击我进入百度吧/a /body /html然后保存在浏览器打开如下图所示三个超链接就形成了。默认情况下链接会有以下形式出现在浏览器中一个未访问过的链接显示为蓝色字体并带有下划线访问过的链接显示为紫色并带有下划线点击链接时链接显示为红色并带有下划线还有一个小细节如果想确认一个文本是不是超链接或者自己设置的文本连接是否有效可以将鼠标移动到文本处如果鼠标从原本的样式变成了一个小手则说明当前文本是超链接文本。如果不希望有下划线或想改变字体颜色可以后期使用一些其他方法例如CSS选择器让它不显示或改变其样式这里不多说了。二. 有序列表2.1 有序列表简述有序列表其实非常常见就是12345....或者ABC...这样现在小编正在写的文章的每个小标题其实就可以理解为是有序列表。在HTML标签中它提供了多种有序列表标签供我们去进行选择使用。2.2 有序列表标签(a)有序列表标签语法如下所示最外层由一对ol/ol标签进行包裹内部则可以由若干的li/li标签进行填充每个li/li标签中间就使用文本来进行填充ol type li/li li/li li/li li/li li/li /ol(b)不仅如此还可以通过 type 属性来选择要生成的不同种类的有序列表1表示列表项目用数字标号(1,2,3...)a表示列表项目用小写字母标号(a,b,c....)A表示列表项目用大写字母标号(A,B,C...)i表示列表项目用小写罗马数字标号(i,ii,iii...)I表示列表项目用大写罗马数字标号(1II...) (c)此外无序列表之间还可以进行嵌套使用形成多层级结构。2.3 有序列表代码示例如下所示我将上面五种有序列表全都写了一下并且嵌套使用了有序列表嵌套在内部的有序列表也可以通过 type 指定有序列表的前缀如果不指定默认就是使用123来进行排序body ol type1 liHTML/li liCSS/li liJavaScript/li /ol hr ol typeA liCSGO/li liCF/li liLOL/li /ol hr ol typea li抖音 ol typeA li短视频/li li长视频/li li图片/li /ol /li liB站/li liCSDN/li /ol hr ol typeI li淘宝/li li咸鱼/li li拼夕夕/li /ol hr ol typeI li手机 ol type1 liapple/li lihuawei/li lixiaomi/li /ol /li li平板/li li电脑/li /ol /body保存代码然后在浏览器打开就可以看到效果如下所示在页面中出现了五种有序列表且嵌套在内部的有序列表样式因为 type 指定的不同因此和外部不一样。三. 无序列表3.1 无序列表简述与上述有序列表与之对应的当然就是无序列表了从字面理解也可以知道无序列表是也一个列表但内部是没有顺序的排名不分先后。3.2 无序列表标签(a)无序列表标签的使用语法和有序标签几乎相同只是外部标签不同有序标签外部是ol/ol来进行包裹而无序标签则是使用ul/ul来进行包裹内部每个选择同样时使用li/li标签。(b)而且无需标签和有序标签之间是可以互相嵌套使用的嵌套语法和刚才有序标签的方式一样。(c)无序列表也可以通过 type 来指定属性常用的有以下四种disc默认实心圆circle空心圆square小方块none不显示3.3 无序列表代码示例如下代码第一个是普通无序列表第二个是无序列表嵌套有序列表第三个是有序列表嵌套无序列表body ul li苹果/li li香蕉/li li橘子/li /ul hr !-- 无序列表嵌套有序列表 -- ul type circle li奶茶 ol li米雪/li li茶摆到/li liCooc/li /ol /li li咖啡/li li可乐/li /ul hr !-- 有序列表嵌套无序列表 -- ol li苹果 ul type square li红苹果/li li青苹果/li li绿苹果/li /ul /li li香蕉/li li橘子/li /ol /body保存在浏览器打开就可以得到如下所示的效果我们平常在浏览器中看得到排序效果就是无序列表有序列表混合搭配而形成的。四. 表格4.1 表格简述HTML中的表格和我们日常间的表格是一样的横平竖直每一个小的单元格都是一个独立的存储单元并且各行各列都是等高等宽的。每个 单元格中可以填写文字图片等4.2 表格标签的使用在HTML中表格标签使用table/table来进行标识所有要写在表格中的内容都要写在table/table标签之内。tr/tr代表表格中的行一对标签就是一行两对就是两行td/td代表表格中的列写在tr/tr标签之内一对标签就是单独一列两对标签就是将一行分为两列三对就是拆成三列4.3 表格代码示例如下代码一共有三对tr标签每个标签内部又还含有四对td标签所以会在页面中生成三行四列的单元格。body table tr td单元格/td td单元格/td td单元格/td td单元格/td /tr tr td单元格/td td单元格/td td单元格/td td单元格/td /tr tr td单元格/td td单元格/td td单元格/td td单元格/td /tr /table /body保存在浏览器打开得到的表格效果如下图所示五. 表单5.1 表单简述表单是Web网页中几乎必不可少的一项重要功能主要作用就是让用户将信息填写在表单之中从而采集到用户信息让页面具有交互能力。在一个页面中几乎所有需要让用户输入内容的地方都是由表单来完成的例如用户注册、登录、搜索框等......表单是由容器和控制组件共同构成的一个表单通常会含有让用户输入信息的输入框和用户输入完毕后提交信息的按钮框。这些输入框和按钮框就是控件一个表单中可以容纳各种各样的控件。5.2 表单语法在HTML中表单标签使用form/form来进行标识form 标签的内部还可以填写多种属性如下代码示例form actionurl methodget|post namexxx/formaction用来填写后台服务器的网址method表单提交的方法通常为 get 请求或 post 请求而这也略有区别get 一般用于提交少量数据post 用于提交大量数据。name用来标识当前表单的名称后期CSS添加样式时会用到一个完整的表单包含以下三个基本组成部分表单标签表单域表单按钮。表单域也可以简单理解成输入框在HTML中使用input标签即可形成几个输入框并通过 type 指定类型type text 表示当前输入框是一个文本输入框type submit 表示当前输入框是一个按钮提交框。form actionurl methodget|post namexxx input typetext input typesubmit /form在页面上展示的效果如下有输入框有提交框。形成了一个最最基本的表单。5.3 表单代码示例如下代码所示在 form 标签内部我们可以直接填写文本不需要再写p标签以及其他文本标签但也可以根据页面需要嵌套使用。使用input标签生成多个控件然后通过type指定属性属性不一样控件的效果也不一样。placeholder 属性用来提示用户当前文本框应该输入什么值value 值用来标注当前按钮的文本body form actionurl methodget|post namexxx 用户名input typetext placeholder请输入用户名 br 密码input typepassword placeholder请输入密码 br input typesubmit value登录 br input typesubmit value提交注册 /form /body保存在浏览器打开页面效果如下所示。placeholer 的值在文本框内部就有提示用户输入下面两个按钮的值也对应着 value 值此外还有更重要的一点在密码输入框我们将 type 属性赋值为 password在实际页面中用户输入的密码就会有一个个小黑圆点代替不会以明文的方式展示保证了用户信息的安全性而用户名则不需要隐藏直接赋值为 text 普通文本即可就会以明文的方式显现如下图所示六. 块元素、内联元素、行内块元素(特殊内联元素)6.1 通过现象引出问题也许很多同学不知道块元素、内联元素、行内块元素是什么东西无妨。我们先一起来看下面的一段代码body !-- 一级标题 -- h1一级标题/h1 !-- 三级标题 -- h3三级标题/h3 !-- 六级标题 -- h6六级标题/h6 !-- 一段文本 -- span我是第一段文本/span !-- 又一段文本 -- span我是第二段文本/span !-- 又又一段文本 -- span我是第三段文本/span !-- 又又又一段文本 -- span我是第四段文本/span !-- hr换个行 -- !-- 一个段落 -- p我是第一个段落/p !-- 又个段落 -- p我是第二个段落/p !-- 又又个段落 -- p我是第三个段落/p !-- 又又又个段落 -- p我是第四个段落/p !-- 第一个超链接 -- a hrefhttps://www.bilibili.com/点击我进入B站吧/a !-- 第二个超链接 -- a hrefhttps://www.csdn.net/点击我进入CSDN吧/a !-- 第三个超链接 -- a hrefhttps://www.baidu.com/点击我进入百度吧/a !-- 第一个表格 -- table tr我是第一个表格/tr /table !-- 第二个表格 -- table tr我是第二个表格/tr /table !-- 第三个表格 -- table tr我是第三个表格/tr /table /body然后在浏览器打开就看到下面这种样子小伙伴们细心看看一看这些标签形成的元素在页面上的排布规则有没有发现一些微妙的地方相信细心的小伙伴们已经看出来了。那就由我来说一下吧疑问点一一级标题三级标题六级标题这三个都是标题它们没有将自己所在的那一行占满但是在新建一个标题时还是会另起一行疑问点二但是页面中的四个段落紧紧挨在一起展示的都是在同一行而当我们去新建段落时新建的段落并没有紧贴着文本去显示而是另起了一行每个段落都是另起了一行疑问点三我建立的三个超链接它们是紧挨着去显示的当我创建第一个表格时它也是紧挨着去显示的而当我去建立第二个、第三个表格时它又变成了另起一行去显示。这些现象都好奇怪啊为什么有些标签生成的文本是占领一整行就算没有填充也似乎在说这一整行都是我的其它标签不许占而有些标签原本就不会占领一整行只有这一行都被占满了才会去另起一行其实出现这个现象的最重要的原因就是各种标签之间存在着差异像h1/h1标题标签、p/p段落标签、table/table表格标签都被称之为块元素标签它们在页面上显示的时候很霸道不管我的文本有没有填满一整行但是就会把一整行的位置都占领不允许其它标签存在而span/span文本标签、a href /a超链接标签这些被称之为内联元素标签它们在页面上显示的时候会略处下风自己有多大就占多大空间不会多占其后面允许其它标签存在。6.2 常见的块元素标签与内联元素标签常见块元素常见内联元素div、form、h1~h6、hr、p、table、ul等a、b、em、i、span、strong等6.3 块元素与内联元素的区别块元素内联元素块元素在页面会独占一行(自上而下垂直排列)行内元素不会独占一行只占自身的大小可以设置 width 宽度height 高度属性不可以设置 width 宽度height 高度属性设置了也无效块元素内部可以包含其他块元素也可以包含内联元素可以说是最大的一个级别一般内联元素内部只能包含其他内联元素不能包含块级元素6.4 行内块元素(可理解为特殊内联元素)上面我们说到的块元素和内联元素的区别中提到块元素可以设置 width 宽度height 高度属性而内联元素可以设置 width 宽度height 高度属性设置了也无效但是有一种特殊的元素标签它类似于块元素只占自身元素的大小但是却可以设置width 宽度height 高度属性可以称之为行内块元素标签也可以把它们叫做特殊的内联元素标签常见的有button/button、img、input这里小伙伴们可以自己动手尝试一下小编就不在这里举例展示啦。

相关新闻

【大厂HR不愿说的真相】:AI生成的述职报告如何通过人工审核?附17条语义可信度校验清单

【大厂HR不愿说的真相】:AI生成的述职报告如何通过人工审核?附17条语义可信度校验清单

更多请点击: https://intelliparadigm.com 第一章:AI提示词 写述职报告 在现代职场中,高效生成专业、结构清晰的述职报告已成为管理者与技术岗位人员的刚需。借助大语言模型(LLM)的能力,通过精心设计的提示…

2026/7/21 16:25:46阅读更多 →
哔咔漫画下载器:快速下载哔咔漫画的利器

哔咔漫画下载器:快速下载哔咔漫画的利器

哔咔漫画下载器:快速下载哔咔漫画的利器 在数字化阅读的时代,漫画爱好者总希望找到一种高效的方式来收集自己喜欢的漫画资源。picacomic-downloader 是一款专用于 manhuabika.com(哔咔漫画、pica漫画、bika漫画、PicACG)的多线程…

2026/7/21 16:25:46阅读更多 →
3分钟搞定QQ聊天记录备份:开源神器qq-win-db-key全平台使用指南

3分钟搞定QQ聊天记录备份:开源神器qq-win-db-key全平台使用指南

3分钟搞定QQ聊天记录备份:开源神器qq-win-db-key全平台使用指南 【免费下载链接】qq-win-db-key 全平台 QQ 聊天数据库解密 项目地址: https://gitcode.com/gh_mirrors/qq/qq-win-db-key 你是否曾因为换手机、重装系统或设备损坏而丢失珍贵的QQ聊天记录&…

2026/7/21 16:25:46阅读更多 →
AI时代岗位重构:从技能断层到人机协作新界面

AI时代岗位重构:从技能断层到人机协作新界面

1. 这不是危言耸听:当“岗位消失”变成按月发生的日常事件我第一次真正意识到“未来工作”不是PPT里的概念,是在去年帮一家做工业零部件的客户做产线数字化诊断时。他们车间里三台用了八年的CNC加工中心,操作工老张干了十七年,手摸…

2026/7/21 21:39:39阅读更多 →
Unity3D集成MCP协议:构建基于大语言模型的智能游戏角色实战指南

Unity3D集成MCP协议:构建基于大语言模型的智能游戏角色实战指南

1. 项目概述:当Unity3D遇见MCP,AI角色开发的新范式 最近在游戏开发圈里,一个词被频繁提及:MCP。如果你关注AI Agent或者Claude、Cursor这类智能编程工具,那你可能已经和它打过照面了。MCP,全称Model Contex…

2026/7/21 21:39:39阅读更多 →
粉笔备考一年的长期规划:从入门到上岸的完整时间线

粉笔备考一年的长期规划:从入门到上岸的完整时间线

一年备考是公务员考试中最稳妥的时间规划,粉笔公考通过"基础—强化—真题—冲刺"四阶段模型,配合粉笔系统班、粉笔题库、粉笔模考和粉笔APP的完整产品体系,为考生提供了一条从零基础到成功上岸的清晰路径。科学的一年规划能够确保每…

2026/7/21 21:39:38阅读更多 →
AI与数字孪生如何推动动力电池智能制造

AI与数字孪生如何推动动力电池智能制造

1. 动力电池巨头的产能狂飙宁德时代最近在投资者交流会上释放了一个重磅信号——"产能拉满"。这四个字背后,是这家全球动力电池龙头对新能源行业未来发展的强烈信心。作为占据全球动力电池市场三分之一份额的巨头,宁德时代的产能规划向来被视为…

2026/7/21 21:39:38阅读更多 →
实战解析:基于YOLOv11关键点检测的高效人体朝向判断技术

实战解析:基于YOLOv11关键点检测的高效人体朝向判断技术

实战解析:基于YOLOv11关键点检测的高效人体朝向判断技术 【免费下载链接】ultralytics Ultralytics YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose estimation, object tracking 项目地…

2026/7/21 21:39:38阅读更多 →
Unity与Cursor深度集成:AI辅助游戏开发工作流实战

Unity与Cursor深度集成:AI辅助游戏开发工作流实战

1. 项目概述:为什么要在Unity里折腾Cursor? 如果你是一个Unity开发者,每天在Unity编辑器、Visual Studio(或VS Code)和浏览器之间来回切换,只为写几行代码、查个API或者调试一个脚本,那么你肯定…

2026/7/21 21:37:38阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/21 0:51:49阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/21 0:51:49阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/21 0:51:49阅读更多 →
Windows+macOS 通用 OpenClaw 部署流程,内置依赖一键启动智能桌面助手

Windows+macOS 通用 OpenClaw 部署流程,内置依赖一键启动智能桌面助手

📌教程适配:OpenClaw v2.7.9 | 兼容 Windows10/11、macOS 双系统 📖前言 当下各类本地 AI 工具层出不穷,多数产品仅能完成文字问答交互,很难直接操控电脑执行实际操作。OpenClaw,业内常称小龙虾 AI&#…

2026/7/21 0:01:46阅读更多 →
Codex 接入后 Bug 反增?复盘从个人演示到团队协作的“流程陷阱”

Codex 接入后 Bug 反增?复盘从个人演示到团队协作的“流程陷阱”

聊《一次Codex项目复盘,问题最后出在流程而不是模型》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。摘要先把这篇文章的目标说清楚:看完之后,你应该能判断这件事值不值得做&…

2026/7/21 0:01:46阅读更多 →
手把手搓一个五子棋游戏,零代码也能当“游戏开发者”

手把手搓一个五子棋游戏,零代码也能当“游戏开发者”

大家好,还是我。前几期带大家做了心情日记本和可视化大屏,后台有朋友留言:“能不能教点好玩的?我想做游戏,但一行代码都不会。”行,这期就安排。今天的目标:从零做一个五子棋游戏。 带AI对战、三…

2026/7/21 0:03:46阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/20 22:51:39阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/21 18:53:30阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/21 18:53:30阅读更多 →