网页设计问题大搜集(有些细节的问题,很值得学习)

导读:
   怎样用CSS改变鼠标指针样式?
  A: <span style="cursor:X"></span>
  这里选择cursor(文本)作为对象,还可以自己改为其他的,如link等。
  x可以等于=hand(手形)、crosshair(十字)、text(文本光标)、wait(顾名思义啦)、default(默认效果)、help(问号)、e-size(向右箭头)、ne-resize(向右上的箭头)、nw-resize(向左上的箭头)、w-resize(向左的箭头)、sw-resize(左下箭头)、s-resize(向下箭头)、se-resize(向右下箭头)、auto(系统自动给出效果)
   如何去除浏览器的“滚动条”?
  A: <body scroll=no>
  去掉水平滚动条:
  <body style="overflow-x: hidden">
  去掉竖直滚动条:
  <body style="overflow-y: hidden">
   怎样打开一个全屏的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:;" onClick="MachakFull('index.htm',')">点这里打开一个全屏窗口</a>
   如何实现“设为首页”、“添加到收藏夹”?
  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>
   半透明的层怎么做?
  A: 先定义一个CSS样式:
  <style type="text/css">
  <!--
  .halfalpha { background-color: #000000; filter: Alpha(Opacity=50)}
  -->
  </style>
  然后应用在层标签里:
  <div class="halfalpha">
   背景音乐因为页面的切换而无法连续播放,怎么让它连续播放?
  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>
   怎么才能让层飘在Flash上面?
  A: 在网页里把SWF文件设置为背景透明即可,具体做法:
  DW中,在SWF文件的属性面板中,点parameters,添加参数wmode,值选择transparent;
  或者直接修改网页的代码,在标志SWF文件属性的代码中添加:
  <param name="wmode" value="transparent">
  注意,这种效果只有IE支持。

本文转自
http://hi.baidu.com/licustom/blog/item/cfe5d680bee7f0d49023d91b.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值