教程视频:http://edu.csdn.net/course/detail/535   从42开始

制作的网页:http://www.cnos.co/

整体思路:

先布局再CSS控制

骨架搭好了,初始化样式,

后再弄CSS样式。注意:将CSS的样式导入到外部样式表时,要注意图片的位置,以及

对外部样式表的引入

1、头部的背景图片的高度128px来自素材的图片高,容器的宽度大小也来自图片

的宽,那么这里背景图片设置的有意思吗?不设置效果一样呀!!

2、图片的位置:当你在编写index.html页面代码时,出现一些图片路径时,那么

先分清楚哪些是同级目录文件

我现在在操作首页实战.html,里面有图片1的路径,从上面可以看出首页实战.html和img文件夹为同级的目录,则路径应该写为:img/1.jpg

效果图

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<style type="text/css">

#container{

width:1002px;

background-color:gray;

}

#header{

height:120px;

background-color: aquamarine;

}

#main{

height: 600px;

background: darkgoldenrod;

}

#footer{

height: 120px;

background: yellowgreen;

}

#main-left{

float: left;

background: yellow;

width: 700px;

height: 100%;

}

#main-right{

float: right;

background: pink;

width: 302px;

height:100% ;

}

</style>

</head>

<body>

<div id="container">

<div id="header"></div>

<div id="main">

<div id="main-left"></div>

<div id="main-right"></div>

</div>

<div id="footer"></div>

</div>

</body>

</html>

注意:这里对id为main的div里面的子div main-left和main-right设置浮动样式时,要设置宽和高不然不起作用(起单独一个宽或者高也不起作用,这里的背景颜色只是父div的背景颜色)。可能的原因是div里面没内容,没长和宽,自然不会显示背景颜色

3、当一个div包含两个左右浮动的div并且后面接个普通的div时

<div id="main">

<div id="lside">

</div>

<div id="rside">

</div>

</div>

<div id=”footer” >

</div>

因为两个浮动的div浮在水面上,但是父div(即id为main的div)没有高度所以没把父div撑开。Footer的div会在水平面上,所以加背景颜色和height后可以看到此div在这两个浮动div下面,要使footer的div呈现在下面并且不被覆盖,

第一种方法:给main的div加height:800px;让他撑开

第二种方法:在两个浮动div后面加上一个class为cl的div,样式为clear:both;

网页制作的初步完成:

Html代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<link rel="stylesheet" type="text/css" href="css/reset.css"/>

<link rel="stylesheet" href="css/首页实战-2.css" />

</head>

<body>

<div id="container">               <!--div#container-->

<div id="header">              <!--div#header+div#main+div#footer-->

<img src="img/logo.jpg" alt="" id="logo"/>

<ul id="nav">

<li><a href="#">导航1</a></li>     <!--li*7>a>{导航$}-->

<li><a href="#">导航2</a></li>

<li><a href="#">导航3</a></li>

<li><a href="#">导航4</a></li>

<li><a href="#">导航5</a></li>

<li><a href="#">导航6</a></li>

<li><a href="#">导航7</a></li>

</ul>

</div>

<img src="img/about_banner.jpg" alt="" id="banner" />

<div id="main">

<div id="lside">

<div class="subtitle">

<img src="img/circle.gif"/>

<h1>核心业务</h1>

<a href="">MORE>></a>

</div>

<div class="four">

<h2>电子商务类网站建设</h2>

<img src="img/eshop_service.jpg" alt="" />

<ul>                             <!--ul>li*5>{方便的货物管理$}-->

<li><a href="#">方便的货物管理</a></li>

<li><a href="#">自定义会员类型</a></li>

<li><a href="#">在线支付功能</a></li>

<li><a href="#">丰富的订单统计</a></li>

<li><a href="#">财务报表生成</a></li>

</ul>

</div>

<div class="four">

<h2>电子商务类网站建设</h2>

<img src="img/eshop_service.jpg" alt="" />

