赌神高进出场音乐名字: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的顺序书写。