用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4001|回复: 4
收起左侧

CodeIgniter 中 关于Web标准的bug

[复制链接]
发表于 2008-1-15 21:36:43 | 显示全部楼层 |阅读模式
写web标准html,必须添加doctype头,而且必须顶头,前面不能有空格,不然css样式不起作用
当你使用ci的时候发现前面有空行,可能是controller文件后面的换行符引起的,最好将其删除
20080115213028859.png
20080115213135484.png
20080115213702062.png
发表于 2008-1-15 21:45:05 | 显示全部楼层
引起原因我认为这个空行可能是utf-8 dom文件头引起的。如果用utf-8 dom 格式报存view的话。
php默认是删除代码最后的空格,没有听说过会增加空格输出。
发表于 2008-1-15 22:19:33 | 显示全部楼层
没错,utf-8格式的文件可能会出现这个问题。楼上提到的应该是utf-8 BOM格式。想获得更多的详情,我替google做一次免费宣传
发表于 2008-1-16 09:45:32 | 显示全部楼层
楼主的问题我倒是没有遇到过,不过还是应该把尾部的多余换行符删掉。
发表于 2008-1-16 10:34:53 | 显示全部楼层
测试方法很简单,
新建两个view,
然后嵌套的引用一下,在浏览器察看页面源代码前面就会有两个空格。

本版积分规则