网页简介:经过pink老师的课程学习之后,制作了一个简单的静态页面,主要是运用html和css。

整个网页的制作主要分为五个部分:在制作过程中,首先需要确定一个网页的版心(内容的中心区域),五个部分依次调用版心,使主要内容始终与版心对齐。在版心内,五个部分分别由五个标准流的盒子排列,再将各个盒子内容细分制作。

第一部分:头部区域,包括学成网的logo,首页,课程,职业规划导航栏,搜索框,用户区域。

首先用一个大盒子(class=“header”)包含其中的小模块,再将四个部分放入四个小盒子(class=”logo ” class=“nav”   class="search"  class="user"),再将四个盒子左浮动,使它们全部在一行,最后再对各个小模块进行样式的细化设置。

第二部分:banner部分(class=“banner”),主要由三个部分组成,背景部分,包括背景颜色和背景图片(对class="banner"进行设置背景),侧边导航栏部分和右边课程表部分 。一个大盒子( 调用版心class=“w”)包含两个小盒子(class=“subnav”   class="course"),侧边导航栏左浮动,课程表右浮动。

第三部分:精品 推荐部分(class=”goods“),由标题精品推荐,所推荐内容的链接和更多爱好来链接三部分组成。

第四部分:精品推荐的产品模块(class=”box-bd“),其中的十个产品模块用<ul> <li>产品模块 </li></ul>。位于第一,二,六,七模块上的  hot,new部分用相对定位和绝对定位来做。

第五部分:底部模块(class=”footer“),由左边的APP下载部分(class=”copyright“)和右边的学成网相关内容部分(class=”links“)组成。

html代码部分:

<!DOCTYPE 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>Document</title><link rel="stylesheet" href="style.css">
</head><body><!-- 头部区域开始 --><div class="header w"><!-- 第一行logo --><div class="logo"><img src="D:\前端素材\html使用手册\第七天\img\学成在线.png" alt=""></div><!-- 第一行导航栏 --><div class="nav w"><ul class="homepage"><li> <a href="#">首页</a> </li><li> <a href="#">课程</a></li><li> <a href="#">职业规划</a></li></ul></div><!-- 第一行搜索框 --><div class="search"><input type="text" value="输入关键词"><img class="buttow" src="D:\前端素材\html使用手册\第七天\study\images\btn.png" alt=""></div><!-- 第一行用户区 --><div class="user"><img src="D:\前端素材\html使用手册\第七天\study\images\user.png" alt=""><a href="#">qq-lilei</a></div></div><!-- 头部区域结束 --><!-- banner部分开始 --><div class="banner "><div class="w"><!-- 侧边导航栏 --><div class="subnav"><ul><li><a href="">前端开发</a><span> > </span></li><li><a href="">前端开发</a><span> > </span></li><li><a href="">前端开发</a><span> > </span></li><li><a href="">前端开发</a><span> > </span></li><li><a href="">前端开发</a><span> > </span></li><li><a href="">前端开发</a><span> > </span></li><li><a href="">前端开发</a><span> > </span></li><li><a href="">前端开发</a><span> > </span></li><li><a href="">前端开发</a><span> > </span></li></ul></div><!-- 右边课程表 --><div class="course"><h3>我的课程表</h3><div class="bd"><ul><li><h4>继续学习 程序语言设计</h4><p>正在学习-使用对象</p></li><li><h4>继续学习 程序语言设计</h4><p>正在学习-使用对象</p></li><li><h4>继续学习 程序语言设计</h4><p>正在学习-使用对象</p></li><a class="more" href="#">全部课程</a></ul></div></div></div></div><!-- 精品推荐导航部分开始 --><div class="goods w"><h3>精品推荐</h3><ul><li><a href="">jQuery</a></li><li><a href="">jQuery</a></li><li><a href="">jQuery</a></li><li><a href="">jQuery</a></li><li><a href="">jQuery</a></li></ul><a class="mod" href="#">修改爱好</a></div></div><!-- 精品推荐导航部分结束 --><!-- 精品部分推荐产品推荐开始 --><div class="box w "><div class="box-hd  clearfix"><h3>精品推荐</h3><a href="#">查看更多</a></div><!-- 精品部分推荐产品推荐开始  --><!-- 产品介绍开始 --><div class="box-bd clearfix"><ul><li><em><img src="hot1.png" alt=""></em><img src="D:\前端素材\html使用手册\第九天\study\images\pic.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><div class="high"><span>高级</span>".1125人在学习"</div></li><li><em><img src="new.png" alt=""></em><img src="hot.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><div class="high"><span>高级</span>".1125人在学习"</div></li><li><img src="hot2.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><div class="high"><span>高级</span>".1125人在学习"</div></li><li><img src="hot3.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><div class="high"><span>高级</span>".1125人在学习"</div></li><li><img src="hot3.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><div class="high"><span>高级</span>".1125人在学习"</div></li><li><em><img src="hot1.png" alt=""></em><img src="D:\前端素材\html使用手册\第九天\study\images\pic.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><div class="high"><span>高级</span>".1125人在学习"</div></li><li><em><img src="new.png" alt=""></em><img src="hot.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><div class="high"><span>高级</span>".1125人在学习"</div></li><li><img src="hot2.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><div class="high"><span>高级</span>".1125人在学习"</div></li><li><img src="hot3.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><div class="high"><span>高级</span>".1125人在学习"</div></li><li><img src="hot3.png" alt=""><h4>Think PHP 5.0 博客系统实战项目演练</h4><div class="high"><span>高级</span>'.1125人在学习'</div></li></ul></div></div><!-- 产品结束结束 --><!-- 底部模块开始 --><div class="footer"><div class="w"><div class="copyright"><img src="D:\前端素材\html使用手册\第九天\study\images\logo.png" alt=""><p>学成在线致力于普及中国最好的教育它与中国一流大学和机构合作提供在线课程。<br>© 2017年XTCG Inc.保留所有权利。-沪ICP备15025210号</p><a href="#">下载APP</a></div><div class="links"><dl><dt>关于学成网</dt><dd> <a href="#">关于 </a> </dd><dd> <a href="#">管理团队</a> </dd><dd> <a href="#">工作机会</a> </dd><dd> <a href="#">客户服务</a> </dd><dd> <a href="#">帮助 </a> </dd></dl><dl><dt>关于学成网</dt><dd> <a href="#">关于 </a> </dd><dd> <a href="#">管理团队</a> </dd><dd> <a href="#">工作机会</a> </dd><dd> <a href="#">客户服务</a> </dd><dd> <a href="#">帮助 </a> </dd></dl><dl><dt>关于学成网</dt><dd> <a href="#">关于 </a> </dd><dd> <a href="#">管理团队</a> </dd><dd> <a href="#">工作机会</a> </dd><dd> <a href="#">客户服务</a> </dd><dd> <a href="#">帮助 </a> </dd></dl></div></div></div><!-- 底部模块结束 -->
</body></html>

