在一个dwt的第一行加上
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
引起的问题
在一个lbi的第一行加上
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
是很正常的
但是如果在一个dwt的第一行同样加上
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
页面的所有数据都可以显示, 貌似没什么问题
但是写css的时候, 就会发现. 这个页面的盒模型发生了变化.
关于盒模型~~~
虽然不知道标准到底是什么, 但是其他浏览器都是这样的.
给一个div加上width为100px
再给它加上padding-left为100px
正常情况下, 它的实际宽度应该为200px才对
就加了这行代码
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
它的实际宽度就为100px了, 非常奇怪
如果加这行代码放到一个纯静态的html文件里呢?
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
情况同样也出现了
出现这个问题有2点 :
1. IE的容错性太低了, 火狐好啊
2. ecshop也做的不太好啊, 为什么给lbi加这行代码, 而不小心给dwt加了这行代码你给我出错
我的解决方法 : 无论是dwt或者lbi, 都不加这行代码