咱们这回来讲讲CSS如何对网页的背景进行设置,网页的背景是整个网页的重要组成部分,他直接决定了整个网页的风格和色调。我们这回主要来学习如何用CSS来设置背景颜色、背景图片。

背景颜色:CSS设置背景颜色特别简单:background-color:采用十六进制的设计方法。

背景颜色不但可以给网页设置背景颜色,同样也可以给网页分块。我们接下来看,用背景色给页面分块:我们看代码:

<html>
<head>
<title>利用背景颜色分块</title>
<style>
<!--
body{padding:0px;margin:0px;background-color:#ffebe5;   /* 页面背景色 */
}
.topbanner{background-color:#fbc9ba;    /* 顶端banner的背景色 */
}
.leftbanner{width:22%; height:330px;vertical-align:top;background-color:#6d1700;    /* 左侧导航条的背景色 */color:#FFFFFF;text-align:left;padding-left:40px;font-size:14px;
}
.mainpart{text-align:center;
}
-->
</style></head>
<body>
<table cellpadding="0" cellspacing="1" width="100%" border="0"><tr><td colspan="2" class="topbanner"><img src="banner1.jpg" border="0"></td></tr><tr><td class="leftbanner"><br><br>首页<br><br>分类讨论<br><br>谈天说地<br><br>精华区<br><br>我的信箱<br><br>休闲娱乐<br><br>立即注册<br><br>离开本站</td><td class="mainpart">正文内容...</td></tr>
</table>
</body>
</html>

在整个body中采用了table来进行分块,我们来看显示效果:

这里还要说一点的是:正文咱们并没有给他设置颜色,然而在topbanner和leftbanner中却设置了颜色,所以没有设置颜色的就继承body的,设置了之后就覆盖原来的。通过背景色和对整个网页进行分块,能达到很好的排版的效果。

CSS不但可以设置页面的背景颜色,同样可以给背景添加图片:我们看一下代码

<html>
<head>
<title>背景图片</title>
<style>
<!--
body{background-image:url(03.jpg);  /* 页面背景图片 */
}
-->
</style></head>
<body>
</body>
</html>

我们看一下这个03.jpg:

然后我们看一下效果:

我们看到这个小图片在横向和纵向都布满了这个页面,效果很好。
我们刚才看到了一个小小的图片的重复能布满整个页面,但是倘若我们不希望这样重复,我们应该怎么设置:

<html>
<head>
<title>背景重复</title>
<style>
<!--
body{padding:0px;margin:0px;background-image:url(bg1.jpg);      /* 背景图片 */background-repeat:repeat-y;           /* 垂直方向重复 */background-color:#0066FF;           /* 背景颜色 */
}
-->
</style></head>
<body>
</body>
</html>

我们看一下bg1.jpg是一副什么样的图片:

我们回头看代码,我们设置了背景颜色,重复的方向还有背景图片。我们看效果:

我们若把background-repeat设置为repeat-x那么效果我想大家都知道,大家自己动手来完成。

我们刚才看到了背景图片的重复,无乱是X轴,还是Y轴,都是从左上角开始的,倘若我们想改变这些呢,我们应该怎么设置:我们继续看背景图片的位置:

我们看代码:

