最近公司的做的系统,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> 在极少数浏览器会引发严重异常(比如一些手机的浏览器)。
刚刚发现,我去掉这个属性以后,整个系统画面全乱了,到处都是折行的,晕死了。
分享到:
相关推荐
在做下拉框select的时候用一个箭头符号,作为下拉框的三角,在firefox和chrome下均可以正常显示,但是在IE下无法显示。 查找了很久,发现是图片格式问题,把png格式的转换成gif的就没有问题了。。。。 附相关代码,...
弄了很长时间,搞郁闷了,Googole了一下“ie部分图片不显示”,原来是 PNG 图片不显示,终于找到了这根救命稻草,感谢主,阿门,阿弥陀佛,圣母玛利亚…… 1. 运行 fix-pngfilt.bat 文件 2. 双击 MIME-DATABASE-...
通常,这样的示例会包含一个演示页面,展示在IE6下如何正确显示固定定位元素。 总之,要在IE6下实现`position: fixed`效果,开发者需要依赖一些非标准的技术和工作-around。这篇博客可能提供了一个详细指南,帮助...
这主要源于IE6不支持PNG8以上的Alpha透明度,导致透明PNG图片在该浏览器下显示为黑色背景或者完全不透明。为了解决这个问题,开发者们创造了一种名为“DD_belatedPNG”的JavaScript库,它通过JavaScript模拟了PNG...
IE一些低版本的浏览器对于ES6语法不支持 Promise是es6语法里为了解决异步函数多重嵌套的问题(回调地狱) 说明: 或许你并不没有使用Promise,但是有可能你使用Axios等,其中原理也是Promise,进行了封装而已 解决办法: ...
PNG图片在Internet Explorer 6(简称IE6)中可能会遇到显示问题,这主要是由于IE6对PNG格式图像的不完全支持。PNG是一种无损压缩的位图格式,它提供了透明度的支持,但在IE6上,尤其是对于24位PNG图片,透明效果可能...
通常,PNG-24格式的图片在IE6下会出现背景不透明,显示为蓝色背景,这给设计师带来了不小的困扰。为了解决这一问题,我们可以利用CSS滤镜技术来实现IE6下的PNG图片透明。 首先,我们需要了解CSS中的`filter`属性。...
这使得在IE6下使用带有复杂透明效果的PNG图片时,会出现背景显示不全或者黑色块的问题。 为了解决这个问题,我们可以采取以下策略: 1. **CSS Hack**:通过特定的CSS选择器或者属性值来针对IE6进行特殊处理。例如...
在互联网早期,IE6(Internet Explorer 6)作为当时最常用的浏览器,存在许多兼容性问题,其中PNG(Portable Network Graphics)格式的透明图片在IE6下显示不正常就是其中之一。PNG格式,特别是PNG-24格式,支持半...
PNG图片在Internet Explorer 6(简称IE6)下的显示问题是一个历史遗留的挑战,由于IE6对PNG格式的不完全支持,导致透明效果和部分渲染出现异常。PNG是一种优秀的无损压缩图像格式,广泛用于网页设计,特别是需要半...
PNG(Portable Network Graphics)是一种支持透明度的图像格式,但在IE6中,它无法正确显示带有alpha透明通道的PNG-24图像,导致图片出现半透明部分变成全黑或者背景颜色无法透过,这被称为“PNG透明问题”。...
例如,我们可以添加以下CSS代码来使PNG24图片在IE6下变得透明: ```css .pngFix { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='yourimage.png', sizingMethod='scale'); /* 避免在其他...
特别是在早期版本如IE6、IE7等中,存在大量的渲染差异和不兼容的问题。这些问题导致了很多网站不得不特别针对IE浏览器进行适配。 ##### IE与DOCTYPE声明的关系 IE浏览器在处理DOCTYPE声明时具有一定的特殊性。如果...
- 对于IE6:`regsvr32 C:\Windows\System32\pngfilt6.dll` - 对于IE7:`regsvr32 C:\Windows\System32\pngfilt7.dll` 5. 按Enter键执行命令。如果成功,你会看到一个消息提示注册成功。关闭命令提示符窗口。 请...
为了解决这个问题,开发者们通常会寻找一些特定的技术或技巧来确保无论是在IE6还是IE7中都能够正常预览所选的图片。本文将详细介绍一种通过使用JavaScript和CSS滤镜的方法来实现在IE7中立即显示上传图片的功能。 ##...
标题“IE6下让图片透明”涉及到的是在旧版本的Internet Explorer(特别是IE6)中实现PNG图片透明度的问题。由于IE6不完全支持CSS3的透明度特性,因此开发者们需要采用特定的技巧来解决这个问题。这篇博客文章可能是...
这个技术主要通过JavaScript库如`DD_belatedPNG_0.0.8a-min.js`来实现,它能让IE6支持PNG8格式的透明图片,从而使得网页在旧版IE浏览器上的显示效果与现代浏览器更加一致。 `DD_belatedPNG`是一个广泛使用的...
能解决png图片在IE6浏览器不兼容问题。同时能解决png背景图片在IE6浏览器不兼容的问题。简单易懂。急需要导入一个js文件,然后写入需要兼容的标签即可。
然而,IE6在处理PNG-24格式的图片时,无法正确显示透明效果,这就是所谓的"IE6 PNG问题"。 "iepngfix"是一个专为解决这个问题的JavaScript库,由Dean Edwards开发。这个库通过动态修改CSS样式和利用滤镜技术,使得...
修复ie png图片不能显示,修复ie png图片不能显示,修复ie png图片不能显示