打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

2009.09.11

关注

做英文站,编码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>

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Javascript 元素拖曳操作 By shawl.qiu (兼容IE,Opera,Firefox)
IE6 IE7 IE8 opera等浏览器唯一识别CSS标识
FireFox在地址栏输入中文无法搜索
做自己,让别人说去吧!
我最喜欢的软件 Windows 版
30个你必须记住的CSS选择符
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服