<ul>                             <!--ul>li*5>{方便的货物管理$}-->

<li><a href="#">方便的货物管理</a></li>

<li><a href="#">自定义会员类型</a></li>

<li><a href="#">在线支付功能</a></li>

<li><a href="#">丰富的订单统计</a></li>

<li><a href="#">财务报表生成</a></li>

</ul>

</div>

<div class="four">

<h2>电子商务类网站建设</h2>

<img src="img/eshop_service.jpg" alt="" />

<ul>                             <!--ul>li*5>{方便的货物管理$}-->

<li><a href="#">方便的货物管理</a></li>

<li><a href="#">自定义会员类型</a></li>

<li><a href="#">在线支付功能</a></li>

<li><a href="#">丰富的订单统计</a></li>

<li><a href="#">财务报表生成</a></li>

</ul>

</div>

<div class="four">

<h2>电子商务类网站建设</h2>

<img src="img/eshop_service.jpg" alt="" />

<ul>                             <!--ul>li*5>{方便的货物管理$}-->

<li><a href="#">方便的货物管理</a></li>

<li><a href="#">自定义会员类型</a></li>

<li><a href="#">在线支付功能</a></li>

<li><a href="#">丰富的订单统计</a></li>

<li><a href="#">财务报表生成</a></li>

</ul>

</div>

</div>

<div id="rside">

<div class="subtitle">

<img src="img/circle.gif"/>

<h1>文章观点</h1>

<a href="">MORE>></a>

</div>

<ul id="art">               <!--ul#nav>li*7>{文章$}-->

<li><a href="#">这是一篇好文章1</a></li>    <!--li*5>a>{这是一篇好文章$}-->

<li><a href="#">这是一篇好文章2</a></li>

<li><a href="#">这是一篇好文章3</a></li>

<li><a href="#">这是一篇好文章4</a></li>

<li><a href="#">这是一篇好文章5</a></li>

</ul>

<div class="subtitle">

<img src="img/circle.gif"/>

<h1>联系我们</h1>

<a href="">MORE>></a>

</div>

<div id="contact">

</div>

</div>

</div>

<div id="footer">

<ul>                                   <!--ul>li*7>a>{联系我们} -->

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

</ul>

<address>©2006-2009 北京市灵犀慧通科技有限公司版权所有 http://www.lionhit.com 京ICP备07020337号 W3C Valid CSS W3C Valid XHTML 1.0 Strict</address>

</div>

</div>

</body>

</html>

样式代码:

#container {

margin: 0 auto;

width: 1002px;

}

#header {

height: 128px;

background: gray url(../img/top_bg.jpg) no-repeat;

}

#nav li {

float: left;

/*1、让导航横向*/

/*background: purple;    */

/*2、将导航撑开*/

width: 90px;

margin-right: 1px;

}

#nav a {

font-size: 16px;

font-family: "微软雅黑";

color: #363636;

/*8、文字颜色*/

display: block;

/*5、鼠标移动上去后背景颜色局限在a标签内容中*/

height: 37px;

/*6、这些高度都有规定的*/

width: 90px;

text-align: center;

/*7 、让文字居中*/

}

#nav a:hover {

/*3、鼠标放上来后变的样式*/

color: white;

background: url(../img/nav_on.gif);

/*4、鼠标移动后的背景颜色*/

}

#banner{

margin: 10px 0;

}

#main{

/*height: 800px; */                  /*  9、撑开*/

}

.subtitle{

height: 37px;

background: url(../img/index_main_top_bg.gif);   /*14对原先设置的背景颜色进行更改*/

}

.subtitle img{

float: left;                         /*10将初始化的图片左浮动*/

margin: 5px 0 0 10px;                 /*11对图片进行微调*/

}

.subtitle h1{

float:left;

font-size: 16px;                           /*12对标题中字体进行设置*/

font-family: "微软雅黑",simhei,sans-serif;

margin-left:10px;

}

