DIV+CSS备录

#属性篇:

1滚动条的样式

*控制横向和纵向滚动条的显隐

去掉滚动条 y 轴 <body style="overflow-y:hidden"> ­

去掉滚动条 x 轴 <body style="overflow-x:hidden"> ­

滚动条 x/y 轴全部去掉 <body scroll="no"> ­

*滚动条颜色

Scrollbar-Face-Color为滚动条表面颜色设定; ­

Scrollbar-Highlight-Color为滚动条上斜面和左斜面颜色设定; ­

Scrollbar-Shadow-Color为滚动条下斜面和右斜面颜色设定; ­

Scrollbar-3Dlight-Color为滚动条上边和左边的边沿颜色设定; ­

Scrollbar-Arrow-Color为滚动条两端箭头颜色设定。 ­

Scrollbar-Track-Color为滚动条底板颜色设定; ­

Scrollbar-Darkshadow为滚动条下边和右边边沿颜色设定。

2.marquee滚动

direction 表示滚动的方向,值可以是left,right,up,down,默认为left ­

behavior 表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(来回滚动) ­

loop 表示循环的次数,值是正整数,默认为无限循环 ­

scrollamount 表示运动速度,值是正整数,默认为6 ­

scrolldelay 表示停顿时间,值是正整数,默认为0,单位是毫秒 ­

align 表示元素的垂直对齐方式,值可以是top,middle,bottom,默认为middle ­

bgcolor 表示运动区域的背景色,值是16进制的RGB颜色,默认为白色 ­

height、width 表示运动区域的高度和宽度,值是正整数(单位是像素)或百分数,默认width=100% height为标签内元素的高度 ­

hspace、vspace 表示元素到区域边界的水平距离和垂直距离,值是正整数,单位是像素。 ­

onmouseover=this.stop() onmouseout=this.start() 表示当鼠标以上区域的时候滚动停止,当鼠标移开的时候又继续滚动。

 3.网页內嵌框架 iframe

  <iframe src="test.htm" marginheight="2" marginwidth="2" height=50% width=90% frameborder="0" align="right" scrolling="no" name="iframe1" allowTransparency="true"></iframe>

marginheight:上下/左右边界

frameborder:边框

align:对齐

scrolling:滚动轴

 name:命名

allowTransparency:是否透明 

 4.Windows Media Player 网页播放器 参数含义(MediaPlayer9.0以上)
<object id="player" height="315" width="335" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param NAME="url" value="void/LED-Dimmer.wmv"> //播放的文件地址
<param NAME="AutoStart" VALUE="0"> //是否自动播放
<param NAME="Balance" VALUE="0"> //调整左右声道平衡,同上面旧播放器代码
<param name="enabled" value="-1"> //播放器是否可人为控制
<param NAME="EnableContextMenu" VALUE="-1"> //是否启用上下文菜单
<param NAME="PlayCount" VALUE="1"> //播放次数控制,为整数
<param name="rate" value="1"> //播放速率控制,1为正常,允许小数,1.0-2.0
<param name="currentPosition" value="0"> //控件设置当前位置
<param name="currentMarker" value="0"> //控件设置:当前标记
<param name="defaultFrame" value=""> //显示默认框架
<param name="invokeURLs" value="0"> //脚本命令设置:是否调用URL
<param name="baseURL" value="">  //脚本命令设置:被调用的URL
<param name="stretchToFit" value="0"> //是否按比例伸展
<param name="volume" value="50"> //默认声音大小0%-100%,50则为50%
<param name="mute" value="0"> //是否静音
<param name="uiMode" value="mini"> //播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示
<param name="windowlessVideo" value="0"> //如果是0可以允许全屏,否则只能在窗口中查看
<param name="fullScreen" value="0"> //开始播放是否自动全屏
<param name="enableErrorDialogs" value="-1"> //是否启用错误提示报告
<param name="SAMIStyle" value> //SAMI样式
<param name="SAMILang" value> //SAMI语言
<param name="SAMIFilename" value> //字幕ID
</object>

#技巧篇:

1.在dreamweaver中让flash背景透明

把原参数改为:<param name="wmode" value="transparent"> ­

2.CSS背景半透明效果

*在CSS里加入:filter: Alpha(Opacity=50); ­//数字代表透明程度

*如果想背景半透明,而文字不透明,可以在文字层加入position:relative ;

3.去掉链接图片点击时的虚线边框

 ­在a标签加onFocus="if(this.blur)this.blur()"就可以了

4.鼠标经过时的换行解释

在二行之间加&#13;&#10;

如:title=" 酷站名称:bbcafe&#13;&#10; 添加日期:2009-6-7"

5.文本格式化

*不换行

WHITE-SPACE ­

normal :  默认处理方式 ­

pre :  用等宽字体显示预先格式化的文本。不合并字间的空白距离和进行两端对齐。 ­

nowrap :  强制在同一行内显示所有文本,直到文本结束或者遭遇br对象。

*自动换行

word-break:break-all;

word-wrap: break-word; /*不拆分单词换行*/

*自动二端对齐

text-align:justify;

text-justify:inter-ideograph;

*字符和单词的间距

letter-spacing/*字符间距*/ ­

word-spacing/*单词间距*/ ­

*文本超出时显示为省略号

text-overflow:ellipsis;

6.fieldset 标签的用法

fieldset 元素可将表单内的相关元素分组。

如:

<fieldset> ­

<legend>item:</legend> ­

<form> ­

<label>name:<input type="text" /></label> ­

<label>password:<input name="" type="password" /></label> ­

</form> ­

</fieldset> ­

显示结果:

7.页面退出时的渐隐效果 

加在head 之间 ­

<META http-equiv=Page-Exit content=blendTrans(Duration=0.5> ­//数字代码渐隐速度

8.favicon.ico 显示­

<link rel="shortcut icon" href="favicon.ico" > ­

9.使网页另存为失效

在BODY之间加入以下代码 ­

<noscript> ­

<iframe scr="*.htm"></iframe> ­

</noscript> ­

10.让IE8自动启动IE7兼容模式

在页面中加入如下HTTP meta-tag: ­

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> ­

 

 12.图片自适应层高度

 

 < img src=”aaaa.jpg” mce_src=”aaaa.jpg” style=”margin-top: expression(( 300 - this.height ) / 2);” />

 

只能在固定的层高度适应

 
 

浏览器兼容(hack)

*区别IE6与FF:

 

background:orange;_background:blue;  
*区别IE6与IE7: (IE6能识别_, 而IE7不能) 
background:orange; *background:green;  
*区别FF,IE7,IE6:(IE6 IE7能识别*,FF不能识别)  
background:orange; *background:green; _background:blue;  

 

(IE6能识别_,IE7,FF不能;IE7能识别*,FF不能) 

 

\0\9区别于IE8与FF(IE8能识别\0或\9,IE6 7 8能识别\0,FF不能识别)

background:orange\9; background:orange\0;

*注:书写的顺序都是firefox的写在前面,IE7的写在中间,IE6的写在后面 IE8写在最后面。  

posted on 2010-01-21 11:14  wind side  阅读(563)  评论(0编辑  收藏  举报

导航