分享

XML学习笔记之XML与CSS

 为你放纵一生 2016-11-18
    

XML与CSS

样式表的格式如下:

   样式表名称

   { 样式表规则}

为了让XML使用层叠样式表,XML文件必须使用操作指令:

<?xml-stylesheet href=”样式表的URI” type=”text/css”?>

1、  标记与样式表

1.1标记的名称与样式表的名称

  对于XML文件,样式表中的“样式表名称”可以是标记的名称,也可以是标记的,名称与该标记的ID属性的值用#连接起来的字符串。

  如果有多个标记的内容需要用完全一样的外观来显示,“样式表名称”可以使这些标记的名称用逗号分隔的字符串。

2、  设置文本的显示方式

2.1块方式

  在样式表的样式规则中通过将属性display的值指定为block,使得文本在浏览器的一个块区域中显示。

2.2行方式

  在样式表中的样式规则中通过将属性display的值指定为line,使得文本以行的方式在浏览器中显示。

2.3按列表方式

   在样式表的杨思规则中通过将属性display的值指定为list-item,使得文本按列方式在浏览器中显示。

   和list-item属性有关的属性是list-style-type, list-style-type属性可取如下的值:

l         disc  圆盘

l         circle  圆圈

l         square  方块

l         decimal  十进制数

l         lower-roman   小写罗马数字

l         upper-roman   大写罗马数字

l         lower-alpha    大写英文数字

l         upper-alpha    大写英文数字

2.4不显示

  在样式表的样式规则中通过将属性display的值指定为none,以达到不显示标记中文本的目的。

3、  字体

3.1 font-family属性

   该属性的值是浏览器支持的字体名称,该属性的默认值是浏览器确定的默认字体名称。

3.2font-style属性

   该属性的值指定字体是否使用斜体,默认值是normal,该属性是可以是normal或italic。

3.3font-variant属性

   该属性的值用来指定是否使用小体的大写字母来显示文字,默认值是normal。该属性能取的属性值是normal(正常大写字母)和small-caps(小体大写字母)

3.4font-weight属性

   该属性的值用来设置字体线条的粗细,默认值是normal。该属性能取值的属性值为:

normal(400),bold(700),bolder(500),lighter(700),100,200,300,400,500,600,700,800,900

3.5font-size属性

该属性的值用来设置字体的大小,单位为pt(镑)

4、  文本样式

 4.1 text-align

  该属性的值用来设置文本的对其方式,其默认值是left。该属性能取的值如下:

   left(左对齐),right(右对齐),center(居中对齐),justify(两端对齐)

 4.2 text-indent属性

  该属性的值用来设置文本首行的缩进量,单位是像素(px)或镑(pt),默认值是0。

 4.3 text-transform属性

  该属性的值是用来设置是否经文本中的字母全部大写,全部小写或者首字母大写,默认值是none。该属性能取的属性值如下:uppercase,lowercase,capitalize,none

 4.4 text-decoration属性

  该属性的值用来设置是否将文本加下划线,默认值是none,该属性能取的值如下:none,underline,overline,line-through,blink

 4.5 vertical-align属性

  该属性的值用来设置文本的对其方式,默认值是middle,该属性能取的属性值如下:

 Baseline,sub,super,top,text-top,middle,bottom,text-bottom

 4.6 line-height属性

  该属性的值用来设置文本的行距,默认值是1,该属性的取值是正数。

5、  边框

 5.1boder-style属性

 该属性的默认值是none,即文本默认没有边框。该属性可取的值有:

 dotted   边框线是点组成的虚线

 dashed   边框线是短线组成的虚线

 double   边框是双线

groove  3D沟槽状边框

 ridge    3D脊状的边框

inset    3D内嵌边框

outset   3D外嵌边框

solid    普通的边框

5.2 boder-right-width属性

  boder-top –width ,boder-bottom-width ,boder-right-width ,boder-left-width等属性用来设置边框的上边、底边、右边和左边的宽度,这些属性的默认值都是1。

5.3 boder-right-style属性

 boder-right–style,boder-left -style,boder-bottom-style,boder-top -style等属性用来单独设置边框的右边、左边、底边和上边的样式。

5.4 boder-right-color

boder-right–color,boder-left -color,boder-bottom-color,boder-top –color等属性用来设置边框的颜色,这些属性的默认值是灰色。

6、  边缘

和边缘有关的属性有margin-top ,margin-right,margin-bottom,margin-left分别为上边缘,右边缘,下边缘,左边缘,单位是像素(px)。

7、  颜色和背景颜色

如果需要设置文本的字符颜色和背景颜色,就可以使用属性color和background-color。

8、  显示图像

 可以通过设置background-image属性的值为文本指定一幅背景图像,该属性的取值形式为:URL(“文件名字”)。

 另外,还可以通过background-repeat属性设置图像是否通过重复出现来平铺背景,其取值如下:repeat,repeat-x,repeat-y,no-repeat。

9、  设置鼠标的形状

 如果希望控制鼠标指针运动到文字的显示区域上面时的形状,就可以使用cursor属性,其可取的值有:auto, crosshair ,default,move, hand, e-resize, ne-resize ,n-resize, nw-resize ,se-resize, sw-resize ,s-resize, w-resize , text ,wait ,help

10、处理层叠

在样式表中设置z-index属性的值来规定一个样式表所在的层,它的属性值是正整数,称为样式表的层数。  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多