![精通HTML5+CSS3+JavaScript网页设计(视频教学版)(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/776/26846776/b_26846776.jpg)
6.7 综合实例2——制作新闻菜单
在网上浏览新闻可能是每个上网者都喜欢做的事情。一个布局合理、样式美观大方的新闻菜单是吸引人的主要途径之一。本实例使用CSS控制HTML标记创建新闻菜单,具体步骤如下:
01 分析需求
创建一个新闻菜单需要包含两个部分:一个是父菜单,用来表明新闻类别;一个是子菜单,介绍具体的新闻消息。菜单方式很多,可以用<table>创建,也可以用列表创建,同样也可以使用段落<p>创建。本实例采用<p>标记结合<div>创建。
02 分析局部和整体,构建HTML网页
一个新闻菜单可以分为三个层次,即新闻父菜单、新闻焦点和新闻子菜单,下面分别使用div创建,其HTML代码如下所示。
![](https://epubservercos.yuewen.com/DBA090/15289821504504406/epubprivate/OEBPS/Images/Figure-P126_129912.jpg?sign=1738898162-FSTRYpKzpMmvgTbtJPYgZMo3qHuEjD80-0-7243df4959ffcba61e1aceafca2c7f6d)
在IE 11.0中的显示效果如图6-34所示,一个标题一个超链接和三个段落以普通样式显示,其布局只存在上下层次。
![](https://epubservercos.yuewen.com/DBA090/15289821504504406/epubprivate/OEBPS/Images/Figure-P127_76802.jpg?sign=1738898162-SCUmOrdgAwNGkrpj5NUkQ4Mt0wF3YXBr-0-44459cfe20e21a3af5e16b7badd6c7d2)
图6-34 无CSS标记显示
03 添加CSS代码,修饰整体样式
对于HTML页面,需要有一个整体样式,其代码如下所示。
![](https://epubservercos.yuewen.com/DBA090/15289821504504406/epubprivate/OEBPS/Images/Figure-P126_129913.jpg?sign=1738898162-uGttKv27RZEkp383LPeVyaqkOHVjfxKJ-0-ae715e7a3a1a941d31e8f4989a6e10a5)
在IE 11.0中的显示效果如图6-35所示,可以看到全局层会以边框显示,宽度为400px,其颜色为浅绿色;文档内容中的字采用宋体、大小为12px,并且定义内容和层之间的空隙为0、层和层之间的空隙为0。
![](https://epubservercos.yuewen.com/DBA090/15289821504504406/epubprivate/OEBPS/Images/Figure-P127_76803.jpg?sign=1738898162-QurmzJPkDqm76pYH6nr7TPqGqVIYMHPZ-0-9ee190f01d7bd88830b8ef7e52e92d19)
图6-35 整体样式添加
04 添加CSS代码,修饰新闻父菜单
对新闻父类菜单进行CSS控制,其代码如下所示。
![](https://epubservercos.yuewen.com/DBA090/15289821504504406/epubprivate/OEBPS/Images/Figure-P127_129915.jpg?sign=1738898162-O8yr7yzMQVTJYIpoEC9Kw4jGKE4Tkbkj-0-1aed103bbaa4dc0b6789d28dbbf06590)
在IE 11.0中的显示效果如图6-36所示。标题“时事热点”以矩形方框显示,背景色为橄榄色,字体大小为14px,行高为18px。
![](https://epubservercos.yuewen.com/DBA090/15289821504504406/epubprivate/OEBPS/Images/Figure-P128_76888.jpg?sign=1738898162-n1PegB9Jts4TMp1N2St2uflnTPxLAkXG-0-9e0f561a96ef5b47525f74e9680794db)
图6-36 修饰超级链接图
05 添加CSS菜单,修饰子菜单
![](https://epubservercos.yuewen.com/DBA090/15289821504504406/epubprivate/OEBPS/Images/Figure-P127_130057.jpg?sign=1738898162-jqT3U1JfBe4pR1pvVoViyaD5mphJd89Q-0-b802a5f7bac99b6a8ad424fb94500881)
在IE 11.0中的显示效果如图6-37所示,超链接“7月周周爬房团报名”居中显示,所有段落之间间隙增大。
![](https://epubservercos.yuewen.com/DBA090/15289821504504406/epubprivate/OEBPS/Images/Figure-P128_76889.jpg?sign=1738898162-rKXRkBjun41exq4KgCh3FKE8b7F7uzIY-0-6d6ae040c64d08e2cff90c8a4b9e199e)
图6-37 子菜单样式显示
06 添加CSS菜单,修饰超级链接
![](https://epubservercos.yuewen.com/DBA090/15289821504504406/epubprivate/OEBPS/Images/Figure-P128_129917.jpg?sign=1738898162-QRTd8dSV09xiVR9LneUE2R3odKe5AK5V-0-5e5c77da5fff5eaab3d38ee8b4a24dfb)
在IE 11.0中的显示效果如图6-38所示。超链接“7月周周爬房团报名”字体变大,加粗,并且无下画线显示;将鼠标指针放在此超级链接上时会以红色字体显示,并且下面带有下画线。
![](https://epubservercos.yuewen.com/DBA090/15289821504504406/epubprivate/OEBPS/Images/Figure-P128_76950.jpg?sign=1738898162-vNJLzAxaPWuXaltlEXB2nMqcItGt2nWs-0-766afa23ba31b080579105c1b3d1dc5b)
图6-38 超级链接修饰显示