一、语言和环境
1. 实现语言:HTML5。
2. 开发环境:VScode。
二、要求
1、完成下列菜单显示效果。
2、添加【:hover】选择器,鼠标悬停在文字上方时文字加粗。
参考图如下所示:

三、推荐实现步骤
(1)创建宽度为【100%】,高度为【5vh】的【div】容器。
(2)通过ul与li的方式创建一个菜单列表,li的数量为8。
(3)添加外层div的背景颜色为【skyblue】。
(4)添加li的文本格式为:宽度【12.5%】、水平居中、行高5vh。
(5)添加li的伪类选择器【:hover】,并添加文字加粗效果。
四、注意事项
1. 仔细审题,准确理解题目要求。
2. 注意按照要求来进行设计。
3. 代码的书写、命名须符合规范,添加适当的注释。
五、评分标准
| 题目:文件操作 | ||
| 该程序评分标准如下: | ||
| 100 | 菜单列表 | |
| 10 | Html网页创建成功,引入HTML基础代码 | |
| 10 | 创建宽度为【100%】,高度为【5vh】的【div】容器。 | |
| 20 | 通过ul与li的方式创建一个菜单列表,li的数量为8。 | |
| 10 | 添加外层div的背景颜色为【skyblue】。 | |
| 20 | 添加li的文本格式为:宽度【12.5%】、水平居中、行高5vh。 | |
| 20 | 添加li的伪类选择器【:hover】,并添加文字加粗效果。 | |
| 10 | 变量命名规范,有注释 | |
| 总分 | 100分 | |
实现代码:
- html>
- <html lang="en">
-
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>menutitle>
- <style>
- /* 去掉内外边距 */
-
- * {
- margin: 0px;
- padding: 0px;
- }
- /* 去掉ul默认样式 */
-
- ul {
- list-style: none;
- }
- /* li样式 */
-
- ul li {
- width: 12.5%;
- float: left;
- text-align: center;
- line-height: 5vh;
- }
- /* 伪类选择器的使用 */
-
- ul li:hover {
- font-weight: bolder;
- }
- style>
- head>
-
- <body>
- <div style="width: 100%;height:5vh;background-color: skyblue;">
- <ul>
- <li>首页li>
- <li>喜剧片li>
- <li>动作片li>
- <li>爱情片li>
- <li>恐怖片li>
- <li>文艺片li>
- <li>战争片li>
- <li>纪录片li>
- ul>
- div>
- body>
-
- html>