互联网软件开发与应用chap5优质PPT.ppt

上传人:b****1 文档编号:14336397 上传时间:2022-10-22 格式:PPT 页数:59 大小:2.15MB
下载 相关 举报
互联网软件开发与应用chap5优质PPT.ppt_第1页
第1页 / 共59页
互联网软件开发与应用chap5优质PPT.ppt_第2页
第2页 / 共59页
互联网软件开发与应用chap5优质PPT.ppt_第3页
第3页 / 共59页
互联网软件开发与应用chap5优质PPT.ppt_第4页
第4页 / 共59页
互联网软件开发与应用chap5优质PPT.ppt_第5页
第5页 / 共59页
点击查看更多>>
下载资源
资源描述

互联网软件开发与应用chap5优质PPT.ppt

《互联网软件开发与应用chap5优质PPT.ppt》由会员分享,可在线阅读,更多相关《互联网软件开发与应用chap5优质PPT.ppt(59页珍藏版)》请在冰豆网上搜索。

互联网软件开发与应用chap5优质PPT.ppt

可以实现网页结构与格式分离;

对网页布局、字体、背景和其它图文效果实现更加精确的控制;

更好的易用性和扩展性,可以单独以一个文件的形式出现。

总之,CSS在当前的网页设计中已经成为不可缺少的技术,小至去除链接文字的下划线,大致实现复杂的视觉和动态效果,网络中有大量的CSS代码,初学者可多参考别人CSS实现网页样式的方法。

CSS样式定义,CSS样式语法规则:

Selectorproperty1:

value1Selectorproperty1:

value1;

property2:

value2;

其中“Selector(选择符)”表示要定义样式的类型,选择符可以包括HTML标签符、用户自主义类class或用户自定义ID。

“属性(property)”表示由CSS标准定义的样式属性,“属性值(value)”为样式属性的值。

关于样式表的语法,要注意以下几个问题。

属性必须要包含在号之中。

属性和属性值之间用“:

”分隔。

当有多个属性时,用“;

”进行区分。

在书写属性时属性之间使用空格换行等,并不影响属性的显示。

如果一个属性有几个值,则每个属性值之间用空格分隔开。

BODYmargin-left:

0px;

margin-top:

margin-right:

margin-bottom:

backgroundcolor:

#ff0000;

background-repeat:

repeat-x;

根据样式代码的位置,分为三种:

行内样式(内置样式单):

标记的style属性,适用于单个元素的内容内嵌样式(嵌入式样式单):

style样式块,适用于整个文档的主体外部样式(外部式样式单):

独立样式文件,可以应用在多个文档的主体中,3.3HTML中使用CSS的方法,注意:

在使用时,内置样式表优先于文档样式表,而文档样式表又优先于外部样式表。

在出现冲突的情况下,低层次的样式表具有使用上的优先权。

3.3.1行内样式Style属性的使用,单价:

¥3999剩余时间:

成交结束新旧程度:

全新所在地:

北京宝贝数量:

5件浏览量:

220次另送价值50元的充电器套装!

(一个充电器,两节充电电池),如果希望某段文字和其他段落的文字显示风格不一样,可采用“行内样式”。

行内样式使用标记的style属性定义。

行内样式格式,应用样式的内容,正文,标题1,属性以名:

值对的形式出现,名与值之间以冒号(:

)分隔,各对之间以分号(;

)分隔,内嵌样式divbackground-color:

#CCCCFF;

#0000FF;

spanfont-size:

16px;

#FF0000,3.3.3内嵌样式style样式块,ASP及其应用机械工业出版社未用样式XML及其应用机械工业出版社,行内样式局限于某个标签,若希望本网页内的所有同类标签都采用统一样式,应采用内嵌样式。

内嵌样式一般在标记内嵌入标记。

3.3.2外部样式-独立样式文件,样式文件P.,不管是行内样式还是内嵌样式都只能为一个Html页面服务,若要使样式控制多个HTML文件,则采用外部样式。

外部样式是将样式放在独立的文件中,即样式表文件,通常以css作为类型名。

在使用该样式的HTML中通过标记来链接外部样式表文件,链接外部样式表的步骤,使用LINK(链接)标签,语法:

第一步:

创建样式表文件newstyle.css,第二步:

把样式文件和网页关联,样式文件:

newstyle.cssP.,第三步:

浏览查看各网页,3.2CSS样式选择符(样式选择器),CSS样式选择符浏览器在解析标记时,会根据标记名或标记中的class属性或id属性到样式表中选择样式,因此样式表中的这些标记或属性名又称为CSS的样式选择符。

样式选择符的种类标记选择符,如以前使用的div、span、p等组选择符CLASS类选择符ID选择符,组选择符,将样式规则同时应用于多个标记,则可以将多个选择符用逗号(,)隔开再定义样式规则。

如:

文件3-4.cssspan,p,h1color:

red;

font-size:

16px,文件3-3.html组选择器H1标题H2标题P段落span标记,.myinputborder:

1pxsolid;

border-color:

#D4BFFF;

#2A00FF用户名密码,应用类选择符:

