HTML:新闻网页的结构标记语言
HTML 是构建网页内容的标准标记语言,本章系统介绍 HTML 文档结构、常用元素、融媒体标记及表单交互,帮助读者建立完整的网页内容组织能力。
学习要点
- 掌握 HTML 文档的基本结构与文档类型声明的作用
- 熟练使用文本、图片、链接、列表等核心 HTML 元素标记新闻内容
- 运用
<audio>与<video>元素在网页中嵌入融媒体内容 - 理解表单元素的构成,能够创建基础的读者交互界面
正文
HTML 文档结构
HTML(HyperText Markup Language,超文本标记语言)是一种通过"标签"(tag)为内容赋予结构和语义的标记语言。它不是编程语言——HTML 不包含逻辑运算或条件判断,而是一套描述"内容是什么"的标注体系。可以将其类比为报纸版面的编辑标注:编辑在稿件上用铅笔注明"此处为标题""此处为导语""此处配图",印刷厂据此排版;浏览器则依据 HTML 标签,将文本、图片、音视频等内容呈现为可供读者浏览的网页。
每个 HTML 文档由固定的骨架组成。<!DOCTYPE html> 声明位于文档首行,告知浏览器当前文档遵循 HTML5 规范,是现代网页的通行约定。<html> 元素是整个文档的根容器,其 lang 属性指定语言,有助于屏幕阅读器和搜索引擎正确处理内容。<head> 区域包含不直接显示于页面的元数据,例如字符编码声明、页面标题和外部资源引用;<body> 区域则容纳全部可见内容。
| |
HTML 标签通常成对出现,由开始标签 <tagname> 与结束标签 </tagname> 包裹内容;部分标签为自闭合标签(如 <meta />、<img />),自身不包裹文本内容。标签可嵌套,但不允许交叉嵌套,否则浏览器的解析行为将不可预期。
文本、图片与链接元素
文本元素构成新闻网页的信息主体。标题层级由 <h1> 至 <h6> 依次递减,对应报纸的主标题、副标题、小标题等层级关系;<p> 标签标记段落,是正文内容的基本容器;<strong> 表示语义上的重要内容(粗体),<em> 表示强调(斜体),二者均携带语义,优于纯样式标签 <b> 和 <i>。<blockquote> 用于引用,适合标注消息来源或专家观点。
图片由 <img> 标签嵌入。src 属性指定图片路径,alt 属性提供文字替代描述,当图片无法加载或读者使用辅助设备时,alt 文本将被读出或显示。新闻图片的 alt 属性应如同图片说明一样简洁准确地描述画面内容。
超链接由 <a> 标签实现,href 属性指定目标地址。将 target="_blank" 设为外部链接的属性值,可使链接在新标签页中打开,避免读者离开当前报道页面。
| |
列表元素
HTML 提供两种基础列表结构:无序列表 <ul> 与有序列表 <ol>,列表项均以 <li> 标签标记。无序列表适用于并列关系的内容,例如事件关键词、报道要点或栏目导航;有序列表适用于具有先后顺序的内容,例如事件时间线或操作步骤。定义列表 <dl> 由术语 <dt> 与释义 <dd> 构成,适合词汇表或人物档案等格式。
在新闻报道中,列表元素常用于梳理复杂事件的多个维度。例如,灾情报道可用无序列表列举受灾地区,调查报道可用有序列表还原事件经过,政策解读可用定义列表标注关键术语与含义。
| |
融媒体内容的标记
融媒体时代的新闻报道已超越纯文字形态,音频采访、视频直播、多媒体专题成为常态。HTML5 引入的 <audio> 与 <video> 元素无需依赖第三方插件,即可在浏览器中原生播放音视频内容。
<audio> 标签通过 src 属性指定音频文件地址,controls 属性使浏览器渲染默认播放控件(播放、暂停、音量调节);<video> 标签类似,另有 width、height 属性控制尺寸,poster 属性指定视频封面图(类似电视节目的片头截图)。为兼容不同浏览器对音视频格式的支持差异,可在标签内嵌套多个 <source> 子标签,提供多种格式的同一内容,浏览器将自动选择第一个可播放的格式。标签对之间的文本内容仅在浏览器不支持该元素时显示,起降级提示作用。
<figure> 与 <figcaption> 元素常与媒体元素配合使用:<figure> 作为媒体内容的语义容器,<figcaption> 提供说明文字,相当于图片或视频的图注。
| |
表单与交互元素
表单是网页与读者之间的信息交换接口。在新闻传播实践中,读者调查、线索征集、订阅注册、评论提交等功能均依赖表单实现。<form> 标签定义表单区域,action 属性指定数据提交的服务器地址,method 属性指定提交方式(GET 将数据附于 URL,POST 将数据置于请求体中,涉及隐私的内容应选用 POST)。
<input> 是最核心的表单控件,通过 type 属性切换形态:text 为单行文本框,email 内置邮箱格式验证,radio 为单选按钮,checkbox 为复选框,submit 渲染提交按钮。<textarea> 适用于多行文本输入(如读者留言);<select> 与 <option> 构成下拉选择菜单。每个控件应通过 <label> 标签关联文字说明,for 属性值与对应控件的 id 值相同,点击标签文字即可激活对应控件,提升可用性与无障碍访问能力。
| |
实践示例
场景:某高校新闻学院学生媒体策划一期关于"校园食堂满意度"的专题报道,需制作一个包含标题、正文、配图、嵌入采访音频和读者调查表单的新闻专题页面。
目标:构建一个完整的 HTML 新闻专题页面,涵盖文档骨架、多层级文本标记、图片、有序列表呈现的调查发现、嵌入式音频采访,以及读者满意度调查表单。
实现步骤:
第一步:搭建文档骨架
| |
第二步:标记报道标题与导语
| |
第三步:插入新闻配图
| |
第四步:用有序列表呈现调查核心发现
| |
第五步:嵌入专家采访音频
| |
第六步:添加读者满意度调查表单
| |
效果说明:完成上述六个步骤后,在浏览器中打开该 HTML 文件,将呈现一个结构完整的新闻专题页面:顶部为多层级标题和导语,其下依次排列新闻配图(含图注)、有序列表呈现的调查发现、可在线播放的采访音频,以及供读者填写的满意度调查表单。整个页面尚未添加 CSS 样式,视觉效果较为朴素,但信息层级清晰、语义完整,已具备正式新闻页面的内容骨架。
练习
基础练习:参照本章代码示例,新建一个 HTML 文件,制作一则简短的校园新闻稿页面,要求包含:一个主标题(
<h1>)、至少两个正文段落(<p>)、一张配图(<img>,可使用任意本地图片或网络图片地址)、一个指向人民日报官网的外部链接(在新标签页打开)。进阶练习:在基础练习的页面中,增加以下内容:(1)使用无序列表
<ul>列出该新闻涉及的3至5个关键词;(2)使用<blockquote>标签引用一段新闻当事人的话,并在其下方用<cite>标注来源;(3)使用<video>标签嵌入一段视频(可使用 MP4 格式的示例文件),并为其添加封面图和<figcaption>图注。综合练习:选取一个当前热点新闻事件,独立设计并编写一个融媒体新闻专题页面的 HTML 结构(无需真实媒体文件,可使用占位路径如
src="video.mp4")。要求页面包含:主标题与副标题、导语、事件时间线(有序列表)、至少一处图片、一处音频或视频、一个针对读者的相关主题调查表单(含不少于3种不同类型的表单控件)。完成后,思考并以注释形式写明:你所选用的各 HTML 元素,在新闻表达中分别承担了怎样的叙事或信息功能。
本章小结
- HTML 文档结构:每个 HTML 文件由
<!DOCTYPE html>、<html>、<head>、<body>构成固定骨架,<head>存储元数据,<body>承载可见内容。 - 语义化标签:使用
<h1>–<h6>、<p>、<strong>、<blockquote>等标签时,应优先考虑内容的语义含义,而非视觉样式,这是现代 HTML 写作的核心原则。 - 媒体元素嵌入:
<img>嵌入图片时必须提供alt描述;<audio>与<video>通过多个<source>子标签实现跨浏览器兼容,<figure>与<figcaption>为媒体内容提供语义容器。 - 列表结构:
<ul>用于并列内容,<ol>用于有序内容,<dl>用于术语释义,三种列表结构覆盖新闻报道中绝大多数的条目化呈现需求。 - 表单交互:
<form>是读者与新闻平台交互的核心结构,<input>、<textarea>、<select>等控件配合<label>使用,可构建读者调查、线索征集等功能的前端界面。
延伸阅读
- MDN Web Docs — HTML 基础 — Mozilla 官方文档的中文版 HTML 入门教程,概念准确,示例丰富,适合系统性查阅。
- HTML 标准规范(WHATWG) — HTML 语言的官方规范文档,适合在对某一标签的权威定义存疑时核对。
- W3Schools — HTML Tutorial — 结构清晰的在线教程,每个标签均附有可即时运行的交互示例,便于快速验证代码效果。
- The Journalist's Guide to Coding — 英国调查性新闻中心出版的面向记者的编程入门指南,从新闻实践视角讲解 HTML/CSS 的应用场景。
- WebAIM — 无障碍与 HTML — 专注于网页无障碍访问的权威资源,介绍如何通过规范使用 HTML 语义标签,使新闻内容对所有读者(包括使用辅助设备者)友好。