.subtitle a{

float: right;

font-size: 12px;                            /*13对超链接进行微调*/

color: gray;

}

.four{

width: 326px;

height: 200px;

background: #EEE;                     /*这里将原先的背景改成其他的颜色(用QQ截图下面有显示RGB的颜色,这里只是转换成16进制)*/

float: left;

margin: 10px;

}

.four h2{

font-size: 16px;

font-family: "微软雅黑";

margin: 6px 0 6px 10px;                     /*16将h2标题做做修改*/

}

.four img{

float: left;                           /*11、让class为four标签的img左浮动*/

margin-left: 10px;                            /*15图片背后有背景颜色为白色*/

padding: 6px;

background: white;

}

.four ul{

float: left;

margin-left: 10px;

}

.four li{

background: url(../img/service_intro_bg.gif) no-repeat;      /*16标签前面的小黑点*/

padding-left: 10px;                              /*17小黑点在字的下面*/

height: 20px;

}

.four a{

color: gray;                                   /*18a标签的颜色*/

}

#lside{

height: 480px;

width: 694px;

border: 1px solid #EEE;

float: left;                            /*8、让左右两个div并列一起*/

/*background: cornflowerblue;*/              /*这里设置是来区分9*/  /*19删除背景图*/

border-top: none;

}

#rside{

/*height: 600px;*/

width: 294px;

/*border:1px solid gray;*/

float: right;                            /*让左右两个div并列一起*/

/*background: greenyellow; */                /*这是一整个大的div到后面设置的话这个要去掉了*/

}

#art{

background: #EEE;

margin-top: 1px;

padding-top:10px;

}

#art a{

display: block;

background: url(../img/article_head.gif) no-repeat;

height: 29px;

padding-left: 30px;

}

#art a:hover{

background: url(../img/article_on_bg.gif);   /*鼠标移动到文章标题后的背景*/

}

#contact{

margin-top: 1px;

height: 250px;

background: #EEE;

}

#footer{

height: 120px;

/*background: gray;*/

clear:both;                         /* 9、撑开*/

margin-top: 20px;

}

#footer ul{

height: 40px;

background: #EEE;

}

#footer li{

float: left;

margin-top: 15px;

margin-right: 10px;

}

#footer address{

font-family: "微软雅黑",sans-serif;

font-size:10px;

margin-top: 15px;

}

最后完美的:

HTML代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<link rel="stylesheet" type="text/css" href="css/reset.css"/>

<link rel="stylesheet" href="css/首页实战-2.css" />

</head>

<body>

<div id="container">               <!--div#container-->

<div id="header">              <!--div#header+div#main+div#footer-->

<img src="img/logo.jpg" alt="" id="logo"/>

<ul id="nav">

<li><a href="#">导航1</a></li>     <!--li*7>a>{导航$}-->

<li><a href="#">导航2</a></li>

<li><a href="#">导航3</a></li>

<li><a href="#">导航4</a></li>

<li><a href="#">导航5</a></li>

<li><a href="#">导航6</a></li>

<li><a href="#">导航7</a></li>

</ul>

</div>

<img src="img/about_banner.jpg" alt="" id="banner" />

<div id="main">

<div id="lside">

<div class="subtitle">

<img src="img/circle.gif"/>

<h1>核心业务</h1>

<a href="">MORE>></a>

</div>

<div class="four">

<h2>电子商务类网站建设</h2>

<img src="img/eshop_service.jpg" alt="" />

<ul>                             <!--ul>li*5>{方便的货物管理$}-->

<li><a href="#">方便的货物管理</a></li>

<li><a href="#">自定义会员类型</a></li>

<li><a href="#">在线支付功能</a></li>

<li><a href="#">丰富的订单统计</a></li>

<li><a href="#">财务报表生成</a></li>

</ul>

</div>

<div class="four">

<h2>电子商务类网站建设</h2>

