首页 » 建站技术 » 浏览内容

网页设计问题大搜集


2006-01-25 14:50:00 4,722 0 发表评论 字体: 作者:C.K.
标签: 网页设计

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

Q: 怎么才能让层飘在Flash上面?

A: 在网页里把SWF文件设置为背景透明即可,具体做法:

DW中,在SWF文件的属性面板中,点parameters,添加参数wmode,值选择transparent;
或者直接修改网页的代码,在标志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>
<noframes>
<body bgcolor=”#FFFFFF” text=”#000000″>
对不起,你的浏览器不支持框架的显示。
</body>
</noframes>
</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=”#” onClick=”this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.windstudio.net');”>设为首页</a>
加入收藏:
<a href=”javascript:window.external.AddFavorite('http://www.windstudio.net', '有风的日子·带给你一阵清新的设计风')”>加入收藏</a>

网站统计 Statistics

  • 创建时间: 2005年1月3日 距今5041 天
  • 日志总数: 2461
  • 评论总数: 630
  • 标签总数: 654
  • 链接总数: 273
  • 最后更新: 2018-8-31 17:57:04
  • 您是本站第 14060353 位访客

广告区 Guǎng Gào