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

【网页开发教程】基本标签1——文本与列表

front:【网页开发教程】网页开发初探——从零开始编写你的第一个网页

专栏:网页开发教程_ZJ_Soft的博客-CSDN博客

本章介绍几种常用的文本标签与列表标签,并给出实例

1.文本标签

文本标签用于定义和格式化网页中的文本内容,使其具有语义和结构。以下是常见的HTML文本标签及其用途:

定义结构
  • <h1><h6>:定义标题,<h1>为最高级标题,<h6>为最低级标题。

    实例:

    <h1>一级标题</h1> <h2>二级标题</h2> <h3>三级标题</h3> <h4>四级标题</h4> <h5>五级标题</h5> <h6>六级标题</h6>
  • <p>:定义段落,用于包裹段落文本。

    实例:

    <p>这是一个段落文本,用于展示段落标签的用法。</p>
  • <br>:插入换行符,强制文本换行。

    实例:

    第一行文本<br> 第二行文本<br> 第三行文本
  • <hr>:插入水平分隔线,用于内容分隔。

    实例:

    <p>上面的内容</p> <hr> <p>下面的内容</p>

格式化文本

  • <strong><b>:加粗文本,<strong>表示重要性,<b>仅样式加粗。

    实例:

    <strong>重要内容</strong> <b>加粗文本</b>
  • <em><i>:斜体文本,<em>表示强调,<i>仅样式斜体。

    实例:

    <em>强调内容</em> <i>斜体文本</i>
  • <u>:为文本添加下划线。

    实例:

    <u>带下划线的文本</u>
  • <s><del>:删除线文本,<del>表示删除的内容。

    实例:

    <s>过时价格</s> <del>已删除内容</del>
  • <sup><sub>:分别表示上标和下标文本。

    实例:

    a<sup>2</sup> + b<sup>2</sup> = c<sup>2</sup> H<sub>2</sub>O 是水的化学式
语义化文本
  • <code>:表示代码片段,通常以等宽字体显示。

    实例:

    <p>使用 <code>console.log()</code> 在控制台输出信息。</p>
  • <pre>:保留文本中的空格和换行,常用于显示代码块。

    实例:

    <pre> function hello() { console.log("Hello World!"); return true; } </pre>
  • <blockquote><q>:引用文本,<blockquote>用于长引用,<q>用于短引用。

    实例:

    <blockquote> <p>这是长引用内容,通常用于引用大段的文字。</p> </blockquote> <p>网页说:<q>这是一个短引用。</q></p>
  • <abbr>:表示缩写,可通过title属性提供完整解释。

    实例:

    <p><abbr title="HyperText Markup Language">HTML</abbr> 是网页的基础语言。</p>
  • <mark>:高亮显示文本,通常为黄色背景。

    实例:

    <p>请特别注意 <mark>这个重要信息</mark>,它会被高亮显示。</p>
  • <kbd>:表示键盘输入,通常用于表示用户需要按下的键。

    实例:

    <p>按 <kbd>Ctrl</kbd> + <kbd>C</kbd> 复制选中的内容。</p>
  • <samp>:表示程序或系统的示例输出。

    实例:

    <p>程序运行后输出:<samp>Hello, World!</samp></p>
  • <var>:表示变量或数学表达式中的变量。

    实例:

    <p>设变量 <var>x</var> 的值为 10,则 <var>y</var> = <var>x</var> + 5。</p>
  • <dfn>:表示术语的定义实例,通常用于首次定义术语。

    实例:

    <p><dfn>HTML</dfn> 是一种用于创建网页的标准标记语言。</p>
  • <cite>:表示作品(如书籍、文章、电影等)的标题引用。

    实例:

    <p>我最喜欢的书是 <cite>《JavaScript高级程序设计》</cite>。</p>

特殊字符

在HTML中,有一些字符不能直接键入,否则会导致错误,这时就需要转义。

以下是一些常见的需要转义的HTML特殊字符及其对应的实体编码:

