DIV样式汇总

一、常用属性:

1、Height:设置DIV的高度。

2、Width:设置DIV的宽度。

例:

<div style="width:200px;height:200px;">
</div>

3、margin:用于设置DIV的外延边距,也就是到父容器的距离。

例:

<div style="width:500px;height:500px;">
<div style="margin:5px 10px 20px 30px;width:200px; height:200px;">
</div>
</div>

说明:margin:后面跟有四个距离分别为到父容器的上-右-下-左边的距离;可以看例子中的白色DIV到黑色DIV的边距离效果。还可以分别设置这四个边的距离,用到的属性如下:

4、margin-left:到父容器左边框的距离。

5、margin-right:到父容器右边框的距离。

6、margin-top: 到父容器上边框的距离。

7、margin-bottom:到父容器下边框的距离。

例:

<div style="width:500px;height:500px;">
<div style="margin-left:50px; margin-top:50px; width:200px; height:200px;
background- color:White;">
</div>
</div>

8、padding:用于设置DIV的内边距。

例:

<div style="padding:5px 10px 20px 30px;width:500px;height:500px;">
<div style="width:200px; height:200px;"></div>
</div>

说明:padding的格式和margin的格式一样,可以对照学习。可以看黑色DIV与白色DIV的边距来体会此属性的效果。这是还需要注意的是padding设置的距离不包括在本身的width和height内(在IE7和FF中),比如一个DIV的width设置了100px,而padding-left设置了50px,那么这个DIV在页面上显示的将是150px宽。也可以用以下四个属性来分别设置DIV的内边距:

9、padding-left:左内边距。

10、padding-right: 右内边距。

11、padding-top; 上内边距。

12、padding-bottom: 下内边距。

例:

<div style="padding-left:50px;padding-top:50px;width:150px;height:150px;
">
<div style="width:140px; height:140px;">
</div>
</div>

13、position:设置DIV的定位方式。

例:

<div style="width:200px; height:200px;">
<div style="position:relative; top:10px;left:10px;width:140px; height:140px;">
</div>
<div style="position:absolute; top:60px;left:60px;width:100px;height:100px;">
</div>
<div style="position:fixed; top:210px;left:210px;width:100px;height:100px;">
</div>
</div>
<div style="position:absolute; top:50px;left:50px;width:100px;height:100px;">
</div>
<div style="position:fixed; top:200px;left:200px;width:100px;height:100px;">
</div>
<div style="position:static; top:200px;left:100px;width:100px;height:100px;">
</div>

说明:position的属性中有static、fixed、relative、absolute四个属性。常用relative和absolute。若指定为static时,DIV遵循HTML规则;若指定为relative时,可以用top、left、right、bottom来设置DIV在页面中的偏移,但是此时不可使用层;若指定为absolute时,可以用top、left、right、bottom对DIV进行绝对定位;若指定为fixed时,在IE7与FF中DIV的位置相对于屏屏固定不变,IE6中没有效果(期待高手指点原因);

14、left:设置对象相对于文档层次中最近一个定位对象的左边界的位置。

15、top:设置对象相对于文档层次中最近一个定位对象的上边界的位置。

16、right:设置对象相对于文档层次中最近一个定位对象的右边界的位置。

17、bottom:设置对象相对于文档层次中最近一个定位对象的下边界的位置。

18、z-index:设置DIV的层叠顺序。

例:

<div style="position:absolute; top:50px;left:50px; width:100px; height:100px;">
</div>
<div style="position:absolute; top:60px;left:60px; width:100px; height:100px;
z-index:;">
</div>
<div style="position:absolute; top:70px;left:70px; width:100px;height:100px;">
</div>

说明:上例效果中如果不设z-index属性蓝色DIV应该在中间,而现在的效果蓝色在最上面了。还要说明的是用z-index属性时,position必需要指定为absolute才行。

19、font:指定DIV中文本的样式,其后可跟文本的多个样式。

