《div常用属性和例子》由会员分享,可在线阅读,更多相关《div常用属性和例子(19页珍藏版)》请在金锄头文库上搜索。
1、一、常用属性:1、 Height:设置 DIV 的高度。2、Width:设置 DIV 的宽度。例:3、 margin:用于设置DIV 的外延边距,也就是到父容器的距离。例:1 23 45 67 说明: margin:后面跟有四个距离分别为到父容器的上- 右- 下- 左边的距离;可以看例子中的白色 DIV 到黑色 DIV 的边距离效果。还可以分别设置这四个边的距离,用到的属性如下:4、 margin-left:到父容器左边框的距离。5、 margin-right:到父容器右边框的距离。6、 margin-top: 到父容器上边框的距离。7、 margin-bottom: 到父容器下边框的距离。例
2、:代码8、padding:用于设置DIV的内边距。例:1 23 45 6说明: padding的格式和margin的格式一样,可以对照学习。可以看黑色DIV 与白色DIV 的边距来体会此属性的效果。这是还需要注意的是padding设置的距离不包括在本身的width和 height内( 在 IE7 和 FF 中) , 比如一个DIV的 width设置了 100px,而 padding-left设置了 50px,那么这个DIV 在页面上显示的将是150px宽。也可以用以下四个属性来分别设置 DIV 的内边距:9、padding-left:左内边距。10 、 padding-right: 右内边距。
3、11 、 padding-top; 上内边距。12 、 padding-bottom: 下内边距。例:1 23 45 67 813 、 position:设置 DIV 的定位方式。例:代码说明:position的属性中有static、fixed 、relative、absolute四个属性。 常用 relative和 absolute。若指定为static时,DIV 遵循 HTML 规则;若指定为relative时,可以用top 、left 、right、bottom来设置DIV 在页面中的偏移,但是此时不可使用层;若指定为absolute时,可以用top 、 left 、right 、bot
4、tom对 DIV 进行绝对定位;若指定为fixed时,在 IE7 与FF 中 DIV 的位置相对于屏屏固定不变,IE6 中没有效果 ( 期待高手指点原因);14 、 left:设置对象相对于文档层次中最近一个定位对象的左边界的位置。15 、top:设置对象相对于文档层次中最近一个定位对象的上边界的位置。16 、 right:设置对象相对于文档层次中最近一个定位对象的右边界的位置。17 、 bottom: 设置对象相对于文档层次中最近一个定位对象的下边界的位置。18 、z-index:设置 DIV 的层叠顺序。例:代码1 23 45 89 1011 1213 14说明:上例效果中如果不设z-in
5、dex属性蓝色DIV 应该在中间, 而现在的效果蓝色在最上面了。还要说明的是用z-index属性时, position必需要指定为absolute才行。19 、font:指定 DIV 中文本的样式,其后可跟文本的多个样式。例:明月几时有?把酒问青天。不知天上宫阙、今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒起舞弄清影,何似在人间?转朱阁,低绮户,照无眠。不应有恨、何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共蝉娟。说明: font后可以跟文本样式的多个属性,如字体粗细、字体大小、何种字体等等。还可以用以下几个属性分别加以设置:20 、font-family:
6、设置要用的字体名称;21 、font-weight:指定文本的粗细,其值有 bold bolder lighter等。22 、font-size:指定文本的大小。23 、font-style:指定文本样式,其值有italic normal oblique等。24 、color:指定文本颜色。25 、text-align:指定文本水平对齐方式,其值有center(居中 ) left right justify。26 、text-decorator:用于文本的修饰。其值有none underline overline line-through和 blink的组合。(在 IE 中无闪烁效果,FF 中
7、有效果。期待高手指点,) 27 、text-indent:设置文本的缩进。28 、text-transform:设置文本的字母大小写。其值有lowercase uppercase capitalize(首字母大写 ) none。例:代码1 45明月几时有?把酒问青天。不知天上宫阙、今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒起舞弄清影,何似在人间?转朱阁,低绮户,照无眠。不应有恨、何事长向别时圆?人有悲欢离合,月有阴晴圆缺, 此事古难全。但愿人长久,千里共蝉娟。67abcdefghijklmnopqRSTUVWXYZ 89 1029 、overflow:内容溢出控制,其值有scroll(
8、始终显示滚动条)、visible(不显示滚动条,但超出部分可见) 、auto( 内容超出时显示滚动条) 、hidden(超出时隐藏内容) 。30 、 direction:内容的流向。其值有ltr( 从左至右 )、 rtl( 从右至左 ) 。31 、 line-height:指定文本的行高。32 、Word-spacing:字间距。例:代码1 45明月几时有?把酒问青天。 不知天上宫阙、 今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒起舞弄清影,何似在人间?转朱阁,低绮户,照无眠。不应有恨、 何事长向别时圆?人有悲欢离合,月有阴晴圆缺, 此事古难全。但愿人长久,千里共蝉娟。 67明月几时有?
9、把酒问青天。 不知天上宫阙、 今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒起舞弄清影,何似在人间?转朱阁,低绮户,照无眠。不应有恨、 何事长向别时圆?人有悲欢离合,月有阴晴圆缺, 此事古难全。但愿人长久,千里共蝉娟。 89明月几时有?把酒问青天。 不知天上宫阙、 今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒起舞弄清影,何似在人间?转朱阁,低绮户,照无眠。不应有恨、 何事长向别时圆?人有悲欢离合,月有阴晴圆缺, 此事古难全。但愿人长久,千里共蝉娟。 1011明月几时有?把酒问青天。 不知天上宫阙、今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒起舞弄清影,何似在人间?转朱阁,低绮户
10、,照无眠。不应有恨、 何事长向别时圆?人有悲欢离合,月有阴晴圆缺, 此事古难全。但愿人长久,千里共蝉娟。1213 33 、 border:设置 DIV 的边框样式。例:说明: border后跟边框的样式、宽度、颜色等属性。还可以用以下属性分别设置。34 、 border-width:设置边框的宽度。35 、 border-color:设置边框的颜色。36 、 border-style:设置边框的样式。例:代码1选择样式: 23 67none 89dashed 1011 dotted 1213 groove 1415 hidden 1617 inset 1819 outset 2021 ridg
11、e 2223 double 2425 solid 2627 2829 3031 说明:border是对四个边框同时进行设置。也可以单独对某一边或几个边进行设置,此时用以下属性:border-top:设置上边框样式。37 、 border-bottom: 设置下边框样式。38 、 border-left:设置左边框样式。39 、 border-right:设置右边框样式。说明:某一边框的某一样式也可单独设置,以上边框为例可以用:border-top-style、border-top-width、border-top-color来分别设置,由于使用各border相同, 所以不在举例说明。40 、
12、display:设置显示属性。其值有block 、 none 。41 、float:设置 DIV 在页面上的流向,其值有left(靠左显示 ) 、 right(靠右显示 )、none 。50 、 background:设置 DIV 的背景样式。例:1 45 67 说明: background后可直接跟背景的颜色、背景图片、平铺方式等样式。也可以用以下属性分别设置。51 、 background-color:设置背景颜色。52 、 background-attachment: 背景图像的附加方式,其值有scroll 、 fixed 。53 、 background-image: 指定使有的背景图
13、片。54 、 background-repeat:背景图象的平铺方式。其值有 no-repeat(不平铺 )、repeat(两个方向平铺 )、repeat-x(水平方向平铺) 、repeat-y(垂直方向平铺 )。55 、 background-position:在 DIV 中定位背景位置。其值有top bottom left right的不同组合。也可以以用坐标指定具体的位置。例:1 23 4二、一些特殊效果:1、cursor:设置 DIV 上光标的样式。2、clip: 设置剪辑矩形。例:代码div样式测式 how areyou. 说明: clip:rect(top right bottom
14、 left);设置上下左右的距离,但此时要把position指定为 absolute。看以上效果。3、filter:滤镜效果。例:代码说明:设置透明度:opacity:value (FF专用 ,value的取值为0 至 1 之间的小数 ),filter:alpha(opacity=value)(IE专用, value取值: 0 至 100) 。如果要有JavaScript改变 DIV 的透明度可用下面的方法:FF 中: docum ent.getElementById(tdiv).style.opacity=0.9;IE 中: document.getElementById(tdiv).sty
15、le.filter=alpha(opacity=90);* 以下是滤镜综合的例子,将以下代码复制到一个网页文件中就可看到其效果,所以就不要加以说明了。例:#paneldiv div background-Color:yellow; height:200px; width:200px; alpha效果 : blur效果: add为 1 代表字有阴影,0 代表字全部模糊。abcdefghijklmnopqrstuvwxyzchroma 效果: 原为黄色,单击变成红色变成透明,双击变成黑色。fliph效果: ABCDEFGH IJKLMNOP 此属性在设置宽高后有效flipv效果: ABCDEFGH
16、 IJKLMNOP 此属性在设置宽高后有效gray效果: abcdefghijklmn invert效果: 背景色变成相反颜色,如黑变成白。wave效果: Add:一般为 1 ,或 0。(0 表示上下波浪) Freq:变形值。 ( 指定多少个波浪) LightStrength:变形百分比。( 变形后的阴影。) Phase:角度变形百分比。( 弯曲的角度 ) Strength:变形强度。( 数值越大, DIV 变形就越大。) xray效果: sfasdfasdfasdfsadf progid:dximagetransform.microsoft.gradient效果: endendendendendendendendendend dropshadow效果: 此效果只有在不设置背景色时有效,这时Color指定的将成为背景色。此时背上的字将是清晰的。positive为 0 时 color将成为背景色,为1 时 color只是文本投影的颜色。glow效果: strength的光的强度0-100;此时不能设DIV 的背景色。