Q: 怎么才能让层飘在Flash上面? A: 在
网页里把SWF文件设置为背景透明即可,具体做法:在标志SWF文件属性的代码中添加:
<param name="wmode" value="transparent">注意,这种效果只有IE支持。
Q: 如何让一个图片或表格在页面中始终保持横向和纵向的居中?A: 首先插入一个1行1列的表格,设置其宽度为100%、高度也为100%,边框为0。
然后设置单元格的属性,设置其内容的水平对齐方式和垂直对齐方式均为居中。
最后在这个单元格插入图片或表格,就可以保持内容在页面内横向和纵向都居中显示了。
Q: 表格内的文字不会自动换行,怎么办?A: 有两种可能的情况:
第一种,你用CSS把表格内文字的
字体设置成了英文
字体,这样在DW里表格内的文字不会自动换行,但这仅是DW里的显示效果,在IE里其实是可以正常换行的。如希望在DW的编辑状态也能使文字自动换行,把表格内文字的
字体设置为中文
字体即可(例如“宋体”)。
第二种,你在表格中输入了连串无空格的英文或数字,它们被IE识别为一个完整的单词,所以不会自动换行,遇到这种情况,你可以通过CSS把文字强行打散,例如:
<td style="word-break:break-all">……</td>
Q: 背景音乐因为页面的切换而无法连续播放,怎么让它连续播放? A: 用分帧实现,把其中一个frame的显示高度(或宽度)定义为0,在其中设置背景音乐,另外一个frame内的页面切换不影响整个背景音乐的播放。
例子:<html><head><title>框架页</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<frameset rows="0,*" frameborder="NO" border="0" framespacing="0">
<frame name="topFrame" scrolling="NO" noresize src="bgsound.htm" >
<frame name="mainFrame" src="main.htm">
</frameset>
</html>
Q: 半透明的层怎么做?
A: 先定义一个CSS样式:
<style type="text/css">
<!--
.halfalpha { background-color: #000000; filter: Alpha(Opacity=50)}
-->
</style>
然后应用在层标签里:
<div class="halfalpha">
Q: 层在不同分辨率下发生错位,怎么办?A:解决方法有二:
1、页面居左显示;
2、使用层的相对定位,关于相对定位你可以参考这篇文章:
http://www.windstudio.net/tech/show.
asp?id=37
Q: 如何实现“设为首页”、“添加到收藏夹”? A: 设置为首页:
<a href="#" >设为首页</a>
加入收藏:
<a href="javascript:window.external.AddFavorite('http://www.windstudio.net', '有风的日子·带给你一阵清新的
设计风')">加入收藏</a>
Q: 如何制作细线表格? A: 表格细线边框的做法
方法1:把表格的cellspacing设置为1,cellpadding和border均为0,分别填充表格的背景色和单元格的背景色。举例如下:
<table width="550" border="0" cellspacing="1" cellpadding="0" bgcolor="#666666">
<tr bgcolor="#FFFFFF">
<td> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td> </td>
</tr>
</table>
方法2:把cellspacing、cellpadding、border均设置为1,分别设定表格的边框色和内部单元格的边框色,注意使内部单元格的边框色和
网页背景色或表格背景色相同,这样内部的边框看上去就和背景融为一体了。举例如下:
<table width="550" border="1" cellspacing="1" cellpadding="1" bordercolor="#666666">
<tr bordercolor="#FFFFFF">
<td> </td>
</tr>
<tr bordercolor="#FFFFFF">
<td> </td>
</tr>
</table>
方法3:用CSS定义表格的边框宽度为1个像素。先设置CSS类table1 { border-top: 0px; border-right: 0px; border-bottom: 0px; border-left:0px},然后在<table>标签里添加class="table1"。
方法4:做一个和表格等大的图片作为表格的背景,尤其当你想使表格边线有倒角时。
Q: 怎样打开一个全屏的IE窗口?
A: 用JavaScript来实现:
定义过程:
<script language="JavaScript">
<!--
function MachakFull(Ie,other){
x=screen.availWidth;
y=screen.availHeight;
target = parseFloat(navigator.appVersion.substring(navigator.appVersion.indexOf('.')-1,navigator.appVersion.length));
if((navigator.appVersion.indexOf("Mac")!=-1) &&(navigator.userAgent.indexOf("MSIE")!=-1) &&(parseInt(navigator.appVersion)==4))
window.open(other,"sub",'scrollbars=yes');
if (target >= 4){
if (navigator.appName=="Netscape"){
var MachakFull=window.open(other,"MachakFull",'scrollbars=yes','width='+x+',height='+y+',top=0,left=0');
MachakFull.moveTo(0,0);
MachakFull.resizeTo(x,y);}
if (navigator.appName=="Microsoft Internet Explorer")
window.open(Ie,"MachakFull","fullscreen=yes");
}
else window.open(other,"sub",'scrollbars=yes');
}
//-->
</script>
调用函数:
<a href="javascript:;" >点这里打开一个全屏窗口</a>
Q: 怎么做无边的IE弹出窗口?A: 这种窗口叫Chromeless Window,用一个DW插件就可以实现这种效果。
插件名称:Chromeless Window 完美修正版
下载地址:http://www.windstudio.net/
Q: 如何去除浏览器的“滚动条”? A: <body scroll=no>
去掉水平滚动条:
<body style="overflow-x: hidden">
去掉竖直滚动条:
<body style="overflow-y: hidden">
Q: 怎么让下拉列表的链接在新窗口中显示?
A: <select name="designlink" >
<option selected>
设计站点链接</option>
<option value=http://www.pcicp.com>蔫老虎
网站</option>
<option value=http://bbs.pcicp.com>蔫老虎论坛</option>
<option value="http://www.colorbird