![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=1739579198-xJ8Z2uJLvEuatBMZCmOAdkl3EqHEo6Ug-0-250beefea4729830313f68e7b619885e)
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-T86_57540.jpg?sign=1739579198-gqZtgkUcCIaUdHftaLe2iMFogMW2Rcmq-0-4cb0c34791d97a112a44e3f53523e690)
![](https://epubservercos.yuewen.com/98A4CD/15253389505245306/epubprivate/OEBPS/Images/Figure-T87_57541.jpg?sign=1739579198-UxG4lvAslPEexVJVCPocqv4vajTuqclF-0-b1e8ab6c7bcac102cd45b45170c4fed9)
【代码解析】
第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=1739579198-ZSgj3m6OHxPn3UagTsoaTE177NQdMqek-0-1c01f7156c7eb19e51e0aec0792d8117)
图3.11 在线新闻浏览