![HTML5+ CSS3+JavaScript 网页设计实战(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/842/26793842/b_26793842.jpg)
上QQ阅读APP看书,第一时间看更新
3.5 项目实战:在线新闻浏览
本节基于前面学习的知识,结合起来设计一个在线新闻浏览的HTML页面。希望能帮助读者尽快掌握HTML文字与排版的设计方法。
下面是项目实战在线新闻浏览的HTML网页代码(详见源代码ch03/ch03-html-news.html文件)。
【代码3-11】
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-T85_57539.jpg?sign=1739267629-ylaSZdNzIWnb5VIXWwnoQoN2h2MyNS6d-0-fba13f3b47bbc779f933c2b011ca2511)
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-T86_57540.jpg?sign=1739267629-YmnNrb9lBqk87Qh3KQ04nLdUtv0QmvSl-0-4c64294a61718097311549e21eec54f3)
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-T87_57541.jpg?sign=1739267629-0fglbDWkJbwaT5tWIjprQ21qZkEJjzcE-0-0d807947a701a65e9d108a3ad208ab5c)
【代码解析】
第08~16行代码通过<div>标签元素定义了新闻页面的导航路径。其中,第10行、第12行和第14行代码通过<a>标签定义了导航链接。第11行和第13行代码通过“>”字符定义了导航箭头。
第18~26行代码通过<div>标签元素定义了新闻页面的标题区域。其中,第19行代码通过<h1>标签元素定义了新闻标题。第20~25行代码通过一组<span>标签元素定义了关键词、新闻发布时间、分享链接和评论链接,第23行和第24行代码通过<img>标签元素为分享链接和评论链接添加了图标。
第28~34行代码通过<div>标签元素定义了第一个新闻页面的内容区域。第29~33行代码通过段落<p>标签元素定义了第一段新闻内容。
第36行代码通过<img>标签元素定义了新闻图片。
第37~43行代码通过<div>标签元素定义了第二个新闻页面的内容区域。第38~42行代码通过<ul><li>标签元素定义了第二段新闻内容。
第45~50行代码通过<div>标签元素定义了新闻页面的底部区域。第46~49行代码通过段落<p>标签元素定义了新闻编辑等信息。
运行测试网页,效果如图3.11所示。
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-P87_6906.jpg?sign=1739267629-HYLfsbAPuQAVuIDr9dS5mWeizHcL9POK-0-2bfe46b7d5f20103ea89e290bbb32ad6)
图3.11 在线新闻浏览