1、!ie
  IE7修复了!important这个区分IE、FF等很爽的hack,现在只能用它对付IE6及以前的版本了。同时,人们也发现了IE7的BUG,就是这个 !ie,其适用于(这里的“适用于”是“……能够认识”的意思,下同)IE7及以前版本,也就是说,这个!ie能区分目前的IE和其他浏览器,不敢保证未来的IE版本是否修复此BUG,当然这样的代码将不符合CSS语法规则。看例子:

Tags: ,
今天一个图片滚动的案子,说是想点击放大了看,偶就用我博客的那个图片插件——highslide来整,这个JS的东西效果很好!
很顺利的移植上去,可是有一个flash的广告老把放大后的照片给遮住,后来在网上一搜,只要加一个参数就OK了。
<param name="wmode" value="opaque">


后来了解了下wmode的具体意思
Quotation

wmode 属性/参数

值: Window | Opaque | Transparent
模板变量:$WM
说明: (可选)使您可以使用 Internet Explorer 4.0 中的透明 Flash 内容、绝对定位和分层显示的功能。此标记/属性仅在带有 Flash Player ActiveX 控件的 Windows 中有效。

“Window”在 Web 页上用影片自己的矩形窗口来播放应用程序。“Window”表明 Flash 应用程序与 HTML 层没有任何交互,并且始终位于最顶层。

“Opaque” 使应用程序隐藏页面上位于它后面的所有内容。

“Transparent”使 HTML 页的背景可以透过应用程序的所有透明部分进行显示,这样可能会降低动画性能。

“Opaque windowless” 和“Transparent windowless” 都可与 HTML 层交互,并允许 SWF 文件上方的层遮蔽应用程序。这两种选项之间的差异在于 “Transparent”允许透明,因此,如果 SWF 文件的某一部分是透明的,则 SWF 文件下方的 HTML 层可以透过该部分显示出来。
如果忽略此属性,默认值为 Window。仅适用于 object。


文中说的很清楚了,就是默认的window值不允许自己的上方有层遮蔽~终于明白了
Tags: , ,
    帮一个同事整她的博客,其模板在IE7和FF下浏览都是正常的,但是在IE6下变的异常糟糕!偶细细查找了一回,确定问题出在position:fixed上,IE6根本不认识固定定位的。于是打算修复,在网上狂搜了一通,忽略JS的代码,因为同事的blog是blogbus的,没有找到地方可以插入JS代码!
     因为IE6不认fixed,只好将其position:absolute来绝对定位,然后将原来的滚动条隐藏,利用body产生一个新的滚动条,再加上ie6对100%的特殊理解,我们的hack利用就出来了,OK,看代码:
Firebug(非常有用的前台调试工具):
https://addons.mozilla.org/en-US/firefox/addon/1843

FireShot(网页截图)
https://addons.mozilla.org/en-US/firefox/addon/5648

Web Developer(一个综合的前台页面工具)
https://addons.mozilla.org/en-US/firefox/addon/60

Tab Mix Plus(强大的标签浏览增强插件)
https://addons.mozilla.org/en-US/firefox/addon/1122

FlashGot(下载辅助工具)
https://addons.mozilla.org/en-US/firefox/addon/220
这个菜单的巧妙之处在于对a:hover伪类的淋漓尽致的应用(用<span>隐藏杀机),所以不用JS代码,也能实现这种很炫的效果。
怎么看怎么有点像flash的效果呀?呵呵,不多说了,看代码吧!(代码首页显示不下,只好就此截断了,请多包涵。 ^_^)
Pages: 2/5 First page Previous page 1 2 3 4 5 Next page Final page [ View by Articles | List ]