![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=1739564804-QkJSq442vk9ZNwqmFZF2fSIeUCImGe7Z-0-6f2c8d2fff425f3136c677a8d743ea7b)
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-T86_57540.jpg?sign=1739564804-Io3HH9ypaB6SPR0pf6JElTKStSlQcUOK-0-ce68453a77f7e24b86862654ad1e0fb0)
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-T87_57541.jpg?sign=1739564804-Clm3CaqbyYc4zIMvP4TDykdaotdA2YFB-0-4550ee1e8c09544e9a84256643c8e14a)
【代码解析】
第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=1739564804-XNw61EAsqAgVddQBt50WqKtPgyBYcEdU-0-76ce20fe46a20d4d202a59e5b9dcbd8f)
图3.11 在线新闻浏览