css代码部分:

* {margin:0px;padding:0px;
}body {background-color: #f3f5f7;
}
.w {width: 1200px;margin: 30px auto;
}/* 清除浮动代码 */
.clearfix:before,.clearfix:after {content:"";display:table; }.clearfix:after {clear:both;}.clearfix {*zoom:1;}   li{list-style: none;
}
a{text-decoration: none;color:#050505;
}/* 头部区域的样式 */
.header {height: 42px;
}/* logo部分 */
.logo img{float: left;width: 198px;height:42px;}/* 导航栏部分 */
.nav ul {float: left;margin-left:60px;
}.nav li  {display:inline-block;height:42px;padding:0 20px;line-height: 42px;color:#050505;font-size: 18px;  }/* 伪类设置 */.nav li a:hover {color: #3fa9ff;border-bottom: 2px solid #00acfd;}/* 搜索框样式 */
.search {float: left; margin-left:70px;
}
/* 搜索框 */
.search input {float: left; width: 346px;height:40px;color:#e0cdbf;padding-left:15px;border-right: 0px;border:1px solid #00a4ff;/* 按钮 */
}
.buttow {width: 50px;height: 42px;/*  */
}/* 用户区域 */
.user {float: left; margin-left:65px;
}/* banner部分样式 */
.banner {height: 421px;/* 背景颜色 */background-color:#1c036c ;
}/* 背景图片 */
.banner .w {height:421px; background: url(banner2.png) no-repeat top center;
}/* 左侧导航栏部分 */
.subnav {float:left;width: 190px;height: 421px;background-color: #14024b;
}
.subnav ul li a {float:left;line-height: 45px;color: #fff;font-size:14px;padding:0 20px;
}.subnav ul li span { float:right;line-height: 45px;color: #fff;padding-right:20px;
}
.subnav a:hover{color:#00a4ff;
}/* 右侧用户区部分 */
.course {float:right;width: 230px;height: 300px;margin-top:50px;background-color: #fff;
}.bd {padding:0 20px;
}
.course h3 {height:48px;line-height:48px;font-weight:400px;color:#fff;text-align:center;background-color: #9bceea;}.course ul li {border-bottom: 1px solid #a5a5a5;padding:14px 0;
}.course ul li h4 {font-size:16px;color: #4e4e4e;}.course ul li p {font-size:12px;color:#a5a5a5;
}.more {display: block;height:38px;line-height: 38px;text-align:center;color:#42aaff;font-size:16px;font-weight: 700;border: 1px solid #00a4ff;margin:5px;
}/* 精品推荐部分 */
.goods {height:60px;background-color: #fff;box-shadow: 2px 3px 3px rgba(0,0,0,0.1);margin-top:10px;
}/* 标题部分 */
.goods h3 {display: block;float:left;line-height:60px;font-size:16px;color:#00a4ff;margin-left:30px;
}/* 精品导航栏部分 */
.goods ul {float: left; margin-left:30px;
}.goods ul li {display: inline-block;line-height: 60px;}
.goods ul li a {padding:0 30px;font-size: 16px;color:#050505;border-left: 1px solid #cccccc;
}.mod {float:right;line-height: 60px;font-size: 16px;color:#00a4ff;padding-right:30px;
} .box h3 {float:left;font-size: 20px;color:#494949;
}.box a {float:right;font-size: 12px;color:#a5a5a5;margin:10px 30px 0 0;
}.box-bd ul {width:1225px ; }/* 产品介绍部分 */
.box-bd ul li {position: relative;float:left;background-color: #fff;width: 228px;height: 270px;margin-top:25px;margin-right:15px;
}.box-bd ul li em img {position: absolute;top:2px;right: -4px;
}
.box-bd ul li >img {width: 100%;
}.box-bd ul li h4 {margin:20px 20px 20px 25px;font-size:14px;color:#050505;font-weight: 400;
}.high {margin: 20px 25px;font-size: 12px;color:#999999;
}
.box-bd ul li span {font-size:12px ;color:#ff7c2d;}/* 底部模块 */.footer {height:415px;background-color: #fff;
}
.footer .w {padding-top:35px;
}.copyright {float: left;
}
.copyright p {font-size: 12px;color:#666666;margin:20px 0 15px 0;}.copyright a {display: block;width: 118px;height:33px;border :1px solid #00a4ff;text-align: center;line-height: 33px;font-size: 16px;color:#00a4ff;}
.links {float:right;margin-top: 5px;
}
.links dl {float: left;display: block;margin-left: 100px;
}
.linkd  dl dt {font-size: 16px;color:#333;
}.links dl dd a {font-size: 12px;color: #333;
}

网页制作完成界面:

制作过程中遇到的问题以及解决方案:

在网页的编写过程中,第一个问题是对整个页面的布局不是很清晰,在写一个网页的时候中一定要先把网页的基本结构分析清楚,将每个部分的位置及内容等有个清晰的了解,最后才是代码编写,结构清楚,编写中遇到问题才能有迹可循。

第二个问题就是在对盒子设置浮动的时候,会影响后面的标准流的盒子,最终复习了的清除浮动,将这个问题解决。清除浮动的常用代码:

.clearfix:before,.clearfix:after {content:"";display:table; }.clearfix:after {clear:both;}.clearfix {*zoom:1;}   

使用时只需要给设置了浮动的元素的父盒子加上class=”clearfix“类名就可以实现清除浮动。

注意:设置清除浮动一定是给浮动元素的父元素添加clearfix类。

文章总结:

这篇文章是我在自学前端时练习基础内容制作的网页,我在这次学习之前也看过另外的视频,就只是看,做做笔记,并没有练习,以至于在最后的网页大作业并没有很好的完成,很小的一个部分都会出很多问题,做了好多天都没有做完,最后只交了一个不完整的网页。在这次学习中,也算是复习基础内容,对前一次学习中没有掌握的内容又重新加深了,在这次制作网页时就解决了很多以前遇到的问题。总之,学习前端一定要多动手;如果遇到问题就返回到该内容的章节,复习基础,才能更好的解决问题。

这个网页只是基于html和css的静态页面,也只是学成网网页的一部分,其中的链接等多个功能都还未能实现,我将在以后的学习中,补齐所缺的部分。另外,如果发现网页中有错漏或者代码有更好的写法的请在评论区留言,或者私信我。

简单html和css静态网页制作相关推荐

  1. HTML+CSS静态网页制作:电影介绍(11页) HTML+CSS+JavaScript

    作品演示 代码展示 代码说明:以下仅展示部分代码供参考~ <!DOCTYPE html><head><meta charset="utf-8" /&g ...

  2. 大学生动漫网页设计模板 机动战士高达静态网页制作成品下载 HTML漫画网页作业带JS轮播图

    机动战士高达静态网页制作 应用知识点 作品介绍 首页部分代码 页面最终效果 网页源地址 应用知识点 DIV CSS布局.网页背景图.JS图片轮播.在线视频 作品介绍 机动战士高达动漫网页使用DIV C ...

  3. 分析静态网页客户服务器工作过程,(静态网页制作课程标准.doc

    静态网页制作课程标准 课程编码: 02345 课程类别:专业基础必修课 适用专业:计算机应用 授课系(部):电子与信息系 学分学时: 4 编写执笔人:宋昌统 教研室主任审核签字: 审核日期: 系主任审 ...

  4. 静态网页制作教程 (转载)

    方法/步骤 新建一个txt文本文档,先不要急着修改文件后缀名,有基础的朋友手动输入HTML代码,不会也没有关系,百度搜索"网页HTML代码". 代码: <!Doctype h ...

  5. Javaweb实验:静态网页制作

    Javaweb实验: 1.静态网页制作 目录 Javaweb实验: 前言 一.实验目的 二.实验原理 三.实验内容 四.实验步骤 五.实验结果 六.实验内容 七.实验步骤 八.实验结果 九.思考 1. ...

  6. HTML+CSS静态网页练习案例(转动的八卦图)

    HTML+CSS静态网页练习案例(转动的八卦图) 需要的知识 1.div标签的运用 2.id选择器,后代选择器, 3.简单的css样式长,宽,高,背景颜色,浮动,绝对定位,边框弧度 4.div的布局特 ...

  7. 利用html标记制作静态网页,使用HTML制作网页《静态网页制作》.ppt

    使用HTML制作网页<静态网页制作> 表单的执行原理 Internet 1 2 客户端:请求登录,通过表单填写账户信息 服务器端:验证发来的账号信息,然后给出反馈 客户端和服务器类似两人沟 ...

  8. HTML+CSS+JavaScript网页制作案例教程-黑马程序员-第五章课后习题(课程介绍专栏效果)

    黑马程序员编著的教材  HTML+CSS+JavaScript网页制作案例教程 第五章:"课程介绍"专栏-课后习题参考代码 题目原型: 请结合给出的素材,运用列表标记,超链接标记以 ...

  9. HTML+CSS+JavaScript网页制作案例教程-黑马程序员-第四章课后习题(播放器图标)

    黑马程序员编著的教材  HTML+CSS+JavaScript网页制作案例教程 第四章:播放器图标-课后习题参考代码 ........ 记得 关注,收藏,评论哦,作者将持续更新.... 我自己做的效果 ...

  10. HTML CSS JavaScript网页制作从入门到精通 第3版 (刘西杰) pdf完整版

    HTML CSS JavaScript网页制作从入门到精通 第3版共分为19章和4个附录,重点介绍使用HTML进行网页制作的方方面面,同时讲解了目前流行的Web标准与CSS网页布局实例,以及基于Jav ...

最新文章

  1. Android 表格HorizontalScrollView+ListView
  2. 支付宝二维码可以抓包更改金额_好哒二维码6大功能,让你的生意“码”上火起来!会员、卡券、码上点餐...
  3. 台达a2_台达自动化控制系统在IC烧录机上的应用
  4. FZU - 2042 The Mad Mathematician(数位dp)
  5. centos6.8安装oracle12C 详细步骤讲解
  6. 信息学奥赛一本通(1402:Vigenère密码)
  7. Spring JDBC开发
  8. 欧拉项目第三题之最大质数因子
  9. windows service 2008 R2 安装net4.6环境失败,windows service 2008 R2 升级sp1问题
  10. linux内核源码目录结构
  11. Android SVG矢量图形打造中国地图
  12. 2016-2017 ACM-ICPC, NEERC, Southern Subregional Contest A Toda2 贪心
  13. 单域安全评估以及加固方案
  14. 关于使用EasyExcel进行单元格合并的问题
  15. 自动记录电脑开关机时间
  16. 如何收看2020年夏季东京奥运会?
  17. 小猫爪:汽车电子小知识01- ISO15765(UDS on CAN)详解
  18. 艾兰岛编辑器-路径点
  19. SitePoint Podcast#180:David Lee King的Face2Face
  20. 打开Vi编辑器出现E325: ATTENTION的解决方法

热门文章

  1. js将 0,1,2,3...转成一,二,三....(数字转换大写)
  2. 利用python如何进行数据挖掘
  3. Linux安装dos环境,Ubuntu安装dos2unix工具
  4. 500MHz频率源设计(西电通院高频大作业)
  5. 微带天线馈电方法 [搬运]
  6. 天猫商城应用自定义类代码
  7. html5shiv源码,前端开发必配置:html5shiv.js和respond.min.js的作用说明!
  8. 陈纪修老师《数学分析》 第05章:微分中值定理及其应用 笔记
  9. CMAKE Opencv配置
  10. A星寻路算法详解(完整代码+图片演示)