玩转CSS CSS精彩实例教程(三)

2016-02-19 14:31 5 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的玩转CSS CSS精彩实例教程(三),希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

  十二、控制BOX的样式

  样式表规定了一个容器BOX,它将要储存一个对象的所有可操作的样式。包括了对象本身、边框空白、对象边框、对象间隙四个方面。

  为了大家更好地理解这些属性的意义,以及互相之间的关系,请看下面这个图示:

  1.边框空白(MARGIN)

  如图所示,位于BOX模型的最外层,包括四项属性。

  格式分别如下:

  ·margin-top:顶部空白距离

  ·margin-right:右边空白距离

  ·margin-bottom:底部空白距离

  ·margin-left:左边空白距离

  空白的距离可以用带长度单位的数字表示。

  如果使用上述属性的简化方式margin,可以在其后连续加上四个带长度单位的数字,来分别表示margin-top、margin-right、margin-bottom、margin-left,每个数字中间要用空格分隔。

  2.对象边框(BORDER)

  如图所示,位于边框空白和对象空隙之间,包括了七项属性。

  格式分别如下:

  ·border-top:顶边框宽度

  ·border-right:右边框宽度

  ·border-bottom:底边框宽度

  ·border-left:左边框宽度

  ·border-width:所有边框宽度

  ·border-color:边框颜色

  ·border-style:边框样式参数

  其中border-width可以一次性设置所有的边框宽度,border-color同时设置四面边框的颜色时,可以连续写上四种颜色,并用空格分隔。上述连续设置的边框都是按border-top、border-right、border-bottom、border-left的顺序。

  Border-style相对别的属性而言稍稍复杂些,因为它还包括了多个边框样式的参数:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  ·none:无边框。

  ·dotted:边框为点线。

  ·dashed:边框为长短线。

  ·solid:边框为实线。

  ·double:边框为双线。

  ·groove:根据color属性显示不同效果的3D边框

  ·ridge:根据color属性显示不同效果的3D边框

  ·inset:根据color属性显示不同效果的3D边框

  ·outset:根据color属性显示不同效果的3D边框

  3.对象间隙(PADDING)

  如图所示,位于对象边框和对象之间,包括了四项属性。

  基本格式如下:

  ·padding-top:顶部间隙

  ·padding-right:右边间隙

  ·padding-bottom:底部间隙

  ·padding-left:左边间隙

  和MARGIN类似,PADDING也可以用padding一次性设置所有的对象间隙,格式也和MARGIN相似,不再一一列举了。

  十三、显示控制样式

  基本格式如下:

  display: 参数

  参数取值范围:

  ·block(默认):在对象前后都换行

  ·inline:在对象前后都不换行

  ·list-item:在对象前后都换行,增加了项目符号

  ·none:无显示

  十四、空白控制样式

  基本格式如下:

  空白属性决定如何处理元素内的空格。

  white-space: 参数

  参数取值范围:

  normal:把多个空格替换为一个来显示

  pre:忠实地按输入显示空格

  nowrap:禁止换行

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  但要注意的是,write-space也是一个块级属性。

来源:http://www.tulaoshi.com/n/20160219/1607134.html

延伸阅读
本教程主要参考Creating a CSS Layout from scratch,由Jorux翻译,以意译为主,其间加入了不少Jorux的个人观点,省略了一些多余的说明,请读者明鉴。 目录: 第一步:规划网站,本教程将以图示为例构建网站; 第二步:创建html模板及文件目录等; 第三步:将网站分为五个div,网页基本布局的基础; 第四步:网页布局与div浮动等; 第...
标签: Web开发
课程关键词:浮动 页面布局有两种方式 1)浮动Float 2)定位Position 今天就来一个小小的练习,让大家理解Float的含义 要求: 1)两个方块,一个红色#900,一个蓝色#009; 2)红色方块宽度和高度均为200像素,蓝色方块 宽度为300像素,高度为200像素; 3)红色方块蓝的上外边距(margin-top)和左外边距(margin-left)均为20像素; 页面效...
标签: Web开发
前四节的大练习大家做的怎么样?有没有难度,如果你觉着有难度没有关系,这节课,我带着大家做一下这个练习! 我们先来分析一下这个页面 页面主要分5大块,顶部的Logo、导航条Nav、Banner、Content、Footer,如下图     这样HTML就很容易写出来了 div id="Logo"/div div id="Nav"/div div i...
标签: Web开发
昨天 由于一个页面的css样式增加,需要在原有的css里面增加样式。 由于在头部增加了一些修改信息,所以,样式表的最上面修改了一下! 原来最上面是:@charset "utf-8"; 后来我增加东西之后 又把这个:@charset "utf-8";放到最上面 但是不小心把分号给去掉了,变成了这样:@charset "utf-8"结果页面出现有的样...
标签: Web开发
注:在做这节教程的时候,我又上网查了相关资料,看了大量的文章,做了大量的测试,最后总结出下面这些文字,洋洋洒洒一整篇,不过需要大家一句话一句话的看,一定要仔细喽!还有对于课程中的说的,最好一边看,一边练,不练绝对看不懂! 定位(position) 布局页面说容易非常容易,只需要记住这节课最后一句话就可以了,说困难,那是相当的...

经验教程

66

收藏

15
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部