15年来,为全国50万+企业提供互联网数字化基础应用服务。
知 识
0514-86177077
9:00-17:00(工作日)
首 页
企业400电话
Hot
网站☯建设
微网小程序
商标✡知产
网络营销推广
AI电话机器人
热
彩铃©短信
增值拓展业务
新
主页
>
知识库
> CSS2快速参考
CSS2快速参考
热门标签:
南宁外呼电销系统招商
江西防封卡外呼系统怎么安装
南通电话外呼系统开发
400电话办理安徽
电销智能机器人靠谱么
电销机器人的宣传语
北京销售外呼系统线路
石家庄电话机器人电话
沸思外呼线路
自W3C(The World Wide Web Consortium)制定了代号为Cougar的HTML的4.0版本以来,存在在Web页面中的动态效果首次被正式的承认了,W3C把动态超文本(Dynamic HTML)的实现分为了三个部分:脚本、支持动态效果的浏览器和CSS。前两者也许你经常用到,但CSS是什么或许你并不清楚,如果有过制作Web页面的经历,你可能听说过样式单或风格单,如果对此你亦无耳闻,不要紧,只要你想制作出具有更多新特性的W eb页,本文将同样适合于你。
一、什么是CSS?
CSS是Cascading Style Sheet的缩写,有些书上把它译为“层叠样式单”或“级联样式单”(下文简称“样式单”),在1997年W3C颁布HTML4标准的同时也公布了有关样式单的第一个标准CSS1。样式单是对以前的HTML(3.2以前的H TML版本)语法的一次重大革新,以前的HTML版本中,各种功能的实现是通过标记元素实现的,这也造成了各个浏览器厂商为了标新立意创建各种只有自家支持的标记,各种标记互相嵌套,就可以达到不同的效果,比如要在一段文字中把一部分文字变成红色,H TML3.2中应该是这样的:
p>font color=red>这里显示红色字/font>/p>
而在样式单中,把某些标记(如上例中的“font”标记)属性化,利用样式单,上例可以变成:
p style="color:red">这里显示红色字/p>
这就是样式单的全部功能吗?远远不是!前面说过样式单是DHTML的一部分,建立样式单的真正意义在于把对象真正引入了HTML,使得可以使用脚本程序(如javascript、VBScript)调用对象属性,并且可以改变对象属性,达到动态的目的,这在以前的H TML中是无法实现的,如果你使用过如VB等面向对象的编程工具,你会更快的发现,用样式单做DHTML是多么容易。样式单的另一项贡献是简化了HTML中各种繁琐的标记,使得各个标记的属性更具有一般性和通用性,并且样式单扩展了原先的标记功能,能够实现更多的效果,样式单甚至超越了W eb页面的本身显示功能,而把样式扩展到多种媒体上,显示了难以抗拒的魅力。
样式单自从CSS1的版本之后,又在1998年5月发布了CSS2版本,样式单得到了更多的充实。Internet Explorer4和Netscape Navigator4都宣传支持样式单,但从各方面来看IE4的效果都要超过NE4,这是因为IE4和NE4的javascript文档模型(DOM)不同而造成的,从表面看,二者的模型区别不大,但实质上却是大相径庭,IE4的模型能够更加容易的把动态效果引入W eb页面,虽然现在IE4的模型只有微软自己支持,但它却已被清楚的写入了W3C的DHTML标准;而NE4的样式单并不能通过脚本调用对象的属性,说的不好听一点,它的样式单只是徒有其表罢了。(Netscape公司自己开发了一种样式单称作J SSS,它利用javascript来定义样式,但是并没有得到W3C的承认。)
二、进一步了解样式单
Cascading Style Sheet中的Cascading是“层叠”的意思,也就是说在同一个Web文档中可以有多个样式单存在,这些样式单根据所在的位置,拥有不同的优先级,优先级越高,就会被最后在显示时采用。从样式单插入的形式来看可以分为三种:
内联式样式单:它利于现有的HTML标记,把特殊的样式加入到那些由标记控制的信息中,比如刚才的例子。
嵌入式样式单:它和javascript一样可以嵌入到HTML文件的头部中去(html>和body>标记之间),使用Style>和/Style>容器装载,例如:“style> p {color : red ; font-weight : bold} /style>”,这样会对页面中所有p>标记都起作用。
外部式样式单是一种保存在外部的样式单文件,外部文件以.CSS为扩展名,例如“link rel=stylesheet href=”main-sheet.css” type=”text/css”>”。
在应用时可以根据需要随意运用以上三种方式,但在实际中内联式样式单和嵌入式样式单使用得更多一些。
三、样式单的语法特征
样式单有自己独特的书写方法,掌握了它的语法特征,再了解它的各种属性,那么你会发现在Web页面中运用样式单会是多么轻松。例如有一个最简单的HTML文档:
html>
body>
p>Text goes here…p>
/body>
/html>
我们可以用嵌入式样式单规定样式。
html>
style>
!--
p {color:red; font-weight : bold}
- ->
/style>
body>
p>这里显示红色字/p>
/bdoy>
/html>
可以看到,在这个文档里,多了“Style”标记,之间用!-- ……… - ->注释,以防止不能识别样式单的浏览器把样式单当作内容显示出来,然后是关键的一句:
p {color:red;font-weight : bold }
这整行称为一个声明(Statement),在样式单中,声明分为两种,一种是象这样的,叫做“rule set”,另一种则称为“at-rule”。
At-rule以“@”作为关键字,放在元素的最前面,at-rule通常用来对媒体(Media)的声明,并且如果对同一个at-rule进行声明,那么只有位置靠前的会起到作用,如:
@import "subs.css"
H1 {color:blue}
@import "list.css"
后一个At-Rule无效。
而rule set就象我们前面看到的样子了,它由几个部分组成,其中包括选择器、属性和属性值。一般的书写是这样的:
Selector1 {property1:value1; property2:value2;……}
Selector2 {……}
其中刚才例子中的“P”代表段落标记元素,为选择器,“{}”为一个块(Block),表示对标记属性的声明(Declaration),有多个属性的时候使用“;”隔开,属性在样式单中的一般表示方法是前面是一类属性的名称,后面是具体属性的名称,中间用“- ”隔开,而在脚本中使用属性的时候,则把“-”去掉,并把第二部分的开头字母大写。属性值的表示可以使用10进制,16进制数值(如#FFFFFF),百分数(如100%),字符串,URL(如url(http://www.m ysite.com))和RGB(如rgb(255,255,255))等多种方式表示。下面我将对其中的重点部分进行更详细的解释:
1、选择器(Selector)
选择器不只是文档中的元素标记,它还可以是类(Class,这不同于Java或C++中的类)、ID(给予元素特殊的名称,也便于在脚本中使用)或是元素的某种状态(如:a:link)。如:
html>
style>
!--
p {color:red;font-weight : bold }
.bigFont {font-size:200%}
#blueBack {background-color:blue;color:yellow}
-->
/style>
body>
p>利用span class="bigFont">Class/span>和span id="blueBack">ID/span>显示内容。/p>
/body>
/html>
其中.someclass代表类,#someID代表ID。类和ID也可以和元素标记合用,比如:
p.bigFont {……}
则表示必须在某个为bigFont类的P标记(p class="bigFont">)才执行样式单,同样的也适合于ID。
为了简化声明某些重复属性的标记,可以用“,”把不同的选择器隔开,表示它们都表示成相同的属性,如:
H1,H2 {color:red}
Div, p.mytext {……}
有时我们还希望能够在特定的范围内使样式单生效:
p em {color:red}
元素标记间又空格隔开,表示在p>和/p>间的em>、em>用红色表示。另外还可以利用“~”表示一个选择器后面紧跟另一个选择器,并且两边以“/”围住:
/ Selector1 ~ Selector2/ {……}
表示如果Selector2紧跟着Selector1则使用该样式单。
2、属性值的单位
在样式单中,属性的单位多为长度单位,包括px(象素)、pt(磅)、em(一种排版中的单位,1em=12pt)、mm(毫米)、cm(厘米)、pc(1pc=12pt)、in(英寸),这些单位可以使用整数(如px)表示,也可以使用实数(如e m)表示,并且元素中对数值还有继承(inherit)的关系比如:
body {font-size:12pt;
text-indent:3em;
}
H1 {font-size:15pt}
那么在显示中H1的text-indent属性就不是36pt而是45pt。
有的属性的单位甚至可以是负值,如margin,可以达到一些特殊的效果,如元素之间的重叠。
另外还有一些其他的单位如角度,它的单位有deg(度)、grad(梯度)和rad(弧度);频率的单位,Hz和kHz,这些都是我们非常熟悉的。
3、注释及空格
样式单也有注释语句:可以用“/*……*/”作为注释标记,在浏览器中有一个对样式单的分析器,它负责对样式单的检查,分析器将忽略注释标记之间的内容。空格在样式单中是有效的,如果字符之间有超过一个空格存在,它将省略其余空格,而只保留一个,特别是在声明某些字体的时候,空格一定不能省略。
要注意的方面
首先,样式单是区分大小写的,所以要注意拼写;其次对于CSS2未声明的属性和方法,样式单的分析器会忽略它的存在,如:
H1 ,H2 {color:green}
H3 ,H4 H5 {color:red}
P {color:blue ;font-variant:small-caps}
其中“”是样式单中没有的标号,第二行整个被分析器略过,第三行中的font-variant不是一个合法属性,也被略过(“color:blue”有效)。
了解了以上规则,你就已经对样式单入门了,下面我将详细介绍样式单的各种属性及属性值。
CSS2快速参考之二
关键词:其他
四、CSS属性:
1、媒体(Media)类型
样式单的一个最重要的特点就是它可以作用于多种媒体,比如页面、屏幕、电子合成器等等。特定的属性只能作用于特定的媒体,如“font-size”属性只对可卷动的媒体类型有效(屏幕)。
声明一个媒体属性可以用@import或@media引入:
@import url(loudvoice.css) speech;
@media print {
/* style sheet for print goes here */
}
也可以在文档标记中引入媒体:
LINK rel="stylesheet" type="text/css" media="print" href="foo.css">
可以看出,@import和@media的区别在于,前者引入外部的样式单用于媒体类型,后者直接引入媒体属性。@import的使用方法是@import加样式单文件的URL地址再加媒体类型,可以多个媒体共用一个样式单,媒体类型之间用“,”分割符分开。@ media用法则是把媒体类型放在前面,其他规则和rule-set基本一样。下面列出各种媒体类型:
SCREEN:指计算机屏幕。
PRINT:指用于打印机的不透明介质。
PROJECTION:指用于显示的项目。
BRAILLE:盲文系统,指有触觉效果的印刷品。
AURAL:指语音电子合成器。
TV:指电视类型的媒体。
HANDHELD:指手持式显示设备(小屏幕,单色)
ALL:适合于所有媒体。
2、BOX模型(BOX Model)属性
什么是BOX?CSS把HTML中以somesign>……/somesign>的部分称为BOX(容器),BOX有三类属性:padding、margin和border。
Margin属性:
Margin属性分为margin-top、margin-right、margin-bottom、margin-left和margin五个属性,分别表示BOX里内容离边框的距离,它的属性值是数值单位,可以是长度、百分比或auto,margin甚至可以设为负值,造成B OX与BOX之间的重叠显示,关于margin的属性详见下表:
属性名称: 'margin-top'、'margin-right'、'margin-bottom'、'margin-left'
属性值: margin-width>
初始值: 0
适合对象: 所有元素
是否继承: no
百分比备注: 相对于BOX的宽度
例如:
H1 { margin-top: 2em }
H2 { margin-right: 12.3% }
Margin还有一个快捷的书写方法,就是直接用margin属性,例如:
BODY { margin: 1em 2em 3em 2em}
等同于:
BODY {
margin-top:1em;
margin-right:2em;
margin-bottom:3em;
margin-left:2em;
}
margin属性后面可以有四个值,中间用空格隔开(记住不是逗号),顺序是“上右下左”,当然margin后面可以不足四个值,例如:
BODY { margin: 2em } /* 所有的margin都设为2em */
BODY { margin: 1em 2em } /* 上下margin为1em,右左margin为2em */
BODY { margin: 1em 2em 3em } /* 上margin为1em,右左margin为2em,下margin为3em*/
Padding属性:
Padding属性用来描述BOX的边框和内容之间插入多少空间,和margin属性类似,它也分为上右下左和一个快捷方式padding,关于margin的属性详见下表:
属性名称: 'padding-top'、'padding-right'、'padding-bottom'、'padding-left' 、'padding'
属性值: padding-width>
初始值: 0
适合对象: 所有元素
是否继承: no
百分比备注: 相对于BOX的宽度
例如:
BLOCKQUOTE { padding-top: 0.3em }
padding属性和margin类似此处略去。
Border属性:
平时我们在查看HTML文档时,看到一段文字,并不会把它当作一个BOX,实际上BOX是有边框的,只是平时不显示出来罢了,而border属性就是用来描述BOX边框的。Border属性分为border-width、border-co lor和border-style,而这些属性下面又有分支。
border-width属性:
border-width属性又分为:border-top-width、border-right-width、border-bottom-width、border-left-width和border-width属性,border-width用长度表示为“thin/medium/thick”或长度单位表示,下面是b order-width属性的详细列表:
属性名称: 'border-top-width'、'border-right-width'、'border-bottom-width'、'border-left-width'、'border-width'
属性值: border-width>
初始值: medium
适合对象: 所有元素
是否继承: no
百分比备注: 被禁止
border-width为快捷方式,顺序为上右下左,值之间用空格隔开。
border-color属性:
border-color属性用来显示BOX边框颜色,分为border-top-color、border-right-color、border-bottom-color、border-right-color和border-color属性,属性值为颜色,可以用十六进制表示,也可用rg b()表示,属性见下:
属性名称: 'border-top-color'、'border-right-color'、'border-bottom-color'、'border-left-color'、
'border-color'
属性值: color>
初始值: 元素颜色的初始值
适合对象: 所有元素
是否继承: no
百分比备注: 被禁止
border-color为快捷方式,顺序为上右下左,值之间用空格隔开。
border-style属性:
border-style属性用来设置BOX对象边框的样式,它的属性值为CSS规定的关键字,平常看不到border是因为,初始值是none的缘故。属性见下:
属性名称: 'border-top-style'、'border-right-style'、'border-bottom-style'、'border-left-style'、'border-style'
属性值: border-style>
初始值: none
适合对象: 所有元素
是否继承: no
百分比备注: 被禁止
border-color为快捷方式,顺序为上右下左,值之间用空格隔开。
属性值的名称和代表意义如下:
none:无边框。
dotted:边框为点线。
dashed:边框为长短线。
solid:边框为实线。
double:边框为双线。
groove、ridge、inset和outset:显示不同效果的3D边框(根据color属性)。
border属性:
border属性为Border的快捷方式,属性值间用空格隔开,顺序是“边框宽度 边框样式 边框颜色”,例如:
h1 style="border:.5em outset red">hello!/h1>
还可以用border-top、border-right、border-bottom、border-left分别作为上右下左的快捷方式,属性值顺序同border属性。
CSS2快速参考之三
关键词:其他
3、布局(Layout)属性:
在以前的HTML里,元素的位置只能靠元素的依次排列觉得,而在CSS里你可以更精确的定位元素。Netscape曾提出过Layer标记,它对于精确布局很有好处,但是并没有被W3C承认,W3C在CSS提出了类似于Lay er标记的功能。
position属性:
position属性用来决定元素的位置类型,详见属性:
属性名称: 'position'
属性值: absolute | relative | static
初始值: static
适合对象: 所有元素
是否继承: no
百分比备注: 被禁止
其属性值分别代表:
absolute:屏幕上的绝对位置。
relative:屏幕上的相对位置。
static:固有位置。
direction属性:
direction属性决定BOX的排列方向,详见属性:
属性名称: 'direction'
属性值: ltr| rtl
初始值: ltr
适合对象: 所有元素
是否继承: yes
百分比备注: 被禁止
float和clear属性:
在HTML中图片可以选择飘浮的位置,现在BOX对象通过CSS对于也可以选择飘浮的位置。改变BOX的float属性,BOX将飘浮在其他元素的左或右方:
属性名称: 'float'
属性值: left| right|none
初始值: none
适合对象: 所有元素
是否继承: no
百分比备注: 被禁止
例如:
STYLE type="text/css">
IMG { float: left }
BODY, P, IMG { margin: 2em }
/STYLE>
BODY>
P>
IMG src=img.gif>
Some sample text that has no other...
/BODY>
相反的,使用clear属性将禁止元素在BOX的左方或右方飘浮:
属性名称: 'clear'
属性值: left| right|both|none
初始值: none
适合对象: 所有元素
是否继承: no
百分比备注: 被禁止
绝对位置属性:
绝对位置属性有四个属性:top、right、bottom和left,属性值为长度单位或百分数:
属性名称: 'top'、'right'、'bottom'、'left'
属性值: length>|percentage>|auto
初始值: none
适合对象: 所有元素
是否继承: no
百分比备注: 被禁止
利用以上属性,用户就可以精确定义元素的位置,如:
P style="position: relative; margin-right: 10px; left: 10px;">
I used two red hyphens to serve as a change bar. They
will "float" to the left of the line containing THIS
SPAN style="position: absolute; top: auto; left: 0px; color: red;">--/SPAN>
word./P>
z-index属性:
在CSS中允许元素的重叠显示,这样就有一个显示顺序的问题,z-index属性描述了元素的前后位置,如果把电脑屏幕看作X-Y平面的话,那么Z轴就是垂直于屏幕的,z-index使用整数表示元素的前后位置,数值越大,就会显示在相对靠前的位置,并且C SS同意在z-index中使用负数。
属性名称: 'z-index'
属性值: auto|integer>
初始值: auto
适合对象: 使用position属性的元素
是否继承: no
百分比备注: 被禁止
width属性:
规定BOX的width属性,可以使BOX的宽度不依靠它所包含的内容的多少:
属性名称: 'width'
属性值: length> | percentage> | auto
初始值: auto
适合对象: 块元素
是否继承: no
百分比备注:根据父元素的width而定
在CSS中还提供了min-width和max-width属性,使得BOX的宽度在最小宽度和最大宽度之间。
属性名称: 'min-width'
属性值: length> | percentage>
初始值: 0
适合对象: all
是否继承: no
百分比备注:根据父元素的width而定
属性名称: 'max-width'
属性值: length> | percentage>
初始值: 100%
适合对象: all
是否继承: no
百分比备注:根据父元素的width而定
height属性:
相同的BOX还有height属性来控制本身的高度:
属性名称: 'height'
属性值: length> | percentage> | auto
初始值: auto
适合对象: 块元素
是否继承: no
百分比备注:根据父元素的height而定
在CSS中还提供了min-height和max-height属性,使得BOX的高度在最小高度和最大高度之间。
属性名称: 'min-height'
属性值: length> | percentage>
初始值: 0
适合对象: all
是否继承: no
百分比备注:根据父元素的height而定
属性名称: 'max-height'
属性值: length> | percentage>
初始值: 100%
适合对象: all
是否继承: no
百分比备注:根据父元素的height而定
overflow属性:
在规定元素的宽度和高度时,如果元素的面积不足以显示全部内容的话就要用到overflow属性:
属性名称: 'overflow'
属性值: visible | hidden | scroll | auto
初始值: visible
适合对象: 元素的position属性
是否继承: no
百分比备注: 被禁止
属性值含义如下:
visible:扩大面积以显示所有内容。
hidden:隐藏超出范围的内容。
scroll:在元素的右边显示一个滚动条。
auto:当内容超出元素面积时,显示滚动条。
clip属性:
CSS还提供了一种clip属性,可以把元素区域剪切成各种形状,但目前提供的只有方形一种:
属性名称: 'clip'
属性值: shape> | auto
初始值: auto
适合元素: 元素的position属性被设为absolute
是否继承: no
百分比备注: 被禁止
shape>值为rect(top right bottom left)。
line-height和vertical-align属性:
line-height属性可以规定元素内部的行间距,使用长度单位或百分数:
属性名称: 'line-height'
属性值: normal | number> | length> | percentage>
初始值: normal
适合对象: 所有元素
是否继承: yes
百分比备注:根据元素的字体大小而定
例如下面的例子,虽然表达方式不同,但结果一样:
DIV { line-height: 1.2; font-size: 10pt }
DIV { line-height: 1.2em; font-size: 10pt }
DIV { line-height: 120%; font-size: 10pt }
vertical-align属性决定元素在垂直位置的显示:
属性名称: 'vertical-align'
属性值: baseline | sub | super | top | text-top | middle | bottom | text-bottom | percentage> | length>
初始值: baseline
适合对象: inline elements
适合继承: no
百分比备注: 根据元素的line-height属性而定
属性值含义如下:
baseline:与元素的基线对齐。
middle:与元素中部对齐。
sub:字下沉。
super:字上升。
text-top:文本顶部对齐。
text-bottom:文本底部对齐。
Top:和本行位置最高元素对齐。
Bottom:和本行位置最低元素对齐。
Visibility属性:
该属性用于控制元素的显示或隐藏:
属性名称: 'visibility'
属性值: inherit | visible | hidden
初始值: inherit
适合对象: 所有元素
是否继承: 如果该值为inherit,则继承父元素属性
百分比备注: 被禁止
4、颜色和背景(Color and Background)属性:
这里介绍有关CSS中前景色和背景颜色、图片的设定方法。
color属性:
color属性用于设定元素的前景色:
属性名称: 'color'
属性值: color>
初始值: 根据用户的初始值而定
适合对象: 所有元素
是否继承: yes
百分比备注: 被禁止
color属性的值可以是十六进制数值、rgb()函数或CSS承认的颜色名称。如:
EM { color: red }
EM { color: rgb(255,0,0) }
背景属性:
background-color属性用于设定背景色,初始值为透明:
属性名称: 'background-color'
属性值: color> | transparent
初始值: transparent
适合对象: 所有元素
是否继承: no
百分比备注: 被禁止
backgroud-image属性用于设定背景的图片:
属性名称: 'background-image'
属性值: url> | none
初始值: none
适合对象: 所有元素
是否继承: no
百分比备注: 被禁止
其中url可以为绝对地址,也可以是相对地址,例如:
BODY { background-image: url(marble.gif) }
P { background-image: none }
以上两个属性利用普通的HTML属性也可以实现,下面的属性是CSS对原有HTML的扩展。
background-repeat属性用来描述背景图片的重复排列方式:
属性名称: 'background-repeat'
属性值: repeat | repeat-x | repeat-y | no-repeat
初始值: repeat
适合对象: 所有元素
是否继承: no
百分比备注: 被禁止
其中属性值的含义为:
repeat:沿X轴和Y轴两个方向重复显示图片。
repeat-x:沿X轴方向重复图片。
repeat-y:沿Y轴方向重复图片。
none:不重复图片。
例如:
BODY {
background: red url(pendant.gif);
background-repeat: repeat-y;
}
/*表示沿Y轴重复图片“pendant.gif”,其余部分以红色为背景色*/
background-attachment属性表示在滚动整个文档时,背景图片的显示方式。它的属性值有两种:fixed和scroll,fixed相当于IE4里的水印效果,也就是说在拖动文档时,背景相对是静止的,scroll则和文档一起滚动。
background-position属性用来指定背景图片显示的位置:
属性名称: 'background-position'
属性值: [percentage> | length> ]{1,2} | [top | center | bottom] | | [left | center | right]
初始值: 0% 0%
适合对象: 容器元素
是否继承: no
百分比备注: refer to the size of the element itself
其中属性值含义为:
“top left”和“left top”表示“0% 0%”。
“top”、“top center”和“center top”表示“50% 0%”。
“right top”和“top right”都表示“100% 0%”。
“left”、“left center”和“center left”表示“0% 50%”。
“center”和“center center”表示“50% 50%”。
“right”、“right center”和“center right”都表示“100% 50%”。
“bottom left”和“left bottom”表示“0% 100%”。
“bottom”、“bottom center”和“center bottom”都表示“50% 100%”
“bottom right”和“right bottom”表示“100% 100%”。
例如:
BODY { background: url(banner.jpeg) right top } /* 100% 0% */
BODY { background: url(banner.jpeg) top center } /* 50% 0% */
BODY { background: url(banner.jpeg) center } /* 50% 50% */
BODY { background: url(banner.jpeg) bottom } /* 50% 100% */
background属性是以上背景属性的快捷方式,属性和顺序如下:
属性名称: 'background'
属性值: 'background-color'> | | 'background-image'> | | 'background-repeat'> | | 'background-attachment'> | | 'background-position'>
适合对象: 所有元素
是否继承: no
百分比备注: 只在background-position中容许使用
CSS2快速参考之四
关键词:其他
5、字体(Font)属性:
这里定义了关于字体的各种属性。
font-family属性定义字体的名称,可以是一个字体的名称,也可以是一类字体的名称,字体的名称一定要和计算机系统里的完全一样:
属性名称: 'font-family'
属性值: [[ family-name> | generic-family> ],]* [family-name> | generic-family>]
初始值: 根据用户定义而定
适合对象: 所有元素
是否继承: yes
百分比备注: 被禁止
有些计算机系统里如果没有样式单要求的字体,可以再设一个次字体以备万一。例如:
BODY { font-family: Baskerville, "Heisi Mincho W3", Symbol, serif }
family-name是指确定的某字体,如Heisi Mincho W3,generic-family指某一类字体,如serif。
font-style属性描述字体的倾斜程度:
属性名称: 'font-style'
属性值: normal | italic | oblique
初始值: normal
适合对象: 所有元素
是否继承: yes
百分比备注: 被禁止
font-variant属性:
属性名称: 'font-variant'
属性值: normal | small-caps
初始值: normal
适合对象: 所有元素
是否继承: yes
百分比备注: 被禁止
一个使用了small-caps属性的元素中的小写字母看起来要比正常的大写字母小一些。
font-weight属性用来描述字重。
属性名称: 'font-weight'
属性值: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
初始值: normal
适合对象: 所有元素
是否继承: yes
百分比备注: 被禁止
100到900代表9种不同的字重,400代表normal,700代表bold,900是最重的字体,bolder或lighter表示字体的字重比父元素高或低一级,比如父元素字重为400,则bolder代表字重500,如果父元素本身字重为9 00,那么bolder后,字重还是900,同样的lighter也一样。有些字体并没有100到900那么全的字重,也许是从300到700,那么字重的最小和最大值也为300到700。例如:
P { font-weight: normal } /* 400 */
H1 { font-weight: 700 } /* bold */
font-size属性描述字体的大小:
属性名称: 'font-size'
属性值: absolute-size> | relative-size> | length> | percentage>
初始值: medium
适合对象: 所有元素
是否继承: yes
百分比备注: relative to parent element's font size
该属性可以使用绝对大小,也可以使用相对大小,其中绝对大小可以使用,如下关键字表示:
xx-small | x-small | small | medium | large | x-large | xx-large
分别代表最小、较小、小、中等、大、较大和最大。
相对大小可以使用:larger 或smaller描述。
例如:
P { font-size: 12pt; }
BLOCKQUOTE { font-size: larger }
EM { font-size: 150% }
EM { font-size: 1.5em }
Font属性是以上属性的快捷方式,属性如下:
属性名称: 'font'
属性值: [ [ 'font-style'> | | 'font-variant'> | | 'font-weight'> ]? 'font-size'> [ / 'line-height'> ]? 'font-family'> ]
适合对象: 所有元素
是否继承: yes
百分比备注: 只在font-size使用
例如:
P { font: 12pt/14pt sans-serif } P { font: 80% sans-serif }
P { font: x-large/110% "new century schoolbook", serif }
P { font: bold italic large Palatino, serif }
P { font: normal small-caps 120%/120% fantasy }
6、文本(Text)属性:
这里的属性将影响WEB文档中的文本显示情况。
text-indent属性描述文本的缩进程度:
属性名称: 'text-indent'
属性值: length> | percentage>
初始值: 0
适合对象: 容器元素
是否继承: yes
百分比备注: 根据父元素的宽度而定
下面的例子表明段落的缩进值为3em:
P { text-indent: 3em }
Alignment属性表明文本的对齐方式:
属性名称: 'alignment'
属性值: left | right | center | justify
初始值: 依照用户定义
适合对象: block-level elements
是否继承: yes
百分比备注: 被禁止
text-decoration属性描述对文本的修饰方法:
属性名称: 'text-decoration'
属性值: none | [ underline | | overline | | line-through | | blink ]
初始值: none
适合对象: 所有元素
是否继承: no (see clarification below)
百分比备注: 被禁止
属性值含义分别为:
underline:下划线。
overline:上划线。
line-through:删除线。
blink:闪烁(如同Navigator中的blink标记的功能)
text-shadow属性可以为文本加入阴影的特效:
属性名称: 'text-shadow'
属性值: none | color> [, color> ]*
初始值: none
适合对象: all
是否继承: No
百分比备注: 只在描述透明度时有效
例如:
P { text-shadow: black }
上例将在文本的右下方显示黑色阴影,另外阴影将增大BOX的面积。
letter-spacing属性表明文本的字间距:属性名称: 'letter-spacing'
属性值: normal | length> | auto
初始值: normal
适合对象: 所有元素
是否继承: yes
百分比备注: 被禁止
例如:
BLOCKQUOTE { letter-spacing: 0.1em }
word-spacing属性表明文本中单词间距:
属性名称: 'word-spacing'
属性值: normal | length>
初始值: normal
适合对象: 所有元素
是否继承: yes
百分比备注: 被禁止
例如:
H1 { word-spacing: 1em }
text-transform属性可以将BOX内的文本按指定的大写或小写形式显示:
属性名称: 'text-transform'
属性值: capitalize | uppercase | lowercase | none
初始值: none
适合对象: 所有元素
是否继承: yes
百分比备注: 被禁止
属性值含义为:
capitalize:把BOX中的每句句首字母变成大写。
uppercase:把BOX中所有的字母变成大写。
lowercase:把BOX中所有的字母变成小写。
White-space属性描述如何显示文本中的空格,在HTML中,空格是被省略的,也就是说你在一个段落标记的开头无论输入多少个空格都是无效的,要输入空格有两个方法,一是直接输入空格的代码“ ”,或者使用 lt;pre>标记,CSS中也制定了类似于pre的属性:
属性名称: 'white-space'
属性值: normal | pre | nowrap
初始值: normal
适合对象: 容器元素
是否继承: yes
百分比备注: 被禁止
例如:
PRE { white-space: pre }
P { white-space: normal }
CSS2快速参考之五
关键词:其他
7、列表属性:
这里的属性用来描述列表(list)的一系列属性。
list-style-type属性描述用于列表每一项前使用的符号:
属性名称: 'list-style-type'
属性值: disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none
初始值: disc
适合对象: 列表元素
是否继承: yes
百分比备注: 被禁止
属性值含义为:
disc:圆饼形。
circle:空心圆形。
square:方形。
decimal:十进制数值。
lower-roman:小写罗马数字。
upper-roman:大写罗马数字。
lower-alpha:小写希腊字母。
upper-alpha:大写希腊字母。
例如:
STYLE>
OL { list-style-type: lower-roman }
/STYLE>
BODY>
OL>
LI> This is the first item.
LI> This is the second item.
LI> This is the third item.
/OL>
/BODY>
还可以利用list-style-image把列表前面的符号换为图形:
属性名称: 'list-style-image'
属性值: url> | none
初始值: none
适合对象: 列表元素
是否继承: yes
百分比备注: 被禁止
url>可以是绝对地址,也可以是相对地址。
list-style-position属性用于描述列表的位置显示:
属性名称: 'list-style-position'
属性值: inside | outside
初始值: outside
适合对象: 列表元素
是否继承: yes
百分比备注: 被禁止
属性值outside和inside分别表示在BOX外部显示或内部显示,例如:
STYLE type="text/css">
UL { list-style: outside }
UL.compact { list-style: inside } /STYLE> UL>
LI>first list item comes first
LI>second list item comes second
/UL>
UL class=compact>
LI>first list item comes first
LI>second list item comes second
/UL>
list-style属性为以上属性的快捷方式:
属性名称: 'list-style'
属性值: 'list-style-type'> | | 'list-style-position'> | | 'list-style-image'>
初始值: no
适合对象: 列表元素
是否继承: yes
百分比备注: 被禁止
例如:
UL { list-style: upper-roman inside } /* 对任何UL有效*/
UL ~ UL { list-style: circle outside } /* 对任何UL内部的UL标记有效*/
8、表格属性:
由于表格中的大部分属性已经在以上的各类属性中探讨过了,所以这里只有两个属性介绍:
row-span属性描述表格跨越的行的数目:
属性名称: 'row-span'
属性值: integer>
初始值: 1
适合对象: 表格元素
是否继承: no
百分比备注: 被禁止
column-span属性描述表格跨越的列的数目:
属性名称: 'column-span'
属性值: integer>
初始值: 1
适合对象: 表格元素
是否继承: no
百分比备注: 被禁止
9、用户界面属性:
cursor属性,用户可以指定在某个元素上要使用的光标形状:
属性名称: 'cursor'
属性值: auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize| text | wait | help | url>
初始值: auto
适合对象: 所有元素
是否继承: yes
百分比备注: 被禁止
属性值分别代表鼠标指针在windows操作里的各种形状,另外还可以指定指针图标的url地址,不过CSS还暂时不支持ani动画光标。
到此,所有关于CSS现有的属性都介绍完了(还有一些关于听觉方面的样式单,就不再作介绍),本文也该结束了,虽然现在支持样式单的浏览器种类还不多,但也占到了大半,样式单迟早会成为浏览器的统一标准,原因有两个:一、样式单是W 3C唯一接受的样式标准,而且没有任何迹象表明W3C会把javascript样式单作为样式单标准;二则是CSS有效的解决了把事件引入元素的问题,配合脚本程序,是动态HTML不可缺少的一部分,尝试着用样式单建立W eb页,你会发现它真的很方便。希望我的这些努力能为你熟练掌握样式单尽一点力。
标签:
来宾
晋中
衢州
宁夏
阳泉
北海
盐城
云南
巨人网络通讯声明:本文标题《CSS2快速参考》,本文关键词 CSS2,快速,参考,CSS2,快速,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
相关文章
下面列出与本文章《CSS2快速参考》相关的同类信息!
CSS2快速参考
自W3C(TheWorldWideWebConsortium)制定了代号为Cougar的HTML的4.0版本以来,存在在Web页面中的动态效果首次被正式的承认了,W3C把动态超文本(DynamicHTML)的实现分为了三个部分:脚本、支持动...
10-18
win10 th2中怎么使用snap分屏?win10让应用分屏显示的方法
snap功能在win10 th2版本中用鼠标也很容易操作了,在电脑上二分屏还是有点用,但小编认为这个功能还是在平板上应用更广。...
10-20
汽车展会活动电话邀约外包优势和费用
现如今,汽车商家举办展会的目的,想要扩大知名度和赚钱,就需要将汽车主动推荐给客户,而电话邀约客户到场体检就是非...
01-16
ofo发布新版App增加寻找失踪儿童功能 国民单车助力社会公益
近日,共享单车的原创者与领骑者ofo小黄车发布了新版的App。不少用户在更新完新版App后发现,新版本的ofo除了功能更多、使...
10-16
长沙电话机器人功能(人工电话机器人)
本文目录一览:1、智能客服机器人是做什么用的?2、电话机器人有什么功能3、电话机器人有什么作用?4、电话机器人有什么作...
06-20
中国移动出“湖北加油”特惠包 10元10GB可重复订购(中国移动和包支付加油优惠)
武汉新型冠状病毒的来袭让很多武汉人都只能居家隔离,居家隔离时使得网络越发重要,许多小伙伴儿们都感觉自己的流量不...
11-07
ASP 三层架构 Error处理类
从这节开始,将会给大家介绍几个ASP中的三大通用类,它贯穿于我所设计的三层架构中,是对ASP语法的扩展,可以提高很多细节处...
10-18
广州稳定防封电话卡
广州电销卡办理,日呼1000+电销卡办理,找恒升通讯,主页有恒升通讯联系方式!广州电销卡 白名单电话卡 防封电销卡 高频...
12-11
银川crm外呼系统有效果吗(crm外呼系统大概多少钱)
本篇文章给大家谈谈银川crm外呼系统有效果吗,以及crm外呼系统大概多少钱对应的知识点,希望对各位有所帮助,不要忘了收...
05-16
统一外呼系统官网(外呼系统对接)
本文目录一览: 1、度言外呼系统怎么注销2、求解,现在的电销公司用什么外呼系统比较好?3、什么是外呼系统?度言外呼...
11-27
福建人工外呼系统稳定吗(人工外呼平台)
本篇文章给咱们谈谈福建人工外呼体系安稳吗,以及人工外呼途径对应的知识点,期望对各位有所协助,不要忘了保藏本站喔...
05-17
apache如何禁止使用IP访问
用apache搭建的WEB服务器,如何让网友只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢,有两个 方法 可以实...
10-20
400电话增值业务公告彩铃对企业有何作用
400电话的增值业务可谓是丰富多样,今天巨人小编给大家介绍一下400电话公告彩铃增值业务。企业购买公告彩铃服务对于企业...
01-13
申请400电话收费标准使用400电话是免费的吗,收费标准是怎样
在办理400电话是免开户费、月租费,不用安装任何设备的,办理400电话收费标准与多种因素有关,主要与400号码与400套餐有关...
01-13
包含外呼系统画像分析的词条
本文目次一览: 1、外呼零碎便是电销零碎吗,外呼零碎和手动拨打德律风有什么区别? 2、电销客外呼零碎都有那些功用?...
11-25
深圳电销系统线路
优质的电销线路,全国套餐可选。 企业呼叫中心、业务系统统一接入。 解决封号难题,提供呼出率! 电销线路与运营商合作...
11-18
百度地图怎么删除地点?百度地图地点怎么删除?
百度地图怎么删除蓝点? 不能删除。红点表示次备选,蓝点表示当前被选。 窗×”号取消标记。地图标记地点,点下标记按...
11-26
智能客服系统语音质检,为企业客服在家办公更高效
当前的疫情情况,不少的企业都让员工在家远程办公,如何让企业客服更好的进入状态,也是企业比较重视的,微服网络智能...
01-15
COPC呼叫中心标准认证“CUIKA”定义
COPC-2000 Standard需要收集、分析和使用表现数据使CSP 能够达到它的服务、质量、成本和顾客服务满意,以及被雇佣者满意的目...
10-22
400电话属于哪家公司申请一个400号码多少钱
(400电话属于哪家公司)(申请一个400号码多少钱)以下内容由巨人小编整理发布。 400电话就是我们日常所说的虚拟号码,是三大...
01-12
新西兰中国公民安全公益热线呼叫中心开始运营
新西兰首个以中国公民为服务对象的热线呼叫中心28日正式上线运营,同时上线的还有安全服务微信公众号。 这一项目由...
10-19
接轨全球外包,泰盈科技宣布接轨4PS国际标准认证
2018年5月23日,经过充分准备,泰盈科技宣布正式接轨4PS联络中心国际标准体系,希望通过4PS国际标准体系的导入,进一步提...
10-22
网路外呼系统厂家有哪些(外呼系统哪家线路比较好)
本文目录一览: 1、外呼体系哪家公司做的好?2、哪家的外呼体系好用?3、外呼体系哪家公司做得好???4、在呼叫中心体...
04-22
一个基于canvas的移动端图片编辑器的实现
项目地址: https://github.com/xiaosu95/canvas_mobile_drag 点击查看demo(在移动端上查看) 该插件是一款脱离jq的移动端图片编辑器。...
10-16
呼和浩特智能电销机器人(电销机器人电话机器人)
今天给各位分享呼和浩特智能电销机器人的知识,其中也会对电销机器人电话机器人进行解释,如果能碰巧解决你现在面临的...
03-23
蓝狐ai电话机器人(蓝智机器人)
本文目录一览: 1、ai智能电话机器人有什么作用? 2、AI智能电话机器人 3、什么是AI电话接听机器人? ai智能电话机器人有什...
11-26
接400电话要钱吗400电话怎么收费多少钱
400电话是运营商联合推出的企业服务热线。 接听400电话也要花钱。 400电话是分摊支付的主要方式,一般按当地电话费收费。...
01-12
ai电话机器人排行(电话机器人智能)
今天给各位分享ai电话机器人排行的知识,其中也会对电话机器人智能进行解释,如果能碰巧解决你现在面临的问题,别忘了...
11-05
如何修改抖音注册的公司名称?抖音如何修改注册公司名称?
抖音企业号如何修改地址? 商家修改地址操作: 登录抖音商家后台,商家可在【备货中】、【待确认】、【待支付】中找到对...
11-26
铜陵电销机器人联系方式
目前智能外呼机器人已经应用于各大行业,如:金融、房产、教育、代理记账、建筑、家具、机械、酒、装修、服装等等,只...
11-27
童禧文化签约CloudCC CRM
时代在变,观念在变,唯一不变的只有教育事业成熟稳长,才能有更好的未来。 孩子往往是最高教育接受者,打小的基础是...
10-19
Win10更新失败报错“0xc1900403”怎么办?Win10更新失败报错“0xc1900403”解决方法
Win10更新失败报错0xc1900403怎么办? 最近Win10 17035预览版自动更新至17040和17046预览版的时候,会遇到Win10更新失败的情况,系统...
10-19
拉萨客户管理系统代理 汇港通科技
汇港通科技团队组建于2018年,是一家专心于大中型小型企业精准经营销售和企业管理工作效率管理安置的需要商。汇港通自...
10-31
安庆电销卡办理
安庆电销卡办理 国通通信成立于2016年,4年以上的电话销售卡办理服务经验;国通通信服务遍布全国6个城市;与全国超过3...
11-15
绍兴财税电话营销系统办理价格,电话销售系统-意味深长!
绍兴财税电话营销系统办理价格,电话销售系统说成本之前,我想来说一下,什么是管理卓越的呼叫中心?客户满意度很高就...
12-16
一体化贸易行帮助中小企业寻找客户
2015年05月29日讯 昨日,在打造各界共同参与合作的新格局专题讨论上,匈牙利察萨德格基金会经济政策分析师拉斯洛表示,匈...
10-19
教育行业应该办什么卡
用白名单电销卡,每天高频300-400电话没问题!!! 为什么可以打这么多还不封号呢,是因为这是虚拟运营商的号码,这个是...
12-27
电销办卡注销怎么办(电销卡有用么)
今日给各位共享电销办卡刊出怎样办的常识,其间也会对电销卡有用么进行解说,假如能可巧处理你现在面对的问题,别忘了...
05-17
吴江房产电话营销系统办理服务商,电话销售系统多少钱一张-服务周到!
吴江房产电话营销系统办理服务商,电话销售系统多少钱一张主要用于减少人工坐席等待时间,提高人工坐席的工作效率,自...
12-17
泰州外呼系统多少钱(一个外呼系统要多少钱)
本文目录一览: 1、电销外呼系统多少钱一个月? 2、外呼系统多少钱一个月? 3、市面上外呼系统挺多的,外呼系统多少钱一...
11-26
物联网卡哪家比较好?(物联网卡怎么样)
随着物联网技术的不断发展和普及,越来越多的企业都纷纷选择了使用物联网卡应用于工业设备上,各通讯公司的物联网卡各...
11-07
当CRM遇到AI 会怎样“智能”您的业务?
人工智能不再是科幻故事了。它是真正在一步步占据主导地位的技术,让我们的生活变得更容易,让企业运营更有效率。根据...
10-19
电话客户机器人电话机器人
数据不准确,难以跟进,人工呼出后信息记录不及时或无记录,难以跟进。【电话客户机器人】 首先,外呼机器人的应用场...
10-24
万双拖鞋涉嫌侵权被查商家申请知识产权保护
来源:厦门晚报 9月18日,爱跑佳饰商标专用权利人向厦门海关来函,确认此前该关查获的9600双印有该权利人图形的拖鞋为侵...
10-23
物联网卡通信网络是什么?用户应该如何申请物联卡?(物联卡用的是什么网络)
21世纪,信息网络发展四通八达,互联网、人工智能技术、4G移动通信技术相继诞生,改变社会原有的发展生态系统。如今随...
11-07
湖南智能电话机器人(电话ai智能机器人)
今日给各位共享湖南智能电话机器人的常识,其间也会对电话ai智能机器人进行解说,如果能可巧处理你现在面对的问题,别...
05-18
网络电脑外呼系统(电脑外呼系统怎么用)
本文目录一览: 1、什么是网络电话外呼体系?2、电脑上怎样运用外呼体系?3、外呼体系的品种有哪些?4、为什么越来越多...
04-23
物联卡之家:物联卡管理系统在智能电网的应用
在欧洲,智能电网计划称为Super Smart Grid,它是一个广域智能网络,将实现广域电力输送网络与智能电网的结合,使用范围将...
10-13
苹果在专利纠纷案中败诉 将向美国一大学补偿5.06亿美元
据国外媒体报道,美国一名法官周一裁定,苹果公司侵犯威斯康辛大学麦迪逊分校(University of wisconsin - madison)专利授权部门的...
10-16
外呼系统用员工身份证(外呼系统用员工身份证安全吗)
今日给各位共享外呼体系用职工身份证的常识,其间也会对外呼体系用职工身份证安全吗进行解说,假如能可巧处理你现在面...
11-07
“搜索的未来是问答”,搜狗王小川带着人工智能黑科技来了
天才、帅气、成就斐然,被网友封为“IT界钻石王老五”的搜狗CEO&CTO王小川,也要带着人工智能黑科技来科技生活节了!没错...
10-16
CSS2快速参考
自W3C(TheWorldWideWebConsortium)制定了代号为Cougar的HTML的4.0版本以来,存在在Web页面中的动态效果首次被正式的承认了,W3C把动态超文本(DynamicHTML)的实现分为了三个部分:脚本、支持动...
10-18
本页收集关于CSS2快速参考的相关信息资讯供网民参考!
推荐文章
福州联通大数据羿智云外呼系统
电话机器人怎么选
德州中小企业外呼系统销售
珠海自动外呼系统平台
洛阳防封外呼系统软件
地图标注要80
400电话办理一般多少钱
合肥人工电销机器人官网
谁能做兰州地图标注店
海南保险智能外呼系统销售价格
江苏400 电话 申请
西藏智能外呼系统代理商
怎样用ps地图标注区域
海口ai电话电销机器人有效果吗
地图标注需要多久
400电话转接办理
广州电话机器人公司的
400电话成都申请
淮南外呼增值业务线路解决方案
深圳外呼系统哪家公司做得好t
广州电话销售外呼系统软件
河北智能电销机器人
地图标注位置怎么无法备注
400电话办理山西
螳螂外呼系统客服
长沙外呼系统哪家公司做的好
幸运魔法师-电话机器人
办理福建400电话
电话机器人各级代理价
海外疾控中心地图标注
地图标注蓝v 店标
莫拉克系统外呼显示8
可信的地图标注店
新时达系统外呼休眠
山西汾阳400电话申请
人工外呼系统的优势和劣势
江苏云电销机器人收费
如何测试外呼系统
京东云ai机器人电销
泰州机器人外呼系统哪个好
腾讯地图标注后不显示名称
优质电话机器人价格
怎样利用百度地图标注酒店
外呼系统给管理员账户删除了
合肥ai语音电话机器人
湖北智能外呼系统销售价格
南宁公司外呼系统代理
ec系统苹果手机不能外呼
百度地图标注中心官
乌苏外呼系统
原神地图标注意思
四平外呼系统
昆明兴安盟电话机器人
郑州智能语音电话机器人
企业智能400电话办理
百度地图标注的折扣加油站
南京智能外呼系统排名
市场地图标注软件
南昌智能外呼系统价钱
荷兰地图标注app
外呼线路去哪里可以找
电话机器人价格多少钱一个月
邯郸智能外呼系统收费
山东400电话办理价格
莱芜真人电销机器人供应商
口碑好的防封外呼系统
深圳自动外呼系统价钱
高精地图标注岗位入驻
南阳外呼crm系统
8684成都地图标注有误
便宜外呼系统供应商
申请400电话怎么
中国移动可以申请400电话吗
保定人工外呼系统
深圳400电话办理流程
鞍山台安企业申请400电话号码
地图标注城市图片
德州crm外呼系统运营商
打电话机器人哪个最好用
北斗导航可以注册地图标注吗
山东crm外呼系统平台
湖北ai语音电销机器人怎么样
已知坐标如何在谷歌地图标注
德阳外呼营销系统
自己怎么申请400电话
如何在地图标注店铺
ai人工智能语音电话机器人
厦门防封电销卡套餐
四川省地图标注
地图标注服务报价
地图标注大小怎么调
办理胶州400电话
扬州通信外呼系统代理品牌
腾讯地图标注公司标
米高系统外呼地址设置
WPSppt地图标注地点
贵州电销外呼系统哪家公司做的好
怎么用地图标注旅游路线
郑州外呼系统软件有前途吗
杭州公司外呼系统代理
这么在地图标注距离
电销机器人哪家线路最稳定
电商用什么外呼系统好
泉州智能外呼系统怎么样
孝感电话外呼营销系统
珠海人工外呼系统
广东外呼系统哪家公司做的好
江西便宜外呼系统公司
北京防封系统外呼系统好用吗
海报上怎么添加地图标注
电梯外呼三方对讲系统
重庆电销外呼回拨系统哪家好
南牛网络电话外呼系统
广州电销智能语音机器人
菏泽人工外呼系统排名
400联通电话办理流程
襔㑛
邯郸网络电话外呼系统
地图标注怎么修改信息
地图标注中心要钱不
CSS2快速参考
上一篇:
CSS中box(盒模式)的分析
下一篇:
如何禁止打印页面
一起分享吧
产品关键词: CSS2快速参考 CSS2,快速,参考,CSS2,快速,