<img src="img/eshop_service.jpg" alt="" />

<ul>                             <!--ul>li*5>{方便的货物管理$}-->

<li><a href="#">方便的货物管理</a></li>

<li><a href="#">自定义会员类型</a></li>

<li><a href="#">在线支付功能</a></li>

<li><a href="#">丰富的订单统计</a></li>

<li><a href="#">财务报表生成</a></li>

</ul>

</div>

<div class="four">

<h2>电子商务类网站建设</h2>

<img src="img/eshop_service.jpg" alt="" />

<ul>                             <!--ul>li*5>{方便的货物管理$}-->

<li><a href="#">方便的货物管理</a></li>

<li><a href="#">自定义会员类型</a></li>

<li><a href="#">在线支付功能</a></li>

<li><a href="#">丰富的订单统计</a></li>

<li><a href="#">财务报表生成</a></li>

</ul>

</div>

<div class="four">

<h2>电子商务类网站建设</h2>

<img src="img/eshop_service.jpg" alt="" />

<ul>                             <!--ul>li*5>{方便的货物管理$}-->

<li><a href="#">方便的货物管理</a></li>

<li><a href="#">自定义会员类型</a></li>

<li><a href="#">在线支付功能</a></li>

<li><a href="#">丰富的订单统计</a></li>

<li><a href="#">财务报表生成</a></li>

</ul>

</div>

</div>

<div id="rside">

<div class="subtitle">

<img src="img/circle.gif"/>

<h1>文章观点</h1>

<a href="">MORE>></a>

</div>

<ul id="art">               <!--ul#nav>li*7>{文章$}-->

<li><a href="#">这是一篇好文章1</a></li>    <!--li*5>a>{这是一篇好文章$}-->

<li><a href="#">这是一篇好文章2</a></li>

<li><a href="#">这是一篇好文章3</a></li>

<li><a href="#">这是一篇好文章4</a></li>

<li><a href="#">这是一篇好文章5</a></li>

</ul>

<div class="subtitle">

<img src="img/circle.gif"/>

<h1>联系我们</h1>

<a href="">MORE>></a>

</div>

<div id="contact">

</div>

</div>

</div>

<div id="footer">

<ul>                                   <!--ul>li*7>a>{联系我们} -->

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

<li><a href="#">联系我们</a></li>

</ul>

<address>©2006-2009 北京市灵犀慧通科技有限公司版权所有 http://www.lionhit.com 京ICP备07020337号 W3C Valid CSS W3C Valid XHTML 1.0 Strict</address>

</div>

</div>

</body>

</html>

CSS代码:

#container {

margin: 0 auto;

width: 1002px;

}

#header {

height: 128px;

background: gray url(../img/top_bg.jpg) no-repeat;

}

#nav li {

float: left;

/*1、让导航横向*/

/*background: purple;    */

/*2、将导航撑开*/

width: 90px;

margin-right: 1px;

}

#nav a {

/*font-size: 16px;

font-family: "微软雅黑";

line-height:37px ;                  /*让导航内容居中*/

font:16px/37px "微软雅黑",'黑体',sans-serif;    /*可以简写为下面的,可以少写,但要有顺序*/

color: #363636;

/*8、文字颜色*/

display: block;

/*5、鼠标移动上去后背景颜色局限在a标签内容中*/

height: 37px;

/*6、这些高度都有规定的*/

width: 90px;

text-align: center;

/*7 、让文字居中*/

}

#nav a:hover {

/*3、鼠标放上来后变的样式*/

color: white;

background: url(../img/nav_on.gif);

/*4、鼠标移动后的背景颜色*/

}

#banner{

margin: 10px 0;

}

#main{

/*height: 800px; */                  /*  9、撑开*/

}

.subtitle{

height: 37px;

background: url(../img/index_main_top_bg.gif);   /*14对原先设置的背景颜色进行更改*/

line-height: 37px;

}

