CSS教程08474.doc

上传人:hs****ma 文档编号:558283810 上传时间:2023-02-07 格式:DOC 页数:13 大小:125KB
返回 下载 相关 举报
CSS教程08474.doc_第1页
第1页 / 共13页
CSS教程08474.doc_第2页
第2页 / 共13页
CSS教程08474.doc_第3页
第3页 / 共13页
CSS教程08474.doc_第4页
第4页 / 共13页
CSS教程08474.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《CSS教程08474.doc》由会员分享,可在线阅读,更多相关《CSS教程08474.doc(13页珍藏版)》请在金锄头文库上搜索。

1、在学CSS之前学习CSS之前,首先应学会写HTML。如果你对HTML还一无所知,请参见HTML教程。CSS(Cascading Style Sheets)简介当初一帮技术人员想出HTML,主要侧重于定义内容,比如表示一个段落,表示标题,而并没有过多设计HTML的排版和界面效果。随着Internet的迅猛发展,HTML被广泛应用,上网的人们当然希望网页做得漂亮些,因此HTML排版和界面效果的局限性日益暴露出来。为了解决这个问题,人们也走了不少弯路,用了一些不好的方法,比如给HTML增加很多的属性结果将代码变得很臃肿,将文本变成图片,过多利用Table来排版,用空白的图片表示白色的空间等。直到CS

2、S出现。CSS可算是网页设计的一个突破,它解决了网页界面排版的难题。可以这么说,HTML的Tag主要是定义网页的内容(Content),而CSS决定这些网页内容如何显示(Layout)。CSS的英文是Cascading Style Sheets,中文可以翻译成串联式样式表。CSS按其位置可以分成三种: 内嵌样式(Inline Style) 内部样式表(Internal Style Sheet) 外部样式表(External Style Sheet)内嵌样式(Inline Style)Inline Style是写在Tag里面的。内嵌样式只对所在的Tag有效。这个Style定义里面的文字是20pt

3、字体,字体颜色是红色。显示示例内部样式表(Internal Style Sheet) 内部样式表是写在HTML的里面的。内部样式表只对所在的网页有效。H1.mylayout border-width:1; border:solid; text-align:center; color:red 这个标题使用了Style。这个标题没有使用Style。显示示例内部样式表(Internal Sytle Sheet)要用到Style这个Tag,写法如下:.外部样式表(External Style Sheet)如果很多网页需要用到同样的样式(Styles),用什么方法呢?将样式(Styles)写在一个以.c

4、ss为后缀的CSS文件里,然后在每个需要用到这些样式(Styles)的网页里引用这个CSS文件。比如可以用文本编辑器(NotePad)建立一个叫home的文件,文件后缀不要用.txt,改成.css。文件内容如下:H1.mylayout border-width: 1; border: solid; text-align: center;color:red然后你建立一个网页,代码如下: 这个标题使用了Style。这个标题没有使用Style。显示示例使用外部(Extenal)样式表,相对于内嵌(Inline)和内部式(Internal)的,有以下优点: 样式代码可以复用。一个外部CSS文件,可以被

5、很多网页共用。 便于修改。如果要修改样式,只需要修改CSS文件,而不需要修改每个网页。 提高网页显示的速度。如果样式写在网页里,会降低网页显示的速度,如果网页引用一个CSS文件,这个CSS文件多半已经在缓存区(其它网页早已经引用过它),网页显示的速度就比较快。 串联(Cascading)CSS第一个字母,是Cascading,意为串联。它是指不同来源的样式(Styles)可以合在一起,形成一种样式。Cascading的顺序是: 浏览器缺省(browser default)(优先级最低) 外部样式表(Extenal Style Sheet) 内部样式表(Internal Style Sheet)

6、 内嵌样式表(Inline Style)(优先级最高)样式(Styles)的优先级依次是内嵌(inline), 内部(internal), 外部(external), 浏览器缺省(browser default)。假设内嵌(Inline)样式中有font-size:30pt, 而内部(Internal)样式中有font-size:12pt,那么内嵌(Inline)式样式就会覆盖内部(Internal)样式。CSS语法基本语法一个样式(Style)的语法由三部分构成:Selector(中文叫选择器有点怪怪的,就用英文吧),属性(Property),属性值(Value)。selector prop

