湖南长沙八年做网站,网络优化推广服务团队,让您小投资大回报,帮您打开网络营销财富之门!
 业务服务热线:0731-88571521  13637482004  
 


地址:长沙市韶山南路248号南园503
      室(潇湘晨报旁)
电话:0731-88571521
手机:136-3748-2004
Q  Q:44377655 522392221
网址:www.binweb.cn
邮箱:522392221@qq.com
新闻中心
长沙做网站联系电话:0731-88571521 13637482004

ie6下换行空隙bug的解决办法

信息来源:长沙做网站   发布时间:2012-8-6   浏览:

很多朋友发现在ie6下面经常性出现代码换行在页面上都会出现空隙的bug,而在其他浏览器下不会出现该类情况,最后只得被迫使用css hack来解决这个bug,但是要知道高手们是可是从来不用css hack的,这是怎么回事呢?

我们先来说一下ie6对换行或者空格的解释:

比如:<a href="#"></a> <div></div>,我看到a标签和div之间是有空格的,浏览器默认都识别一个空格,这一点ie6和其他浏览器不一样,因为a标签默认不具备block(独居一行)的属性,所以ie6认为a标签和div中间的空格有效,从而导致a标签和div之前会有空隙,而在其他浏览器下面不会出现,其他浏览器解释的原理是只要2个标签任意一个标签具备了block(独居一行)的属性,就忽略他们之间的任意换行符和空格符。

而ie6的解释原理是只要任意一个标签不具备block(独居一行)的属性,就认为它们之间的换行符、空格都是在页面上解释出来的,从而行程一个空格间隙。



相关热点文章


地址:长沙市韶山南路248号南园503室(潇湘晨报旁)  网站ICP备案号:湘ICP备09008272号  版权所有:长沙斌网网络工作室
咨询电话:0731-88571521   136-3748-2004
业务 QQ:客服一 1306053142 客服二 1320506001 技术/售后 522392221 高级顾问 44377655
服务邮箱:fanbin@binweb.cn   522392221@qq.com
官方网址:www.binweb.cn   www.pk0731.com
旗下网站:斌网网络  长沙信息处  佛佛网  晒土货网