字符描述HTML实体编码示例
<小于号(标签开始)&lt;&lt;div&gt;显示为<div>
>大于号(标签结束)&gt;&gt;span&lt;显示为>span<
&和号(实体引用开始)&amp;AT&amp;T显示为AT&T
"双引号&quot;&quot;Hello&quot;显示为"Hello"
'单引号(或撇号)&apos;&#39;It&apos;s显示为It's
不换行空格&nbsp;Hello&nbsp;World显示为Hello World
©版权符号&copy;&copy; 2025显示为© 2025
®注册商标符号&reg;Microsoft&reg;显示为Microsoft®
商标符号&trade;Google&trade;显示为Google™
欧元符号&euro;100&euro;显示为100€
£英镑符号&pound;50&pound;显示为50£
¥日元/人民币符号&yen;1000&yen;显示为1000¥
§章节符号&sect;参见&sect;1.2显示为参见§1.2
段落符号&para;注意&para;3显示为注意¶3

使用注意事项:

  • 必须转义的字符<>&"在属性值中必须转义,否则会破坏HTML结构。
  • 推荐转义的字符'在属性值中与需要保留空格时建议转义。
  • 特殊符号:版权、商标等符号可以使用实体编码或直接输入Unicode字符。
  • 代码示例:在HTML代码中显示HTML标签时,必须转义:&lt;div&gt;Hello&lt;/div&gt;

2.列表标签

列表标签用于在网页中创建各种类型的列表,使内容更加结构化、易于阅读。HTML提供了三种主要的列表类型:无序列表、有序列表和定义列表。

无序列表(Unordered List)

无序列表使用<ul>标签定义,列表项使用<li>标签。列表项前通常显示为项目符号(如圆点、方块等)。

基本语法:

<ul> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ul>

实例:

<ul> <li>苹果</li> <li>香蕉</li> <li>橙子</li> </ul>

显示效果:

  • 苹果
  • 香蕉
  • 橙子

有序列表(Ordered List)

有序列表使用<ol>标签定义,列表项同样使用<li>标签。列表项前显示为数字、字母或罗马数字等有序标记。

基本语法:

<ol type="..."> <li>第一步</li> <li>第二步</li> <li>第三步</li> </ol>

实例:

<ol type="1"> <li>准备食材</li> <li>清洗食材</li> <li>切配食材</li> <li>烹饪食材</li> </ol>

显示效果:

  1. 准备食材
  2. 清洗食材
  3. 切配食材
  4. 烹饪食材

定义列表(Definition List)

定义列表用于展示术语及其定义,使用<dl>标签定义,包含<dt>(术语)和<dd>(定义)标签。

基本语法:

<dl> <dt>术语1</dt> <dd>术语1的定义或描述</dd> <dt>术语2</dt> <dd>术语2的定义或描述</dd> </dl>

实例:

<dl> <dt>HTML</dt> <dd>超文本标记语言,用于创建网页结构</dd> <dt>CSS</dt> <dd>层叠样式表,用于控制网页的样式和布局</dd> <dt>JavaScript</dt> <dd>脚本语言,用于实现网页的交互功能</dd> </dl>

显示效果:

HTML

超文本标记语言,用于创建网页结构

CSS

层叠样式表,用于控制网页的样式和布局

JavaScript

脚本语言,用于实现网页的交互功能

列表嵌套

列表可以相互嵌套,创建多级结构,这在展示层次化信息时非常有用。

实例:

<ul> <li>水果 <ul> <li>苹果</li> <li>香蕉</li> <li>橙子</li> </ul> </li> <li>蔬菜 <ol> <li>胡萝卜</li> <li>西红柿</li> <li>黄瓜</li> </ol> </li> </ul>

显示效果:

  • 水果
    • 苹果
    • 香蕉
    • 橙子
  • 蔬菜
    1. 胡萝卜
    2. 西红柿
    3. 黄瓜

列表属性

列表标签支持多种属性来控制显示样式:

  • type属性(有序列表):指定列表标记类型
    • type="1":数字(默认)
    • type="A":大写字母
    • type="a":小写字母
    • type="I":大写罗马数字
    • type="i":小写罗马数字
  • start属性(有序列表):指定列表起始编号
  • reversed属性(有序列表):倒序显示列表
  • style属性(无序列表):通过CSS控制项目符号样式

实例:

<ol type="A" start="3"> <li>第三项(C)</li> <li>第四项(D)</li> <li>第五项(E)</li> </ol> <ul style="list-style-type: square;"> <li>方块项目符号</li> <li>方块项目符号</li> </ul>

