[求助] html的标准文档声明下,如何让它内部iframe页面按照它最初的渲染模式渲染?

tuy 发布于 2015/02/05 09:39
阅读 1K+
收藏 0
各位大神,求助下如何在标准声明的文档类型下面,去正确渲染使用了不同文档声明的iframe页面,即保持他们原先的渲染效果。非常非常感谢,code如下:
  1. <!DOCTYPE html>
  2. <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
  5. </head>
  6. <body>

  7. <!--严格类型begin -->
  8.         <iframe>
  9.          <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 //EN" "http://www.w3.org/TR/html4/strict.dtd">     
  10.         </iframe>
  11.         
  12.         <iframe>
  13.          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">      
  14.         </iframe>

  15. <!--严格类型end -->        
  16.         
  17. <!--过渡类型begin -->
  18.         <iframe>
  19.          <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">      
  20.         </iframe>
  21.         
  22.         <iframe>
  23.          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">    
  24.         </iframe>

  25. <!--过渡类型end -->

  26. <!--框架类型begin -->        
  27.         <iframe>
  28.          <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> 
  29.         </iframe>
  30.         
  31.         <iframe>
  32.          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> 
  33.         </iframe>
  34. <!--框架类型end -->

  35. <!--还有一种超级无敌的版本,就是啥声明也没有,默认打开时quick杂项模式 -->
  36.         <iframe>
  37.          <html>
  38.           <head></head>
  39.          </html>
  40.         </iframe>

  41. </body>
复制代码





其中超级无敌版本的单独打开截图如下:

其中超级无敌版本的嵌套在标准模式下打开截图如下:


可以在第二张图片中明显开到高度没有撑开,杂项模式受到外部的标准模式影响了。

加载中
返回顶部
顶部