赌神高进出场音乐名字:CSS间隙属性(padding)-CSS教程 网页教程与代码演示 站长书库 中国站长站 b...

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 13:28:48

间隙属性(padding)是用来设置元素内容到元素边界的距离。

左间隙属性(padding-left)

这个属性用来设定左间隙的宽度。示例如下:

.d1{padding-left:1cm}

演示示例

右间隙属性(padding-right)

这个属性用来设定右间隙的宽度。示例如下:

.d1 {padding-right:1cm}

演示示例请参照左间隙属性示例,只要将里面的padding-left改成padding-right即可。

上间隙属性(padding-top)

这个属性用来设定上间隙的宽度。示例如下:

.d1 {padding-top:1cm}

演示示例请参照左间隙属性示例,只要将里面的padding-left改成padding-top即可。

下间隙属性(margin-bottom)

这个属性用来设定下间隙的宽度。示例如下:

.d1{padding-bottom:1cm}

演示示例请参照左间隙属性示例,只要将里面的padding-left改成padding-bottom即可。

间隙属性(padding)

这个属性是设定间隙宽度的一个快捷的综合写法,用这个属性可以同时设定上下左右间隙属性。

你可以为上下左右间隙设置相同的宽度。示例入下:

.d1 {padding:1cm}

你也可以分别设置间隙,顺序是上,右,下,左。示例如下:

.d1 {padding:1cm 2cm 3cm 4cm}

上面的代码表示,上间隙为1cm,右间隙为2cm,下间隙为3cm,左间隙为4cm。

演示示例:上下左右间隙宽度相同

演示示例:上下左右间隙宽度各不相同 

CSS 中有个重要的概念,就是盒子模式 (Box model)。

胡戈的"一个馒头引发的血案"中有个圆圈套圆圈娱乐城,而这个盒子模式套用这句话来说,就是方块套方块。

先看看下面这个图,黑框包围的一个方块,就是一个盒子 (Box)。

盒子里由外至里依次是:

  • margin 边距
  • border 边框
  • padding 间隙 (也有人称做补丁)
  • content (内容,比如文本,图片等)

CSS 边距属性 (margin) 是用来设置一个元素所占空间的边缘到相邻元素之间的距离。

CSS 边框属性 (border) 用来设定一个元素的边线。

CSS 间隙属性 (padding) 是用来设置元素内容到元素边框的距离。

 

CSS 背景属性指的是 content 和 padding 区域。

CSS 属性中的 width 和 height 指的是 content 区域的宽和高。  

列表样式类型属性(list-style-type)

这个属性用来设定列表项标记(list-item marker)的类型。有以下值:

  • disc (缺省值,黑圆点)
  • circle (空心圆点)
  • square (小黑方块)
  • decimal (数字排序)
  • lower-roman (小写罗马字排序)
  • upper-roman (大写罗马字排序)
  • lower-alpha (小写字母排序)
  • upper-alpha (大写字母排序)
  • none (无列表项标记)

以disc,circle,square,none作为列表项标记的列表示例

以decimal,lower-roman,upper-roman,lower-alpha,upper-alpha作为列表项标记的列表示例

列表样式位置属性(list-style-position)

列表样式位置属性(list-style-position)有两个值:

  • outside (以列表项内容为准对齐)
  • inside (以列表项标记为准对齐)

演示示例

列表样式图片属性(list-style-image)

列表项标记可以用图片来表示,用列表样式图片属性(list-style-image)来设定图片。示例代码如下:

ul {list-style-image: url(../images/css_tutorials/dot02.gif)}

演示示例

列表样式属性(list-style)

这个属性是设定列表样式的一个快捷的综合写法。用这个属性可以同时设值列表样式类型属性(list-style-type),列表样式位置属性(list-style-position)和列表样式图片属性(list-style-image)。示例代码如下:

ul {list-style:circle inside url(../images/css_tutorials/dot02.gif)}
演示示例   

和一般的CSS语法不同(参见CSS语法),CSS伪类的语法有两种。

第一种:

selector:pseudo-class {property: value} 

例句:

a:link {color:red}

第二种:

selector.class:pseudo-class {property: value}

例句:

a.c1:link {color:red}

锚(a)伪类

锚(a)伪类是最常用的伪类。例句如下:

a:link {color: #FF0000}     /* 未被访问的链接 红色 */
a:visited {color: #00FF00}  /* 已被访问过的链接 绿色 */
a:hover {color: #FFCC00}   /* 鼠标悬浮在上的链接 橙色 */
a:active {color: #0000FF}   /* 鼠标点中激活链接 蓝色 */

演示示例

也可以用HTML的class属性来设定伪类。例句如下:

a.c1:link {color: #FF0000}     /* 未被访问的链接 红色 */
a.c1:visited {color: #00FF00}  /* 已被访问过的链接 绿色 */
a.c1:hover {color: #FFCC00}   /* 鼠标悬浮在上的链接 橙色 */
a.c1:active {color: #0000FF}   /* 鼠标点中激活链接 蓝色 */

演示示例

:由于CSS优先级的关系(后面比前面的优先级高),在写a的CSS时,一定要按照a:link, a:visited, a:hover, a:actived的顺序书写。