例:

<div style=" font:bold 14px 宋体;
明月几时有?把酒问青天。不知天上宫阙、今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒.起舞弄清影,何似在人间?  转朱阁,低绮户,照无眠。不应有恨、何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共蝉娟。
</div>

说明:font后可以跟文本样式的多个属性,如字体粗细、字体大小、何种字体等等。还可以用以下几个属性分别加以设置:

20、font-family:设置要用的字体名称;

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中有效果。期待高手指点,)

27、text-indent:设置文本的缩进。

28、text-transform:设置文本的字母大小写。其值有lowercase uppercase capitalize(首字母大写) none。

例:

<div style="text-align:left; text-decoration:line-through blink; text-indent:30px;
text-transform:capitalize;color:Blue; font:bold italic 14px 宋体;
明月几时有?把酒问青天。不知天上宫阙、今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒.起舞弄清影,何似在人间?  转朱阁,低绮户,照无眠。不应有恨、何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共蝉娟。
abcdefghijklmnopqRSTUVWXYZ
</div>

29、overflow:内容溢出控制,其值有scroll(始终显示滚动条)、visible(不显示滚动条,但超出部分可见)、auto(内容超出时显示滚动条)、hidden(超出时隐藏内容)。

30、direction:内容的流向。其值有ltr(从左至右)、rtl(从右至左)。

31、line-height:指定文本的行高。

32、Word-spacing:字间距。

例:

<div style="font:16px 宋体;width:600px;height:200px; word-spacing:5px; line-height:20px;
direction:rtl; overflow:auto;
明月几时有?把酒问青天。不知天上宫阙、今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒.起舞弄清影,何似在人间?  转朱阁,低绮户,照无眠。不应有恨、何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共蝉娟。<br />
明月几时有?把酒问青天。不知天上宫阙、今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒.起舞弄清影,何似在人间?  转朱阁,低绮户,照无眠。不应有恨、何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共蝉娟。<br />
明月几时有?把酒问青天。不知天上宫阙、今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒.起舞弄清影,何似在人间?  转朱阁,低绮户,照无眠。不应有恨、何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共蝉娟。<br />
明月几时有?把酒问青天。不知天上宫阙、今夕是何年?我欲乘风归去,惟恐琼楼玉宇,高处不胜寒.起舞弄清影,何似在人间?  转朱阁,低绮户,照无眠。不应有恨、何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共蝉娟。
</div>

33、border:设置DIV的边框样式。

例:

<div style="border:dotted 2px black;  width:100px;height:100px;">
</div>

说明:border后跟边框的样式、宽度、颜色等属性。还可以用以下属性分别设置。

34、border-width:设置边框的宽度。

35、border-color:设置边框的颜色。

36、border-style:设置边框的样式。

例:

<label style="font-size:14px;">选择样式:</label>
<select id="bstyle" onchange="document.getElementById('tdd').style.
borderStyle=this.options[this.selectedIndex].text;">
<option selected="selected">none</option>
<option>dashed</option>
<option>dotted</option>
<option>groove</option>
<option>hidden</option>
<option>inset</option>
<option>outset</option>
<option>ridge</option>
<option>double</option>
<option>solid</option>
</select>
<div id="tdd" style="border-style:none; border-width:5px; border-color:Black; width:100px;height:100px;">
</div>

说明:border是对四个边框同时进行设置。也可以单独对某一边或几个边进行设置,此时用以下属性:

border-top:设置上边框样式。

37、border-bottom:设置下边框样式。

38、border-left:设置左边框样式。

39、border-right:设置右边框样式。

说明:某一边框的某一样式也可单独设置,以上边框为例可以用:border-top-style、border-top-width、border-top-color来分别设置,由于使用各border相同,所以不在举例说明。

40、display:设置显示属性。其值有block、none。

41、float:设置DIV在页面上的流向,其值有left(靠左显示)、right(靠右显示)、none。