class类名,类选择器的定义格式为:

类名样式规则;

类选择符,标记选择符为特定标记定义样式,而class选择符可以独立于某个具体标记定义,标记在选择样式时可以使用class属性。

在定义class选择符时,选择符名前要加圆点()标识。

#titlecolor:

blue;

24px;

span#errcolor:

ID选择符测试P标记中err选择符不起作用SPAN标记中err选择符起作用,应用ID选择器:

idID名,ID选择符,与class选择符应用范围类似,在定义是ID选择符用井号(#)标识。

可通过联合定义来使用,即在ID选择符的前面附加标记符,如:

span#errcolor:

,表示有被span使用时选择符err才有效。

ID选择符一般定义,ID选择符联合定义,CSS样式定义,ID样式符与类样式符对照:

类选择符可以重复使用,且可以用在任意元素上,使用任意次。

HTML内id属性是唯一的,拥有id的元素才会应用该样式。

ID选择符的优先权高于类选择符。

伪类定义超链接样式A:

hover鼠标悬停时的样式属性A:

visited链接地址已被访问过时的样式属性A:

link对象在未被访问前的样式属性A:

active在鼠标点击与释放之间时的样式属性伪对象选择符:

first-letter,补充:

特殊的选择器伪类与伪对象,伪类示例,A/*设置超链接不带下划线*/color:

text-decoration:

none;

/*文本修饰:

无*/A:

hover/*鼠标在超链接上方停留时,带下划线*/color:

underline;

下划线*/HEAD俺是超链接,移过来我就显示下划线,特殊的伪类:

A代表超链接,hover代表鼠标悬停,CSS属性是控制网页样式的基本元素,CSS涉及的属性极其庞大,包括颜色、尺寸、位置等,可以使用Dreamweaver中的CSS规则定义创建CSS样式规则。

CSS属性具有继承、层叠等特性。

CSS属性,表41样式表可以设置的属性,CSS属性,1属性单位长度单位:

cm/mm/em(当前字体中m宽度)/ex(当前字体中x宽度)/In/Pt/px,CSS属性,1属性单位百分比单位:

一个百分比值中有可选的正号+或负号-,后跟一个数字,最后为百分号%,例如pline-height:

200%表示该段文字的调试为标准行高的2倍。

CSS属性,1属性单位颜色单位:

颜色名称:

十六进制#RRGGBB、十分制GRB(x,y,z)、百分比RGB(100%,0%,0%)Red/Yellow、#996633、RBG(255,0,0)、RGB(100%,0%,0%),CSS属性,2字体属性font-family属性,设置html元素的字体列表,可设置多个值,浏览器由前向后低效选择字体。

h3font-family:

timespfont-family:

courierp.sansseriffont-family:

sans-serif,CSS属性,2字体属性font-style属性,用来设置指定元素的显示字形样式,属性值有normal(普通、默认值)/italic(斜体)/oblique(倾斜)。

h1font-style:

italich2font-style:

normalpfont-style:

oblique,CSS属性,2字体属性font-size属性,用来控制字体显示的大小。

h1font-size:

150%h2font-size:

130%pfont-size:

100%.size_afont-size:

30px.size_bfont-size:

30pt,CSS属性,2字体属性font-variant属性,字型异体,具有nomal与small-caps两种取值,在正常与小型大写字母之间切换。

p.normalfont-variant:

normalp.smallfont-variant:

small-caps,CSS属性,2字体属性font-weight属性,设置字体的粗细,属性取值可为normal、bold、bolder、light、lighter、100、200、900,100至900依次从最细渐变到最粗。

p.normalfont-weight:

normalp.thickfont-weight:

boldp.thickerfont-weight:

900,CSS属性,2字体属性font属性,字体设置的一种简略写法,设置时可以省略某些属性,应按以下顺序出现:

font-wight、font-variant、font-style、font-size、font-family。

pfont:

italicsmall-caps90022pxarial,CSS属性,3文本属性字间距letter-spacing属性,属性值可为具体长度,且可以为负值。

h1letter-spacing:

-3pxh4letter-spacing:

0.5cm,CSS属性,3文本属性词间距word-spacing属性,设置文本中单词(字)间的距离。

p.normalword-spacing:

normalp.lengthword-spacing:

1.5cm,CSS属性,3文本属性行间距line-height属性,控制标记符中文本行高。

其取值可以是数字、长度或百分比,normal为默认值。

如取值为数字,则表示行高为当前字体调试的倍数。

例如:

下例可表示20pt的行高,divfont-size:

10pt,line-height:

2,CSS属性,3文本属性文本修饰text-decoration,文本修饰属性,包括none、underline、overline、line-through、blink等值。

P171,h1text-decoration:

overlineh2text-decoration:

line-throughh3text-decoration:

underlineatext-decoration:

none,CSS属性,3文本属性text-align/vertical-align,水平对齐/垂直对齐。

text-align取值为left、right、center、justify,默认值为left,verticle-align的取值为baseline、sub、super、top、text-top、middle、bottom、text-bottom、,baseline为默认值。

CSS属性,3文本属性文字转换text-transform属性,用来

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1