`

在IE6下 collapseMode:'mini' 的图片不显示 的问题

    博客分类:
  • EXT
阅读更多

最近公司的做的系统,westPanel设置了collapseMode:'mini'属性,结果展开的时候,一直没有哪个折叠的小箭头,但是还可以折叠。折叠起来后会出现展开的小箭头。苦恼了好久。今天把main页面一句一句的删除,终于发现什么问题了。

有一句话。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

 去掉以后就一切正常了。

 

这句话的意思是这样的。(网上找的)

 

 

很多设计师和开发者都不知道什么是DOCTYPE,DOCTYPE有什么用。DOCTYPE是document type的简写。主要用来说明你用的XHTML或者HTML是什么版本。浏览器根据你DOCTYPE定义的DTD(文档类型定义)来解释页面代码。所以, 如果你不注意设置了错误的DOCTYPE,结果会让你大吃一惊。XHTML1.0提供了三种DOCTYPE可选择:

(1)过渡型(Transitional )

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
(2)严格型(Strict )

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(3)框架型(Frameset )

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
对于我们初级改善来说,只要选用过渡型的声明就可以了。它依然可以兼容你的表格布局、表现标识等,不至于让你觉得变化太大,难以掌握。

 

如果用VS2005写过 xml 和 dtd 就知道了,dtd就是文档类型的一些相关声明,写好dtd在去写xml就会智能感知,很多软件的智能感知都是通过文档类型相关声明来制作的。


如果不遵循文档类型的一些相关声明,比如把 <br /> 写成 <br> 在极少数浏览器会引发严重异常(比如一些手机的浏览器)。

 

 

 

刚刚发现,我去掉这个属性以后,整个系统画面全乱了,到处都是折行的,晕死了。

分享到:
评论

相关推荐

    IE下background背景图片无法显示问题解决方法

    在做下拉框select的时候用一个箭头符号,作为下拉框的三角,在firefox和chrome下均可以正常显示,但是在IE下无法显示。 查找了很久,发现是图片格式问题,把png格式的转换成gif的就没有问题了。。。。 附相关代码,...

    IE无法显示png图片 IE部分图片显示为叉叉的解决办法

    弄了很长时间,搞郁闷了,Googole了一下“ie部分图片不显示”,原来是 PNG 图片不显示,终于找到了这根救命稻草,感谢主,阿门,阿弥陀佛,圣母玛利亚…… 1. 运行 fix-pngfilt.bat 文件 2. 双击 MIME-DATABASE-...

    IE6下的纯CSS完美position:fixed实现

    通常,这样的示例会包含一个演示页面,展示在IE6下如何正确显示固定定位元素。 总之,要在IE6下实现`position: fixed`效果,开发者需要依赖一些非标准的技术和工作-around。这篇博客可能提供了一个详细指南,帮助...

    DD_belatedPNG.js解决IE6浏览器下的PNG透明图片显示问题

    这主要源于IE6不支持PNG8以上的Alpha透明度,导致透明PNG图片在该浏览器下显示为黑色背景或者完全不透明。为了解决这个问题,开发者们创造了一种名为“DD_belatedPNG”的JavaScript库,它通过JavaScript模拟了PNG...

    解决VUE 在IE下出现ReferenceError: Promise未定义的问题

    IE一些低版本的浏览器对于ES6语法不支持 Promise是es6语法里为了解决异步函数多重嵌套的问题(回调地狱) 说明: 或许你并不没有使用Promise,但是有可能你使用Axios等,其中原理也是Promise,进行了封装而已 解决办法: ...

    PNG图片在IE6中非正常显示的处理方法

    PNG图片在Internet Explorer 6(简称IE6)中可能会遇到显示问题,这主要是由于IE6对PNG格式图像的不完全支持。PNG是一种无损压缩的位图格式,它提供了透明度的支持,但在IE6上,尤其是对于24位PNG图片,透明效果可能...

    解决PNG图片在IE6下背景不透明的问题

    通常,PNG-24格式的图片在IE6下会出现背景不透明,显示为蓝色背景,这给设计师带来了不小的困扰。为了解决这一问题,我们可以利用CSS滤镜技术来实现IE6下的PNG图片透明。 首先,我们需要了解CSS中的`filter`属性。...

    解决ie6下png图片背景问题

    这使得在IE6下使用带有复杂透明效果的PNG图片时,会出现背景显示不全或者黑色块的问题。 为了解决这个问题,我们可以采取以下策略: 1. **CSS Hack**:通过特定的CSS选择器或者属性值来针对IE6进行特殊处理。例如...

    ie6下png透明图片显示不正常之最好的3种解决方案

    在互联网早期,IE6(Internet Explorer 6)作为当时最常用的浏览器,存在许多兼容性问题,其中PNG(Portable Network Graphics)格式的透明图片在IE6下显示不正常就是其中之一。PNG格式,特别是PNG-24格式,支持半...

    PNG图片IE6下面解决最好的方法

    PNG图片在Internet Explorer 6(简称IE6)下的显示问题是一个历史遗留的挑战,由于IE6对PNG格式的不完全支持,导致透明效果和部分渲染出现异常。PNG是一种优秀的无损压缩图像格式,广泛用于网页设计,特别是需要半...

    处理IE6浏览器显示.png图片透明度文件

    PNG(Portable Network Graphics)是一种支持透明度的图像格式,但在IE6中,它无法正确显示带有alpha透明通道的PNG-24图像,导致图片出现半透明部分变成全黑或者背景颜色无法透过,这被称为“PNG透明问题”。...

    解决IE6下PNG图片背景色不透明问题的方法

    例如,我们可以添加以下CSS代码来使PNG24图片在IE6下变得透明: ```css .pngFix { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='yourimage.png', sizingMethod='scale'); /* 避免在其他...

    去掉这段代码的话在IE下显示会有问题

    特别是在早期版本如IE6、IE7等中,存在大量的渲染差异和不兼容的问题。这些问题导致了很多网站不得不特别针对IE浏览器进行适配。 ##### IE与DOCTYPE声明的关系 IE浏览器在处理DOCTYPE声明时具有一定的特殊性。如果...

    ie6、ie7无法显示png图片,pngfilt.dll

    - 对于IE6:`regsvr32 C:\Windows\System32\pngfilt6.dll` - 对于IE7:`regsvr32 C:\Windows\System32\pngfilt7.dll` 5. 按Enter键执行命令。如果成功,你会看到一个消息提示注册成功。关闭命令提示符窗口。 请...

    IE7不能立即显示上传的图片

    为了解决这个问题,开发者们通常会寻找一些特定的技术或技巧来确保无论是在IE6还是IE7中都能够正常预览所选的图片。本文将详细介绍一种通过使用JavaScript和CSS滤镜的方法来实现在IE7中立即显示上传图片的功能。 ##...

    IE6下让图片透明

    标题“IE6下让图片透明”涉及到的是在旧版本的Internet Explorer(特别是IE6)中实现PNG图片透明度的问题。由于IE6不完全支持CSS3的透明度特性,因此开发者们需要采用特定的技巧来解决这个问题。这篇博客文章可能是...

    ie6透明图片js

    这个技术主要通过JavaScript库如`DD_belatedPNG_0.0.8a-min.js`来实现,它能让IE6支持PNG8格式的透明图片,从而使得网页在旧版IE浏览器上的显示效果与现代浏览器更加一致。 `DD_belatedPNG`是一个广泛使用的...

    解决PNG图片、PNG背景图片在IE6不兼容问题

    能解决png图片在IE6浏览器不兼容问题。同时能解决png背景图片在IE6浏览器不兼容的问题。简单易懂。急需要导入一个js文件,然后写入需要兼容的标签即可。

    ie6图片png完美支持iepngfix

    然而,IE6在处理PNG-24格式的图片时,无法正确显示透明效果,这就是所谓的"IE6 PNG问题"。 "iepngfix"是一个专为解决这个问题的JavaScript库,由Dean Edwards开发。这个库通过动态修改CSS样式和利用滤镜技术,使得...

    修复ie png图片不能显示

    修复ie png图片不能显示,修复ie png图片不能显示,修复ie png图片不能显示

Global site tag (gtag.js) - Google Analytics