使用注意事项

  • 语义化使用:根据内容选择合适的列表类型,无序列表用于无顺序的项目,有序列表用于有顺序的步骤,定义列表用于术语定义。
  • 避免过度嵌套:嵌套层级不宜过深,一般建议不超过3层,否则会影响可读性。
  • CSS样式控制:可以通过CSS自定义列表样式,如项目符号、编号样式、缩进等。
  • 无障碍访问:确保屏幕阅读器能正确识别列表结构,不要滥用列表进行布局。
  • 列表项内容<li>标签内可以包含其他HTML元素,如段落、图片、链接等。

总结:

文本标签与列表标签是HTML中重要的元素,合理使用标签可以使网页内容更加清晰、有条理,提升用户体验和可访问性。


温馨提示:学习网页开发最好的方式就是动手实践。尝试修改上面的代码,看看会发生什么变化!

温馨提示2:请留下点赞!

next:【网页开发教程】基本标签2——多媒体与超链接

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

相关文章:

  • Display Driver Uninstaller:为什么这款免费工具是显卡驱动清理的终极解决方案
  • 【期刊推荐 | 科研收藏】不用盲目冲顶刊!AI 计算机电气交叉领域高分 SCI 期刊汇总:1/2 区 TOP 海量收稿,实测数据友好,国人占比最高 80%+,审稿周期清晰,毕业评职优选
  • DS18B02温度传感器与1-WIRE单总线通信(笔记)
  • SpringBoot+Vue+UniApp|果蔬批发管理系统(源码)
  • 2026年成都山体护坡边坡防护网厂家 解决质量适配痛点 提供定制化防护方案 - 资讯纵览
  • 舟山普陀区专业除甲醛公司怎么选?资质、工艺、口碑全维度横向调研,本地靠谱机构深度评测 - 专注室内空气检测治理
  • 2026佛山全铝家居厂家优选测评|深繁铝柜品牌实力与工程采购基础指南(客观可溯源)+FAQ问答 - 互联网科技品牌测评
  • 看《天道》6~7集有感
  • MSP430FR235x/215x超低功耗MCU实战:FRAM与智能模拟组合应用
  • 90%的Cocos开发者不知道,插件还能这么玩!
  • 基于微服务的即时通讯系统 -- etcd实现服务注册与发现
  • 重磅快讯!2026 济南黄金回收紧跟大盘,无任何套路扣费 - 资讯洞察员
  • Python计算机毕设之 基于 Python 的在线签到考勤管理系统员工考勤记录与薪资关联统计系统(完整前后端代码+说明文档+LW,调试定制等)
  • GTA5线上工具终极指南:免费开源辅助快速提升游戏体验
  • 如何选择正规靠谱、有口碑的装修公司?西安本地家装公司哪个好深度解析 - 子柔传媒
  • 041、YOLOv8改进实战:MobileNetv3轻量级骨干替换Backbone与代码实现
  • 如何用Driver Store Explorer一键清理Windows驱动垃圾,释放宝贵磁盘空间
  • 强力清理Windows驱动垃圾:Driver Store Explorer完全使用指南
  • XHS-Downloader小红书内容采集工具:高效批量下载小红书图文视频的终极指南
  • 聚焦Th1/Th17炎症分析,云克隆7因子Luminex多因子IL-1β、IL-2、IL-6、IL-10、IL-17、IL-22、TNFα检测方案填补感染免疫高通量分析空白
  • 深圳香薰机方案 诚信服务靠谱品牌评测 - 信息热点
  • bfs——带地板类题
  • 可观测性数据存储成本优化:采样、聚合与冷热分层
  • 百度网盘下载速度突然很慢怎么回事?2026还有解除限制的方法吗
  • 【化工仪表底层拆解】从 FMCW 雷达回波 FFT 算法到本安防爆,揭秘“化工防爆液位计原厂推荐”的 RD 实力审查红线
  • MAA明日方舟助手终极指南:从零开始掌握自动公招与基建管理
  • 2026Java后端面试题大全(附答案详解),最全面整理,金九银十冲刺专用
  • OneMore:解锁OneNote隐藏潜能的160+个实用功能
  • 基于SpringBoot3+Vue3的家政服务系统(源码)
  • 【AI API设计黄金法则】:20年架构师亲授7条避坑指南,90%团队正在踩的致命错误