5月25

两点蛋疼的前端问题

| |
21:01 ASP  From: 本站原创
常常发现很多下面这种写法:

<a href="###" onclick="dosomething();"><img src="xx.gif"/></a>
<a href="javascript:void(0);" onclick="dosomething();"><img src="xx.gif"/></a>
<a href="javascript:;" onclick="dosomething();"><img src="xx.gif"/></a>
<a href="javascript:dosomething();"><img src="xx.gif"/></a>
<a onclick="javascript:dosomething();" style="cursor:hand"><img src="xx.gif"/></a>

今天在处理个页面的是否,要做一个点击按钮出现弹层的效果,但是在IE,6,7下总是出现点击按钮出现弹层后按钮本身所在DIV消失的诡异事件,在火狐与IE8等浏览器是好的,确定是兼容性问题,最后问题就出现上面的几种代码之间
将原来的写法
<a href="javascript:;" onclick="dosomething();"><img src="xx.gif"/></a>

改为
<a onclick="javascript:dosomething();" style="cursor:hand"><img src="xx.gif"/></a>

就OK了,很奇怪的问题!

同样奇怪的还有一次关于标签的缩进与连续影响到标签样式的问题,非常诡异
例如下面这组标签:
<div class="classa">
     <span>这里</span>
     <div class="classb">那里</div>
</div>

这样写样式能渲染,但是如果连起来写
<div class="classa"><span>这里</span><div class="classb">那里</div></div>

样式就渲染失败!

这里做个笔记,期待知道的朋友看到这段文字帮助解答下!

最后编辑: tommyhu 编辑于2011/07/11 07:01
阅读(2191) | 评论(2) | 引用(0)
tommyhuc.cn网友
2012/02/03 18:49
我想我明白楼主的意思了
tommyhuc.cn网友
2011/05/26 11:08
一不小心在博主着又学到了技术!
tommyhu 回复于 2011/05/27 07:30
多谢抬举,没有给出解决方法!
分页: 1/1 第一页 1 最后页
在此留下酱油瓶-:)
表情
emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我

您的大名(例如:小明) : 

密码(可不填) :  游客无需密码

网址 (可不填) : 

电邮 (可不填) :  [注册]