<html>
<head>
<title>背景的位置</title>
<style>
<!--
body{padding:0px;margin:0px;background-image:url(bg4.jpg);      /* 背景图片 */background-repeat:no-repeat;      /* 不重复 */background-position:bottom right;  /* 背景位置,右下 */background-color:#eeeee8;
}
span{                                   /* 首字放大 */font-size:70px;float:left;font-family:黑体;font-weight:bold;
}
p{margin:0px; font-size:14px;padding-top:10px;padding-left:6px; padding-right:8px;
}
-->
</style></head>
<body><p><span>雪</span>是大气固态降水中的一种最广泛、最普遍、最主要的形式。大气固态降水是多种多样的,除了美丽的雪花以外,还包括能造成很大危害的冰雹,还有我们不经常见到的雪霰和冰粒。</p><p>由于天空中气象条件和生长环境的差异,造成了形形色色的大气固态降水。这些大气固态降水的叫法因地而异,因人而异,名目繁多,极不统一。为了方便起见,国际水文协会所属的国际雪冰委员会,在征求各国专家意见的基础上,于1949年召开了一个专门性的国际会议,会上通过了关于大气固态降水简明分类的提案。这个简明分类,把大气固态降水分为十种:雪片、星形雪花、柱状雪晶、针状雪晶、多枝状雪晶、轴状雪晶、不规则雪晶、霰、冰粒和雹。前面的七种统称为雪。</p><p>立冬 太阳位于黄经225°,11月7~8日交节<br>小雪 太阳位于黄经240°,11月22~23日交节<br>大雪 太阳位于黄经255°,12月6~8日交节<br>冬至 太阳位于黄经270°,12月21~23日交节<br>小寒 太阳位于黄经285°,1月5~7日交节<br>大寒 太阳位于黄经300°,1月20~21日交节</p>
</body>
</html>

我们看一下bg4.jpg:

代码里边,我们设置了不重复,背景图片的位置:右下开始重复,我们同时设置了背景图片。我们看效果:

通过设置图片的背景的位置,便可以很好的利用一些大图片作为整个网页的背景,而文字在上方。

我们刚才的效果可以发现,背景图片与文字的相对位置是固定的,跟着图片一起动,那么我们应该怎么设置
固定背景图片呢?我们继续看:

<html>
<head>
<title>固定背景图片</title>
<style>
<!--
body{padding:0px; margin:0px;background-image:url(bg6.jpg);     /* 背景图片 */background-repeat:no-repeat;      /* 不重复 */background-attachment:fixed;       /* 固定背景图片 */
}
p{padding:10px; margin:5px;line-height:1.5em;color:#FFFFFF; font-size:22px;
}
-->
</style></head>
<body><p>对于一个网页设计者来说,HTML语言一定不会感到陌生,因为它是所有网页制作的基础。但是如果希望网页能够美观、大方,并且升级方便,维护轻松,那么仅仅HTML是不够的,CSS在这中间扮演着重要的角色。本章从CSS的基本概念出发,介绍CSS语言的特点,以及如何在网页中引入CSS,并对CSS进行初步的体验。</p><p>CSS(Cascading Style Sheet),中文译为层叠样式表,是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。CSS是1996年由W3C审核通过,并且推荐使用的。简单的说CSS的引入就是为了使得HTML能够更好的适应页面的美工设计。它以HTML为基础,提供了丰富的格式化功能,如字体、颜色、背景、整体排版等等,并且网页设计者可以针对各种可视化浏览器设置不同的样式风格,包括显示器、打印机、打字机、投影仪、PDA等等。CSS的引入随即引发了网页设计的一个又一个新高潮,使用CSS设计的优秀页面层出不穷。</p>
</body>
</html>

我们看到代码里边的background-attachment:fixed将背景图片固定住,我们看效果:

当文字移动的时候,背景图片不会随着图片的移动而移动。我们接下来继续完善。