.subtitle img{

float: left;                         /*10将初始化的图片左浮动*/

margin: 5px 0 0 10px;                 /*11对图片进行微调*/

}

.subtitle h1{

float:left;

font-size: 16px;                           /*12对标题中字体进行设置*/

font-family: "微软雅黑",simhei,sans-serif;

margin-left:10px;

}

.subtitle a{

display: block;

float: right;

font-size: 12px;                            /*13对超链接进行微调*/

color: #888;

line-height: 37px;

}

.four{

width: 326px;

height: 200px;

background: #EEE;                     /*这里将原先的背景改成其他的颜色(用QQ截图下面有显示RGB的颜色,这里只是转换成16进制)*/

float: left;

margin: 10px;

}

.four h2{

color: #A0A0A0;                       /*字体颜色微调*/

font-size: 16px;

font-family: "微软雅黑";

margin: 6px 0 6px 10px;                     /*16将h2标题做做修改*/

}

.four img{

float: left;                           /*11、让class为four标签的img左浮动*/

margin-left: 10px;                            /*15图片背后有背景颜色为白色*/

padding: 6px;

background: white;

}

.four ul{

float: left;

margin-left: 10px;

}

.four li{

background: url(../img/service_intro_bg.gif) no-repeat;      /*16标签前面的小黑点*/

padding-left: 10px;                              /*17小黑点在字的下面*/

height: 20px;

}

.four a{

color: #888;                                   /*18a标签的颜色*/

}

.four a:visited{

color: #808080;

}

.four a:hover{

color: #FF832C;

}

#lside{

height: 480px;

width: 694px;

border: 1px solid #EEE;

float: left;                            /*8、让左右两个div并列一起*/

/*background: cornflowerblue;*/              /*这里设置是来区分9*/  /*19删除背景图*/

border-top: none;

}

#rside{

/*height: 600px;*/

width: 294px;

/*border:1px solid gray;*/

float: right;                            /*让左右两个div并列一起*/

/*background: greenyellow; */                /*这是一整个大的div到后面设置的话这个要去掉了*/

}

#art{

background: #EEE;

margin-top: 1px;

padding-top:10px;

}

#art a{

color: #888;

display: block;

background: url(../img/article_head.gif) no-repeat;

height: 29px;

line-height:29px ;

padding-left: 30px;

}

#art a:hover{

color:#FF832C;

background: url(../img/article_on_bg.gif);   /*鼠标移动到文章标题后的背景*/

}

#contact{

margin-top: 1px;

height: 250px;

background: #EEE;

}

#footer{

height: 120px;

/*background: gray;*/

clear:both;                         /* 9、撑开*/

margin-top: 20px;

}

#footer ul{

height: 40px;

background: #EEE;

}

#footer li{

float: left;

margin-top: 15px;

margin-right: 10px;

}

#footer address{

font-family: "微软雅黑",sans-serif;

font-size:10px;

margin-top: 15px;

}

#footer a:visited{

color: #808080;

}

#footer a:hover{

color: #FF832C;

}