7、erty: value举个例子,下面的代码p就是selector,color就是属性,blue就是属性值。p color:blueHTML中所有的Tag都可以作为selector。注:如果你想为Style加多个属性,在两个属性之间要用分号加以分隔。下面的Style就包含2个属性,一个是对齐方式居中,一个字体颜色为红,当中用分号分隔开。p text-align:center;color:red 为了提高Style代码的可读性,你也可以分行写:ptext-align: center;color: black;font-family: arial 组合(Grouping)你也可以将相同的属性和属性值

8、赋予多个Selector。Selector之间用逗号分隔。h1,h2,h3,h4,h5,h6 color: red上面的例子是将所有正文标题(到)的字体颜色都变成红色。Class Selector利用Class Selector,你可以用同样的HTML Tag构成不同的样式。比如说,你希望段落有两种样式,一种是居中对齐,一种是居右对齐。你就可以写如下样式:p.right text-align:rightp.center text-align:center其中right和center就是两个class。然后你就可以引用这两个class,示例代码如下:这一段居中显示。这一段是居右显示。演示示例你也

9、可以不用HTML Tag,直接用.加上Class名称作为一个Selector。示例代码如下:.center text-align: center 这种通用的Class Selector就没有Tag的局限性,可以用于不同的Tag。比如:这个标题居中显示。这个段落居中显示。演示示例Contextual Selector你可以为嵌入其它Tag的Tag定义样式,示例代码如下:pemcolor: redEm这个Tag嵌套在P里面。p em就叫做Contextual Selector,定义嵌套于P里的Em的样式。这个例子表示,在P里面的用Em这个Tag标记的字体颜色是红色。演示示例CSS注释为了方便你自己

10、或者他人日后更好地理解你的CSS代码,你可以写CSS代码注释。CSS代码注释以/*开头,以*/结束。/*段落样式 */ptext-align: center;/*居中显示 */color: black;font-family: arial CSS字体属性字体名称属性(font-family)这个属性设定字体名称,如Arial, Tahoma, Courier等。例句如下:.s1 font-family:Arial演示示例字体大小属性(font-size)这个属性可以设置字体的大小。字体大小的设置可以有多种方式,最常用的就是pt和px(pixel)。例句如下:.s2 font-size:16pt

11、演示示例字体风格属性(font-style)这个属性有三个值可选:normal, italic, oblique。normal是缺省值,italic, oblique都是斜体显示。例句如下:.s1 font-sytle:italic演示示例字体浓淡属性(font-weight)这个属性常用值是normal和bold,normal是缺省值。例句如下:这段文字字体的浓淡属性(font-weight)值是bold。演示示例字体变量属性(font-variant)这个属性有两个值,normal和small-caps,normal是缺省值。small-caps表示小的大写字体。例句如下:.s1 font

12、-variant:small-caps演示示例字体属性(font)这个属性是各种字体属性的一种快捷的综合写法。这个属性可以综合字体风格属性(font-style),字体变量属性(font-variant),字体浓淡属性(font-weight),字体大小属性(font-size)等属性。例句如下:.s1 font:italic normal bold 11pt arial演示示例字体颜色(color)字体颜色用CSS中的color属性来表示。参见CSS常用文本属性。CSS常用文本属性文本对齐属性(text-align)这个属性用来设定文本的对齐方式。有以下值: left (居左,缺省值) ri

13、ght (居右) center (居中) justify (两端对齐) 示例代码如下:.p2 text-align:right演示示例文本修饰属性(text-decoration)这个属性主要设定文本划线的属性。有以下值: none (无,缺省值) underline(下划线) overline (上划线) line-through (当中划线)示例代码如下:.p2 text-decoration: underline演示示例文本缩进属性(text-indent)这个属性设定文本首行缩进。其值有以下设定方法: length (长度,可以用绝对单位(cm, mm, in, pt,pc)或者相对单位 (em, ex, px) percentage (百分比,相当于父对象宽度的百分比)示例代码如下:.p1 text-indent: 8mm演示示例行高属性(line-height)这个属性设定每行之间的距离。其值有以下设定方法: normal (缺省值) length (长度,可以用绝对单位(cm, mm, in, pt,pc)或者相对单位 (em, ex, px) p

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号