web前端工程师7天0基础到精通( 项目实践:正邦网站制作(三))

网络空间安全

  项目十六 项目实践:正邦网站制作(三)

  实践目标

  1、 了解网页设计的流程。

  2、 了解网页设计中的注意事项。

  3、 熟悉网页设计和制作。

  实训项目简介:

  正邦网站是一个企业网站制作的综合实例,通过本项目的学习和锻炼可以帮助学员了解到公司企业站的特点,也是对前面章节学习到知识点不断进行巩固,同时为后续课程打下基础,帮助学生贯穿大学所有的课程内容。在本项目中,我们不仅要运用到前面所学习的网页布局理念,同时也是需要建立在已经掌握了HTML基本标记和CSS基础以及DIV基础之上。通过本项目的锻炼和学习,学生能够制作大部分企业网站。

  实训流程:

  任务一:分析正邦网站列表页架构

  任务描述:

  在第十四、十五章节中,我们对正邦网站的首页进行了详细的布局排版分析,同样的,列表页和文章页我们也来先分析布局结构及页面内容,了解整体框架,这两个页面的头部、导航、banner和底部与首页是一样的,所以对于这两个页面我们只详细讲解和首页不同的部分。

  8号框:列表页的主体部分listmain,分左右两个小块。

  9号框:列表页主体部分的左侧小块listpageleft,同级栏目列表。

  10号框:列表页主体部分的右侧小块listright,文章列表。

  任务二:制作正邦列表页主体部分

  在list.html页面的<body></body>中头部和底部之间输入以下代码,新建CSS文件名为mystyle.css,用于编写公众样式的CSS代码,保存到根目录的images文件夹。

  HTML 源代码:

  (list.html)

  代码解析:

  1) 第43-81行:定义主体部分的DIV盒子,id名为"listmain";

  2) 第44-67行:定义主体部分右边的DIV盒子,id名为"listright";

  3) 第46-51行、第69-74行:插入一个一行两列的盒子,宽度定义为100%,样式设定为tableunderline,在第一列中输入文字,设定样式为xbt;

  4) 第52-63行:采用ul、li的列表添加列表标题,日期添加span标签;

  5) 第68-81行:定义主体部分右边的DIV盒子,id名为"listpageleft";

  6) 第64行:为页面添加p标签,并且定义样式为pageliststyle;

  7) 第66行:清除左右浮动;

  8) 第75-79行:为同级栏目添加p标签,定义样式为bt;

  CSS源代码:

  (mystyle.css)

  代码解析:

  1) 第1-7行: 定义listright盒子,最小高度为410像素,高度自动,宽度为720像素,左填充为10像素;

  2) 第4-11行:定义logo盒子高70像素,宽960像素,上边距为零,右边距自适应,下边距零,左边距自适应;

  3) 第12-14行:定义logo盒子内的img标记中的元素左浮动;

  4) 第15-26行:定义telno盒子右浮动,高20像素,宽200像素,上填充距为30像素,右填充距为40像素,下填充距为20像素,字体黑体14像素,粗体,颜色为#BF0000(红色);

  5) 第27-34行:定义menu盒子高50像素,宽960像素,上下边距为零,左右自适应;

  6) 第35-45行:定义menuys盒子字号14像素,颜色为#fff(白色),背景颜色为#D92621(红色),左浮动,高20像素,宽120像素,文本居中,上填充距为15像素,下填充距为15像素。

  任务三:分析正邦文章页架构

  任务描述:

  正邦的文章页和列表页一样,我这里只详细讲解和首页不同的部分。

  8号框:文章页的主体部分listmain,分左右两个小块。

  9号框:文章页主体部分的左侧小块listpageleft,相关文档列表。

  10号框:文章页主体部分的右侧小块listright,文章内容。

  任务四:制作正邦文章页主体部分

  HTML 源代码:

  (index.html)

  代码解析:

  1) 第50-83行:定义主体部分的DIV盒子,id名为"listmain";

  2) 第51-65行:定义主体部分右边的DIV盒子,id名为"listright";

  3) 第52-63行:定义主体部分右边的DIV盒子中的listpage1盒子。

  4) 第53-57行:插入一个一行一列的盒子,宽度定义为100%,样式设定为tableunderline,在第一列中输入文字,设定样式为xbt;

  5) 第58-60行:定义产品标题和内容的DIV盒子,id名为"wzbtp";

  6) 第61行:定义DIV盒子,id名为"wzxjie",在盒子中填写作者、来源、点击量等内容;

  7) 第62行:在p标签中插入文章内容;

  8) 第66-81行:定义主体部分右边的DIV盒子,id名为"listpageleft";

  9) 第67-72行:插入一个一行两列的盒子,宽度定义为100%,样式设定为tableunderline,在第一列中输入文字,设定样式为xbt;

  10) 第73-79行:为相关文档标题添加p标签,为日期添加span标签,并且定义样式为ar_right;

  CSS源代码:

  (index.css)

  代码解析:

  1) 第1-11行:定义wzbtp盒子高20像素,宽960像素,上下边距为10像素,左右自适应,上下填充距离为10像素,文本位置为居中,颜色设为#D92621;

  2) 第12-26行:定义wzxjie盒子高15像素,宽400像素,上下边框宽度为1像素,虚线,颜色为#F1F1F1,上下填充距离为5像素,左右边距为自动,文本位置为居中;

标签: 网络空间安全