日期:2014-05-17  浏览次数:20476 次

html样式在vs下变形
html兼容都没问题,但在拷贝到.net 项目下,样式变了,网上的解决方式都试过了,如下


方法1:去掉CSS文件中的中文注释。
方法2:在Web.Config中修改编码方法如下:<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
方法3:打开CSS文件,然后文件-另存为的时候,选择编码方式为utf-8即可。

还是没解决,郁闷了

最后把html页面拷贝到项目里,直接在文件夹下预览,没问题(直接打开E:\项目\NewWeb\index.htm)
项目中预览就变形,如http://localhost:3448/index.htm

在线等

------解决方案--------------------
把Head和body里面的内容拷贝到新建页面看下,不要 拷贝这行<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
------解决方案--------------------
HTML code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

------解决方案--------------------
注意aspx页面上头上的第一行
------解决方案--------------------
没遇到过这种问题,怎么变形了。
------解决方案--------------------
你看下那些css的路径对不对呢,在浏览器访问css看看能不能访问到
------解决方案--------------------
css和js引用路径呢,最好是直接在浏览器输入css和js的地址看能不能访问
------解决方案--------------------
有可能是css中某些浮动的原因,我也曾经遇到这种问题的