php分享到qq空间实现,HTML

编程入门 行业动态 更新时间:2024-10-25 02:22:00

php分享到qq<a href=https://www.elefans.com/category/jswz/34/1771407.html style=空间实现,HTML"/>

php分享到qq空间实现,HTML

QQ空间发光文字实现步骤

作者要实现类似QQ空间里的发光文字效果,可是无论怎么样都不显示,我们来一起分析一下原因。

在标准模式下

测试

无论怎么样都不显示,使用滤镜的元素必须拥有layout,span是个内联元素,无法通过定义高度获得layout,块元素就可以了。

这使我联想到了layout这个在ie下bug的大佬。

如何触发layout 最简单的是zoom:1,添加后,果然很奏效,ie6,ie7都没有问题。但是ie8还是不显示。

问题出来了。我上国外的那个网站上看了看,发现:

Update: hasLayout has been removed from IE8 standards mode. It is still present in the IE7-compatibility mode.

大意是在ie8的标准模式中。haslayout 已经移除了。没有这个属性了。但是怎么解决ie8下显示的问题呢?

我给这个元素添加了display:block或者display:inline-block。都可以。但是display:block在ie6下无效。

看来即使是块状元素也是不行的。

怎么测试是否haslayout触发了呢?可以写javascript:alert(id.currentStyle.hasLayout)来判断。

总结上面的,最后以添加了一个display:inline-block 告终,完美解决所有的浏览器问题。

最后重新修正一下观点。使用滤镜的元素必须拥有layout ,块状元素不一定有layout。

haslayout 是影响le bug的一个很大的方面,下文我来翻译下。。

参考文章:

最后附上我研究的代码:

测试

alert(test.currentStyle.hasLayout);

相关阅读:

asp 安全、实用、简单的大容量存储过程分页

ASP.NET2.0下为GridView添加鼠标滑过的行颜色高亮效果

版面风格控制

jquery下组织javascript代码(js函数化)

SQL查询性能提高的10个技巧

Javascript学习笔记1 数据类型

mysql的校对规则引起的问题分析

javascript 兼容FF的onmouseenter和onmouseleave的代码

从四个方面谈谈Web标准的价值所在

asp采用ODBC接口访问MySQL的方法

正则表达式笔记三则

HTML标记语言——表格标记

怎样配置SQLServer发送电子邮件的介绍

php 正确解码javascript中通过escape编码后的字符

更多推荐

php分享到qq空间实现,HTML

本文发布于:2024-03-08 07:29:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1720207.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:空间   php   qq   HTML

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!