CSS快速入门.docx
- 文档编号:11086853
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:47
- 大小:224.20KB
CSS快速入门.docx
《CSS快速入门.docx》由会员分享,可在线阅读,更多相关《CSS快速入门.docx(47页珍藏版)》请在冰点文库上搜索。
CSS快速入门
CSS快速入门
CSS是CascadingStyleSheets(层叠样式表单)的简称。
更多的人把它称作样式表。
顾名思义,它是一种设计网页样式的工具。
借助CSS的强大功能,网页将在您丰富的想象力下千变万化。
图1 图2
看到上面的两幅图片,您可能会认为这是用photoshop或者是其他图形处理软件制作的吧。
可是上面的例子却完全是用CSS编写的。
我们来看一下它的源代码(不要以为讲代码您会搞不懂,很简单的^_^):
//*样式定义结束*//
其中
行书体;font-size: 18pt”> //”>未访问的链接 //*加链接,显示三种不同状态,并且定义了链接文本的字体和大小*// //”>访问过的链接 //”>鼠标激活的链接 您如果想看上述代码的效果,请点击这里。 我们从例子中看到没有访问过的链接以绿色显示,并且去掉了下划线;而访问过的链接以红色且没有下划线显示;另外,当鼠标激活链接时,链接以蓝色显示,并且加上了上划线。 这种效果是怎么实现的呢? 它除了运用了文本属性中的text-decoration属性,而且采用了伪类元素。 通过上面的代码注释,相信您应该对伪类元素有一个大概认识。 实际上我们用到的这种伪类应当称之为“锚伪类”,它规定了链接不同状态下的效果。 怎么样,是不是很简单的就可以实现动态链接的效果,赶紧自己动手试一试吧! 下一节我将向您介绍“容器”属性。 4、“容器”属性 ※边距属性 听起来是不是很有趣,什么叫“容器”属性呢? CSS的容器属性包括边距、填充距、边框和宽度、高度、浮动、清除等属性。 您想,网页中的内容肯定是都需要“装”进这个“容器”里。 “容器”属性是CSS中非常重要的一种属性,我们将分类进行学习。 先来看一下边距属性的详细列表: 和font属性一样,表中的四个属性可以用一个属性一次。 边距顺序是上、右、下、左。 我们还是用定义边距属性前后的两个例子来看一下吧。 请看下面的这幅图: 我们看到上图是没有加上边距属性的效果,而下图则在
body{margin:
1em2em3em4em}
//*定义文本的上、右、下、左的边距分别为1、2、3、4em*//
产生的效果如下图所示:
定义了边距后的页面,无论您怎么改变窗口的大小,它都会按照您定义好的边距样式显示。
如果在margin里有缺失的属性,则按照顺序依次排列。
比如:
body{margin:
1em3em}上面这段代码的含义是:
body的上、右边距为1、3em。
下一节我将向您介绍填充距属性。
※填充距属性
本节我将向您介绍填充距属性。
我们先来看一下填充距的属性列表:
首先我们得先了解什么叫填充距,它与边距有什么差别呢?
填充距指的是文本边框与文本之间的距离。
这样讲是不是有些难懂,由于填充距属性与margin一样,都有一个一次定义的属性:
padding,所以我们举个例子,看一下到底什么叫填充距,请看下图:
我们看到上图中红框圈住的地方就是填充距起作用的部分。
实际上上图的效果只是在上一节例子的
中把下面这段代码加入到Body定义的margin后面:padding:
1em2em3em4em
从上可以看出,红框标记外的部分属于margin属性在起作用。
下一节将向您介绍边框属性。
※边框属性
本节我们来看一下种类繁多的边框属性,先来看一下属性列表:
是不是看上去很多,其实应用起来很方便。
只要灵活的运用一次定义的属性就会方便很多。
其实还有一个一次设置所有边框的宽度、样式和颜色属性的border属性,但是border只能使四条边框的属性值是一样的。
我们现在来给前面的例子设置一个5像素宽、双边框并且是紫色的边框(如下图):
这就是在
中定义的属性,代码如下:
P{border:
5pxdoublepurple}//*定义了四条边框为一样的值*//
您还可以找一段文本自己多尝试一下其他的边框属性,看看还有什么效果。
下一节将向您介绍一下“容器”属性的其他属性,您将能欣赏到图文混排的效果。
※图文混排
我们在来看看“容器”属性还有什么其他的属性,请看属性列表:
上表中的float属性很有意思,我们看看用它作的一个页面效果(如下图):
您是不是以为在图片那里插入了一个表格才实现这种图文混排的效果的呢?
其实不是的,在这里只是在
中定义了一下的float和margin属性,代码如下:
--
img{margin-right:
2em;float:
left}
//*定义图片的右边距为2em,图片浮动在文字的左边*//
-->
17pt”> 我公司是一家以软件开发及销售为主业的高新技术企业。 位于高科技产业 密集的清华大学东门,拥有近4000平米的独立办公楼,全体员工年轻勤奋而富 有创造力,极具挑战性和竞争性。
怎么样,不用表格也能实现图文混排的效果,并且减少了大量的代码。
您还可以试试float的其他效果。
好了,“容器”属性就讲这么多,我们可以看出,充分利用CSS的“容器”属性,将会使您的页面布局更加合理,样式更加漂亮。
下一节我将向您介绍分级属性。
5、分级属性
如果您使用过Word,那您一定知道Word中有一个“项目符号和编号”的功能。
在html中,您无需使用前面提到的一些字体、颜色、容器属性来对字体、颜色和边距、填充距等进行初始化。
因为在CSS中,已经提供了进行分级的专用分级属性。
分级属性包括了“list-style”(列表样式)、“list-item”(列表项)等多种属性,我们先来看一下分级属性的详细列表:
下面我们来看一个分级属性的例子,代码如下所示:
--
p{display:
block;white-space:
normal}
//*定义显示属性为“block”,意思是在新的区域里显示;white-space的属性
normal使多重空白合成为一个*//
em{display:
inline}
//*定义EM的显示属性为“inline”目的是为了其控制下的文本显示中不折行*//
li{display:
list-item;list-style:
square}
//*定义li的显示属性为“list-item”,显示在列表项中加入一个符号标记,而
list-style属性值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CSS 快速 入门