50、background:设置DIV的背景样式。

例:

<div style="width:600px;height:200px; background:yellow url(mw3.jpg) repeat scroll;
overflow:auto">
<div style="width:2px;height:1000px;"></div>
</div>

说明:background后可直接跟背景的颜色、背景图片、平铺方式等样式。也可以用以下属性分别设置。

51、background-color:设置背景颜色。

52、background-attachment:背景图像的附加方式,其值有scroll、fixed。

53、background-image:指定使有的背景图片。

54、background-repeat:背景图象的平铺方式。其值有no-repeat(不平铺)、repeat(两个方向平铺)、

repeat-x(水平方向平铺)、repeat-y(垂直方向平铺)。

55、background-position:在DIV中定位背景位置。其值有top bottom left right的不同组合。也可以以用坐标

指定具体的位置。

例:

<div style=" background-image:url(mw3.jpg); background-position:right bottom; background-attachment:scroll; width:600px;height:200px;">
</div>

二、一些特殊效果:

1、cursor:设置DIV上光标的样式。

2、clip:设置剪辑矩形。

例:

<div style="font:16px 宋体;width:600px;height:200px; cursor:help; clip:rect(0px 100px 20px 0px); line-height:20px; overflow:auto;background-color:Yellow;position:absolute">
div样式测式how areyou.
</div>

说明:clip:rect(top right bottom left);设置上下左右的距离,但此时要把position指定为absolute。看以上效果。

3、filter:滤镜效果。

例:

<div style="width:450px;height:200px;">
<div id=”tdiv” style=" filter:alpha(opacity=50);opacity:0.5;
float:left; width:200px;height:200px;" >
</div>
<div style=" width:200px;height:200px;float:left;">
</div>
</div>

说明:设置透明度:opacity:value (FF专用,value的取值为0至1之间的小数),filter:alpha(opacity=value)(IE专用,value取值:0至100)。

如果要有JavaScript改变DIV的透明度可用下面的方法:

FF中:document.getElementById('tdiv').style.opacity='0.9';

IE中:document.getElementById('tdiv').style.filter='alpha(opacity=90)';

* 以下是滤镜综合的例子,将以下代码复制到一个网页文件中就可看到其效果,所以就不要加以说明了。

例:

<style type="text/css">
background-Coloryellow
height200px
width200px </style> <div id="paneldiv" style="width:230px;height:2300px;
">
<div style="filter:alpha(opacity=0,finishopacity=80,style=1,
startx=,starty=,FinishX=, FinishY=);opacity:0.5;">
alpha效果:<br />
</div> <div style="filter:blur(add=1,direction=100,strength=5);">
blur效果:<br />
add为1代表字有阴影,0代表字全部模糊。
abcdefghijklmnopqrstuvwxyz
</div>
<div style="filter:chroma(color='#ff0000')" onclick="this.style.backgroundColor='#ff0000'" ondblclick="this.style.backgroundColor='black';">
chroma效果:<br />
原为黄色,单击变成红色变成透明,双击变成黑色。
</div>
<div style="filter:FlipH;">
fliph效果:<br />
ABCDEFGH<br />
IJKLMNOP<br />
此属性在设置宽高后有效
</div>
<div style="filter:FlipV;">
flipv效果:<br />
ABCDEFGH<br />
IJKLMNOP<br />
此属性在设置宽高后有效
</div>
<div style="filter:gray;">
gray效果:<br />
abcdefghijklmn
</div>
<div style="filter:invert; text-transform:uppercase;color:Red;">
invert效果:<br /> 背景色变成相反颜色,如黑变成白。
</div> <div style="filter:wave(add=0,freq=3,lightstrength=20,phase=3,strength=10)"> wave效果:<br /> Add:一般为1,或0。(0表示上下波浪)    Freq:变形值。(指定多少个波浪)   LightStrength:变形百分比。(变形后的阴影。)   Phase:角度变形百分比。(弯曲的角度) Strength:变形强度。(数值越大,DIV变形就越大。) </div> <div style="filter:Xray"> xray效果:<br /> sfasdfasdfasdfsadf </div><div style="filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B5CCFA', EndColorStr='#ffffff');"> progid:dximagetransform.microsoft.gradient效果:<br /> endendendendendendendendendend </div></div><div style="filter:DropShadow(color='#666666',OffX='3',OffY='3',Positive='1');width:200px;height:200px;"> dropshadow效果:<br /> 此效果只有在不设置背景色时有效,这时Color指定的将成为背景色。此时背上的字将是清晰的。positive为0时color将成为背景色,为1时color只是文本投影的颜色。 </div><div style="filter:Glow(color='#0000ff',strength='3');width:100px;height:100px;"> glow效果:<br /> strength的光的强度0--;此时不能设DIV的背景色。 </div><div style="filter:mask(color='ff0000'); width:100px;height:100px;text-transform:uppercase;color:black; "> mask效果:<br /> 没有明显效果,不能设背景色。 </div> <div style="filter:shadow(color='0000ff',direction='100');width:100px;height:100px;"> shadow效果:<br /> abcdefghijklmn </div> <div style="filter:Xray;width:100px;height:100px;"> xray效果:<br /> sfasdfasdfasdfsadf </div> <div style="filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=100, StartColorStr='#B5CCFA', EndColorStr='#ffffff');width:100px;height:100px;"> 渐变效果。 endendendendendendendendendend </div> <div style="filter:progid:dXImageTransform.Microsoft.Pixelate(maxsquare=5);width:100px;height:100px;"> lsksalsslalalalalalalal </div> <div style="filter:alpha(opacity=100, finishOpacity=0,style=2);width:100px; height:100px;"></div>-----------------------------------------------我们可以用CSS样式的filter(滤镜效果)对HTML的一些标记设置滤镜效果。

例:

黑白照片 filter: gray;
X光照片 filter: Xray;
风动模糊 filter: blur(add=true,direction=45,strength=30);
正弦波纹 filter: Wave(Add=0, Freq=60, LightStrength=1, Phase=0, Strength=3);
半透明效果 filter: Alpha(Opacity=50);
线型透明 filter: Alpha(Opacity=0, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=140);
放射透明 filter: Alpha(Opacity=10, FinishOpacity=100, Style=2, StartX=30, StartY=30, FinishX=200, FinishY=200);
白色透明 filter: Chroma(Color=#FFFFFF);
降低色彩 filter: grays;
底片效果 filter: invert;
左右翻转 filter: fliph;
垂直翻转 filter: flipv;
投影效果 filter:progid:dXImageTransform.Microsoft.DropShadow(color=#cccccc,offX=5,offY=5,positives=true);
马赛克 filter:progid:dXImageTransform.Microsoft.Pixelate(maxsquare=3);
发光效果 filter:progid:dXImageTransform.Microsoft.Glow(color=#cccccc,Strength=5);
柔边效果 filter:alpha(opacity=100, finishOpacity=0,style=2

---------------------------

CSS的filter常用滤波器属性及语句大全

语法:STYLE="filter:filtername(fparameter1, fparameter2...)" 
  (Filtername为滤镜的名称,fparameter1、fparameter2等是滤镜的参数) 
  滤镜说明: 
  Alpha:设置透明层次 
  blur:创建高速度移动效果,即模糊效果 
  Chroma:制作专用颜色透明 
  DropShadow:创建对象的固定影子 
  FlipH:创建水平镜像图片 
  FlipV:创建垂直镜像图片 
  glow:加光辉在附近对象的边外 
  gray:把图片灰度化 
  invert:反色 
  light:创建光源在对象上 
  mask:创建透明掩膜在对象上 
  shadow:创建偏移固定影子 
  wave:波纹效果 
  Xray:使对象变得像被x光照射一样 
  1、滤镜:Alpha 
  语法:STYLE="filter:Alpha(Opacity=opacity,
FinishOpacity=finishopacity,Style=style,
StartX=startX,StartY=startY,FinishX=finishX,FinishY=finishY)"  
  说明: 
  Opacity:起始值,取值为0~100, 0为透明,100为原图。 
  FinishOpacity:目标值。 
  Style:1或2或3 
  StartX:任意值 
  StartY:任意值 
  例子:filter:Alpha(Opacity="0",FinishOpacity="75",Style="2")  
  2、滤镜:blur 
  语法:STYLE="filter:Blur(Add = add, Direction = direction, Strength = strength)" 
  说明: 
  Add:一般为1,或0。 
  Direction:角度,0~315度,步长为45度。 
  Strength:效果增长的数值,一般5即可。 
  例子:filter:Blur(Add="1",Direction="45",Strength="5") 
  3、滤镜:Chroma 
  语法:STYLE="filter:Chroma(Color = color)" 
  说明:color:#rrggbb格式,任意。 
  例子:filter:Chroma(Color="#FFFFFF") 
  4、滤镜:DropShadow 
  语法:STYLE="filter:DropShadow(Color=color, OffX=offX, OffY=offY, Positive=positive)" 
  说明:Color:#rrggbb格式,任意。 
  Offx:X轴偏离值。 
  Offy:Y轴偏离值。 
  Positive:1或0。 
  例子:filter:DropShadow(Color="#6699CC",OffX="5",OffY="5",Positive="1") 
  5、滤镜:FlipH 
  语法:STYLE="filter:FlipH"  
  例子:filter:FlipH  
  6、滤镜:FlipV 
  语法:STYLE="filter:FlipV" 
  例子:filter:FlipV  
  7、滤镜:glow 
  语法:STYLE="filter:Glow(Color=color, Strength=strength)" 
  说明: 
  Color:发光颜色。 
  Strength:强度(0-100) 
  例子:filter:Glow(Color="#6699CC",Strength="5") 
  8、滤镜:gray 
  语法:STYLE="filter:Gray" 
  例子:filter:Gray 
  9、滤镜:invert 
  语法:STYLE="filter:Invert" 
  例子:filter:Invert 
  10、滤镜:mask 
  语法:STYLE="filter:Mask(Color=color)" 
  例子:filter:Mask (Color="#FFFFE0") 
  11、滤镜:shadow 
  语法:filter:Shadow(Color=color, Direction=direction) 
  说明: 
  Color:#rrggbb格式。 
  Direction:角度,0-315度,步长为45度。 
  例子:filter:Shadow (Color="#6699CC", Direction="135") 
  12、滤镜:wave 
  语法:filter: Wave(Add=add,Freq=freq,LightStrength=strength,Phase=phase,Strength=strength) 
  说明: 
  Add:一般为1,或0。 
  Freq:变形值。 
  LightStrength:变形百分比。 
  Phase:角度变形百分比。 
  Strength:变形强度。 
  例子:filter: wave(Add="0", Phase="4", Freq="5", LightStrength="5", Strength="2") 
  13、滤镜:Xray 
  语法:STYLE="filter:Xray"  
  例子:filter:Xray  
    14.颜色变化 
    语法: 
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B5CCFA', EndColorStr='#B5CCFA');

Reproduced in:

div样式的更多相关文章

  1. Div样式查看器

    编写div属性时,经常需要尝试不同的样式,可以用Javascript写一个简单的div样式查看器,方便日常操作: <!DOCTYPE html> <html> <head ...

  2. DIV样式汇总

    DIV样式汇总 最近在学习JavaScript,在做到个要控制控件样式的例子时,突然有了把常用样式汇总一下的想法,于是乎就写了以下内容,以下是以div为例来汇总的,希望对大家有些帮助. 一.常用属性: ...

  3. js控制div样式显示与隐藏,JS通过点击超链接右边(指定位置)显示一个图标

    原文出自:https://blog.csdn.net/seesun2012 javascript基础篇,老土的方法解决js控制div样式,便于新手理解,粗暴的不能再粗暴,如果你是高手,请忽略! 思路: ...

  4. vue踩坑之路--点击按钮改变div样式

    有时候,我们在做项目的时候,想通过某个按钮来改变某个div样式,那么可以通过以下代码实现: <!DOCTYPE html> <html> <head> <me ...

  5. JS学习笔记 - fgm练习 - 鼠标移入/移出div样式改变

    思路: div的默认样式正常设置. 鼠标移入时,发生改变的样式有3个,即 边框颜色,div背景色,字体颜色. 把这三个css改变设置在一个类名下,再通过js给div动态 添加/去除这个类名,实现div ...

  6. 封装函数通过输入(元素,属性,目标值)改变div样式

    ## 假设一个div样式如下```html<!DOCTYPE html><html lang="en"> <head> <meta cha ...

  7. html 两个并列div样式

    1.html 代码 <html> <head> <link rel="stylesheet" href="cs2.css"> ...

  8. div样式text-align在子元素缩进不规范的情况下,chrome出现的问题(貌似结果是inline-block导致的)

    在调css的时候,发现居然有firefox实现效果完整而chrome出现问题的情况: 详细情况:segmentfault1 segmentfault2 全文表达: <html><he ...

  9. 作品第一课----改变DIV样式属性

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

随机推荐

  1. 【例题收藏】◇例题·II◇ Berland and the Shortest Paths

    ◇例题·II◇ Berland and the Shortest Paths 题目来源:Codeforce 1005F +传送门+ ◆ 简单题意 给定一个n个点.m条边的无向图.保证图是连通的,且m≥ ...

  2. python__系统 : 线程

    线程之间,全局变量可以共享,但是局部变量依然是不共享的,线程的创建方式: threading.Thread(),还可以定义一个类继承Thread,重写他的run方法,具体和进程的写法一样. 那么,线程 ...

  3. linux-shell——02

    Linux命令的通用命令格式 :命令字 [选项] [参数] 选项: 作用:用于调节命令的具体功能 "-"引导短格式选项(单个字符) EX:“-l” "--"引导 ...

  4. proteus中蜂鸣器不响的原因

        本文参考自https://blog.csdn.net/gin_love/article/details/51168369 此网站.在用proteus仿真报警电路时,发现蜂鸣器不响.后在网上找了 ...

  5. 013---Django的分页器

    知识预览 分页 Django的分页器(paginator) view from django.shortcuts import render, HttpResponsefrom app01.model ...

  6. java_servlet

    在servlet 解决中文乱码 response.setContentType("text/html;charset=utf-8"); //必须在getWrite()上面,不然依然 ...

  7. Python 装饰器执行顺序迷思

    Table of Contents 1. 探究多个装饰器执行顺序 1.1. 疑问 1.2. 函数和函数调用的区别 1.3. 装饰器函数在被装饰函数定义好后立即执行 1.4. 疑问的解释 2. 参考资料 ...

  8. 修改 cmd 字体为 Consolas

    windows 下的 cmd 窗口默认的字体有点难看,长时间使用操作 node.js 有点小疲劳,可以修改注册表替换字体为 Consolas,并且可以全屏 cmd 窗口,代码如下: Windows R ...

  9. struts2官方 中文教程 系列五:处理表单

    先贴个本帖的地址,免得其它网站被爬去了struts2教程 官方系列五:处理表单  即 http://www.cnblogs.com/linghaoxinpian/p/6906298.html 下载本章 ...

  10. 4 CSS的20/80个知识点

    1.css的基本构成 样式选择器 id选择器 元素选择器 2.css的盒模型 border padding margin 3.Atom快捷键 4.程序 (1)初始程序 <!DOCTYPE htm ...