精通CSS.DIV网页样式与布局(四) ——页面背景相关推荐

  1. 精通CSS.DIV网页样式与布局(五) ——设置表格与表单样式

    原文地址为: 精通CSS.DIV网页样式与布局(五) --设置表格与表单样式 表格和表单是网页中非常重要的两个元素,我们这次来说说CSS如何设置表格和表单样式.我们先来看看CSS如何控制表格. 首先表 ...

  2. 精通 CSS+DIV 网页样式与布局 62

    式并允许将样式信息与网页内容分离的一种标记性语言.CSS 是 1996 年由 W3C 审核通过,并且推荐使用的.简单的说 CSS 的引入就是为了使得 HTML 能够更 好的适应页面的美工设计.它以 H ...

  3. 精通CSS+DIV网页样式与布局--页面背景

    上篇博客,我们主要简单的总结了CSS的图片效果,我们这回来讲讲CSS如何对网页的背景进行设置,网页的背景是整个网页的重要组成部分,她直接决定了整个网页的风格和色调.这篇博客简单的总结一下如何用CSS来 ...

  4. 精通 CSS+DIV 网页样式与布局 57

    且走."开始狄青不信,后来宋军先锋与南侬智高的兵交战,不机回合,智高战 败并逃入大理国.何仙姑经常手持荷花.</p> <p class="title2" ...

  5. 精通CSS+DIV网页样式与布局--CSS段落效果

    在上一篇博文中,小编主要详细的介绍了CSS是如何控制文字的显示效果,随着需求的不断变更,那么我们如何对段落进行相关操作,以达到我们想要的效果呢,接下来,为了需要,小编继续来完善CSS对段落的控制的显示 ...

  6. 精通CSS+DIV网页样式与布局——CSS文字效果

    一.文字样式 1.1字体 font-family:黑体; 1.2字体大小. font-size: 0.5px; 1.3字体颜色. color:#333333; 1.4文字粗细. font-weight ...

  7. 精通CSS.DIV网页样式与布局(二)—— 段落

    我们在上一个文章中详细的阐述了CSS是如何控制文字的显示效果的,接下来,为了需要,我们继续来完善CSS对段落的控制的显示效果. 我们看看段落的水平对齐方式: 看一段代码: <html> & ...

  8. 精通 CSS+DIV 网页样式与布局 55

    老者传授锺离权"长真决",及金丹火候和青龙剑法.锺离汉后来遇见华阳真人, 又遇上仙王玄甫,学得"长生决".最后在崆峒山紫金四皓峰居住,得到"玉匣 秘诀 ...

  9. 精通 CSS+DIV 网页样式与布局 54

    margin:0px; } img{ border:1px solid #664a2c; /* 图片边框 */ } img.pic1{ float:left; /* 左侧图片混排 */ margin- ...

最新文章

  1. python的try exception捕获异常
  2. oracle 提取当天日志,powershell提取日志内容
  3. 【java新】Optional pk 空指针
  4. 『第26天』Sunos (一)
  5. php面试常问的问题
  6. php 验证微信token_php之微信公众号验证token获取access_token
  7. c语言实现有限域模多项式_有限域计算简述
  8. 用c51语言把连续字节做比较,C51优化设计之循环语句(转)
  9. python 编辑距离_python实现编辑距离edit distance
  10. 开源计算机视觉库 OpenCV 被曝两个严重的任意代码执行漏洞(详情)
  11. java里氏替换原则例子_java 设计原则(六)里氏替换原则
  12. Sql Server trace flags
  13. Win7 旗舰版改为专业版(不用重装)
  14. 如何利用在线工具更改寸照底色
  15. Floyd算法求最短路径(附代码实例)
  16. mysql是什么数据库
  17. 如何准备才能提高面试的通过率拿到offer?
  18. 论文解读:《基于注意力的多标签神经网络用于12种广泛存在的RNA修饰的综合预测和解释》
  19. c语言打出五子棋棋盘的形状,跪求C语言五子棋悔棋部分实现
  20. exsi删除虚拟机提示在当前状况下不允许执行此操作解决方法、vmware删除虚拟机提示在当前状况下不允许执行此操作解决方法

热门文章

  1. 搭档之家:李佳琦“双11”直播最低价,还是贵了?
  2. 数据归一化及两种常用归一化方法
  3. 蓝屏解决办法,及介绍。(装逼或学习)
  4. Unity Render Streaming 云渲染
  5. CBS基于冲突的搜索算法流程和核心
  6. mac怎么切换输入法(在外接键盘下)
  7. Linux系统用C语言设计酒店管理系统
  8. ubuntu1404 安装 ppsspp
  9. ProE5.0塑胶产品结构设计实例知识视频教程
  10. 小米手机因为默认权限设置电话拨号,短信等广播无法使用的解决办法