hewei's rss

何为 > 网站研究 > 正文

shtml include在utf-8编码下多出一行的问题

做英文站,编码utf-8,采用shtml,include文件后发现多出一条空白行,ie/opera均有问题,唯独firedox是好的,晕死,如果主页面和include的页面都是utf-8,那么就会出现这样的问题,如果主页面和include页面编码不同,一个是utf-8一个是ansi,那么就不会有问题,由于是英文站,也不会出现中文的乱码,我只好把要include的文件换成ansi码了。

如果只是include一个页面,可以采用css解决,加上margin-top:-8px;,是负的,不过由于是ie/opera出问题,而firefox没问题,那么ie/opera好了,firefox又不行了,这个问题还真头疼,不过还是被我搞定了,嘿嘿

<style>
.divclass{margin-top:0!important;margin-top:-8px;} //针对firefox和ie
@media screen and (min-width:0px){
.divclass{margin-top:-8px!important;}
}
//针对opera专用,对,没错,还要加上!important,因为!important是优先级的,所以这里还要写上用来覆盖上面针对firefox的。
</style>

返回顶部网友评论»查看所有评论

发表评论:(内容不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)

您的昵称:验证码: 验证码查看所有评论

About Hewei.org

何为的博客。记录我的生活点滴,技术经验,奇思妙想。无聊的时候看看自己记录的思想,也是一种享受。

订阅何为的博客
  • ZhuaXia 订阅到抓虾
  • SouYo 订阅到沙发
信息检索 In Hewei.org
Hot标签
最新推荐主题
最新推荐专题
  • google adsense
  • firfox
  • 域名无忧
  • 在线交友
XHTML 1.0 StrictValid CSS 2.1
何为博客!意欲何为?大有作为!Copyright © HeWei.Org
皖ICP备06010916号