`
dowhathowtodo
  • 浏览: 829339 次
文章分类
社区版块
存档分类
最新评论

IE6中字符编码影响CSS的问题

 
阅读更多

IE6中字符编码影响CSS的问题

这几天在做一个网站的时候,发现了这样一个问题,将Html代码一字不变的拷到ASPX页中,CSS也直接复制到项目中,运行.却发现在IE7.IE8,火狐等浏览器中都正常

可是在IE6中样式却变了,整个网页乱七八糟。事后,经谷歌 ,百度,得知可能是编码问题。

于是,有了着手点,经过尝试终于发现asp.net是UTF-8,而美工给我的CSS的gb-2312.因此造成整个网站样式出问题

网上流传的解决办法如下,在webconfing的system.web节里边加上

<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>

  但是,我的项目很多地方需要用到UTF-8,怎么办呢,总不会该每个页面加上这段吧

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  当然,我的操作就是,用记事本打开原来的CSS文件--->另存为--->选择编码:utf-80---->保存.覆盖原CSS就OK了。呵呵!





分享到:
评论

相关推荐

    IE5,IE6,IE7,IE8的css兼容性列表

    在CSS2.1中,@charset用于定义文档的字符编码,IE5到IE8都支持;@import用于导入外部样式表,也均被支持;而@media和@page用于响应式布局和页面打印,IE5和IE5.5不支持@media,IE8Beta 1和IE8Beta 2不支持@page。...

    基于jquery_二维码生成和打印_兼容IE6-IE8_解决汉字乱码问题.zip

    此外,解决汉字乱码问题通常需要确保服务器和客户端的字符编码一致,如UTF-8。在JavaScript中,使用正确的编码进行字符串处理,如`decodeURIComponent()`和`encodeURIComponent()`函数,可以确保汉字在生成二维码时...

    CSS样式在IE6下无效的问题解决方法

    当你通过`&lt;link&gt;`标签引用一个外部CSS文件(如`css.css`),在现代浏览器(如IE7和IE8)中,样式能够正常加载和应用,但在IE6中却出现问题。这种情况通常表现为页面样式错乱或者某些样式完全未生效。 解决问题的...

    ie6下关于html编码问题导致js出错css不被应用的解决方法

    在IE6浏览器中,HTML编码问题常常会导致JavaScript执行错误以及CSS样式不被正确应用,这主要是由于编码不一致所引发的。以下将详细介绍这一问题的原因、影响及解决方案。 首先,我们要明白HTML编码的作用。HTML编码...

    IE6不能正常解析CSS文件问题的解决方法及原因分析

    3. **浏览器兼容性**:相较于更新的浏览器如IE7和Firefox,IE6对编码的处理不够完善,这可能是微软在后续版本中修复的问题。 解决方法: 1. **统一编码**:将所有CSS、JavaScript和HTML文件都保存为同一编码格式,...

    Html和Css编码规范总结

    - **明确声明字符编码**:使用 `&lt;meta charset="UTF-8"&gt;` 来定义文档的编码,避免字符显示问题。 6. **引入 CSS 和 JavaScript**: - **无需指定类型**:HTML5 中,引入样式表和脚本文件时,`type` 属性通常可以...

    HTML5在IE10、火狐下中文乱码问题的解决方法.docx

    总结来说,解决HTML5在IE10和Firefox下的中文乱码问题,关键在于确保所有环节——从文件编码到HTML头部声明,再到服务器配置和浏览器设置——都一致地使用UTF-8字符编码。遵循这些步骤,你应该能够避免或解决中文...

    浏览器的CSS兼容问题

    - **字符编码设置**:确保所有元数据标签如`Content-Type`、`Content-Language`等正确设置,避免因字符编码问题导致的显示异常。 - **Robots和Googlebot元标签**:虽然与CSS兼容性直接关联不大,但这些元标签的正确...

    03AJAX-中文字符问题[借鉴].pdf

    6. **UTF-8编码**:UTF-8是一种针对Unicode的可变长度字符编码,可以用来表示Unicode标准中任何字符。由于中文字符在计算机中通常使用多字节来表示,因此在处理中文数据时,确保使用UTF-8编码是至关重要的,以避免...

    IE6、IE7、IE8浏览器下的CSS、JS兼容性对比

    在IE6中,微软的JScript引擎可能会导致性能问题,尤其是在脚本创建大量变量时。这种性能下降的原因在于JScript引擎执行垃圾收集时的策略。当脚本中变量分配的数量、使用的文字值数量、分配的字符串值总大小超过阈值...

    html和css基础

    2. 基本标签定义:在CSS文件中,需要对一些基本的标签进行定义或重置,以确保网页的样式一致。常见的基本标签有*、body、td、th、div、p、a、h1、li等。 3. 兼容性测试:在设计完成后,需要在多种浏览器中进行兼容性...

    人人FED-CSS编码规范

    2. **编码格式**:文件必须使用UTF-8编码,这是目前最广泛使用的字符编码标准之一,能够支持多种语言的文字。 3. **文件引入方式**: - 外联方式:使用`&lt;link rel="stylesheet" href="..."&gt;`来引入外部CSS文件。 -...

    高效编写CSS代码的建议汇总

    总之,高效编写CSS代码需要我们遵循一些基本原则,如合理布局样式表位置,避免使用性能低下的技术,使用简写来优化代码,抽取相似代码以提高可维护性,遵循编码规范来提高代码的可读性,以及使用合适的字符编码来...

    js 显示base64编码的二进制流网页图片

    Base64编码通过把每3个字节的二进制数据转换为4个字符来实现编码过程,每个字符代表着6个比特的信息,因此编码后的字符串长度总是原数据长度的4/3。这种编码方式的一个明显好处是,可以将数据直接嵌入到网页中,尤其...

    css学习文档

    通过阅读这些HTML文件,开发者可以深化对CSS特定话题的理解,如如何处理字符编码、使用不同CSS属性创建复杂的布局等。 总的来说,这个"css学习文档"压缩包提供了一个全面的学习资源,涵盖了CSS基础、实践应用和一些...

    跨浏览器兼容CSS篇

    通过深入理解CSS盒子模型、区分block级与inline级元素、灵活运用浮动与清除属性,并优先测试IE浏览器,我们可以有效地减轻这一挑战,使网站在各种浏览器中呈现出一致的效果。虽然完美的兼容难以达到,但通过遵循这些...

    HTML+CSS布局、规范、兼容

    IE6存在一个double-margin bug,可通过调整CSS来修复。 常用CSS属性方面,按照显示属性、盒模型属性、背景、行高、文本属性和其他属性来组织代码,可提高代码的可读性和易维护性。例如,在显示属性中包括display、...

    CSS命名规则

    1. **允许的字符**:选择器可以包含英文字母(大写[A-Z]和小写[a-z])、数字[0-9]以及ISO 10646字符编码U+00A1及以上的字符。此外,还支持连字号(-)和下划线(_)的使用。 2. **禁止以数字开头**:选择器标识符不...

    IE11升级的兼容内容

    在IE11中,Microsoft对User-agent字符串进行了显著的修改,这直接影响着网站如何识别浏览器及其版本。User-agent字符串是一种特殊的消息格式,浏览器会在HTTP请求头部中发送这种消息,用于通知服务器其身份及版本等...

Global site tag (gtag.js) - Google Analytics