html实战-制作静态网页相关推荐

  1. html静态网页制作的博客,[推荐]初学制作静态网页HTML推荐标准_

    [推荐]初学制作静态网页HTML推荐标准_ (2012-05-19 10:46:32) 标签: 网页 制作 杂谈 a双 定义一个链接name=text 本网页内目标名称(书签),可为数字或文本href ...

  2. jsp网页制作html页面,JSP制作静态网页.ppt

    JSP制作静态网页 JSP制作静态网页 主要内容 1 制作网站的原型 2 制作注册页面 2.1 HTML的常用标签 2.2 CSS简介 2.3 使用HTML+CSS制作注册页面 2.4 JavaScr ...

  3. 1、制作静态网页,用于个人信息的提交前验证。

    1.制作静态网页,用于个人信息的提交前验证. 内容要求: 1. 编写一个静态页面,用于填写个人的基本信息,包含姓名.性别.年龄.民族.身份证号.家庭住址.上传1张个人照片(可用其他图片代替),页面下方 ...

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

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

  5. 第二十八篇 网页实战之静态网页爬取,四大案例,小说,书,图片等抓取操作

    心得:不知道从什么时候开始,喜欢上了思考,完全可以把自己沉浸在自己的程序中,看着自己一点点的累积,慢慢的成长,证明这一天没有白白浪费掉,感谢还在认真的你. 自己在学习过程中总结出来的爬虫的过程: 1. ...

  6. 静态网页制作作业_HTML CSS复习之制作静态网页

    这一周我先是复习了一些基础的布局,下面是比较常用的几种基本布局: 左边aside部分左浮动,右边content部分也左浮动,两个部分无空隙 左边aside部分左浮动,右边content部分右浮动 然后 ...

  7. 在ubuntu20.04下搭建lamp环境并制作静态网页

    1.准备工作 配置虚拟机安装ubuntu20.04 配置环境及相关设置(配置中文及防火墙等) 提示:详细安装方法参考B站up @Mrico_Frank 2.安装apache2 Apache HTTP服 ...

  8. 在 ubuntu20.04下搭建 lamp 环境并制作静态网页

    1.准备工作 配置虚拟机安装ubuntu20.04 配置环境及相关设置(配置中文及防火墙等) 提示:详细安装方法参考B站up @Mrico_Frank 2.安装apache2 Apache HTTP服 ...

  9. html语言区别大小写吗,用HTML语言制作静态网页基础问题1.标注是否区分大小写?2.下 爱问知识人...

    C. UBB语法 论坛可以由管理员设置是否支持UBB标签,UBB标签就是不允许使用HTML语法的情况下,通过论坛的特殊转换程序,以至可以支持少量常用的.无危害性的HTML效果显示.以下为具体使用说明: ...

最新文章

  1. linux ubuntu无法登陆,新手入门求解答!ubuntu命令创建用户无法登入问题!
  2. 【组合数学】生成函数 ( 求和性质 )
  3. 关于js中namespace命名空间模式
  4. 2021年5月信息系统项目管理师上午真题
  5. 西电开源社区Ubuntu 10.04软件源
  6. php中mysqlstat函数,PHP函数mysql_stat介绍
  7. C#LeetCode刷题之#622-设计循环队列​​​​​​​(Design Circular Queue)
  8. Python爬虫要违法了吗?小编告诉大家:守住规则,大胆去爬
  9. linux的centos 怎么安装bzip2
  10. docker run后台启动命令_Docker命令-docker run
  11. 在ASP.NET中使用FCKeditor V2
  12. 【Linux/CentOS】上手常见问题笔记
  13. Layui Ajax请求时加上 load 加载效果
  14. UCI机器学习数据库
  15. Java加密:四、非对称加密算法
  16. IE浏览器异常,无法正常使用,如何修复?
  17. c语言 一维薛定谔方程,基于MATLAB快速傅里叶非线性薛定谔方程.ppt
  18. 【jq练习】层次选择器
  19. 2020大厂面试集合,GitHub,百度,flutter下拉加载
  20. html站点是啥意思,html啥意思

热门文章

  1. 在XShell中修改ip为静态ip
  2. 《陈二狗妖孽人生》之经典语录
  3. IP融合网络引领通信变革
  4. 计算机大赛a类有哪些,A类 B类学科竞赛项目清单
  5. Brave浏览器 1.0正式面世, 为用户提供无与伦比的隐私保护和奖励
  6. eMMC格式化及烧录
  7. 计算机公式or,OR值的计算方法
  8. R语言大数据分析纽约市的311万条投诉统计可视化与时间序列分析
  9. 用扫地机器人楼下吵吗_家里是复式的,用福玛特扫地机器人能扫完楼下拿到楼上接着扫吗...
  10. 对称、群论与魔术(九)——魔术《五边形的奇迹》