`

天杀的!DOCTYPE

阅读更多
今天调页面,遇到一个百年不遇 的恶心问题,火狐下显示菜单栏没有问题,IE下显示却缩小了许多。

一开始以为是加载了jqgrid的原因,后来去看加载jqrid的其他页面,并没有此类问题,后来我一不做二不休,重做了一张,这才发现问题的根源竟然在于:



我原先写的是
<!DOCTYPE HTML PUBLIC "--//W3C//DTD/ HTML 4.01 Transitional//EN">
<jsp:include page="head.jsp">
后来改成
<jsp:include page="head.jsp">
<!DOCTYPE HTML PUBLIC "--//W3C//DTD/ HTML 4.01 Transitional//EN">就没有问题了,可见天杀的!DOCTYPE影响了include的头部,而菜单栏正位于头部。真实无语啊
0
2
分享到:
评论

相关推荐

    HTML !DOCTYPE 标签 声明HTML版本

    DOCTYPE&gt;标签的定义和用法。 准确的说,&lt;!DOCTYPE&gt;并不是HTML标签,它声明web浏览器关于页面使用哪个 HTML 版本进行编写的指令。 在 HTML 4.01 中,&lt;!DOCTYPE&gt; 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了...

    HTML的!DOCTYPE是什么意思.zip_zip和rar区别

    HTML的!DOCTYPE是什么意思.zip

    HTML !DOCTYPE 标签.docx

    DOCTYPE&gt;`标签没有闭合标签,即它不需要以`&gt;`结束。 DOCTYPE声明的格式通常如下: ```html &lt;!DOCTYPE 类型 PUBLIC "公开标识符" "系统标识符"&gt; ``` 其中: - `类型`:指明文档遵循的HTML或XHTML规范。 - `公开...

    HTML和XHTML的联系与区别,文档类型<!DOCTYPE>

    DOCTYPE&gt;`声明会导致浏览器进入不同的渲染模式,如quirks mode(兼容模式)和standards mode(标准模式)。在标准模式下,浏览器会遵循W3C的标准,提供更一致的跨平台表现。 在实际开发中,选择HTML还是XHTML取决于...

    网页 DOCTYPE html标签的作用1

    如果不写DOCTYPE或者写错DOCTYPE,浏览器可能会自动进入quirks mode。在这种模式下,一些CSS样式可能不会按预期工作,页面布局可能会混乱,JavaScript的行为也可能与标准模式下不同。因此,为了确保跨浏览器的一致性...

    DOCTYPE文档类型声明

    DOCTYPE文档类型声明是HTML或XHTML文档中的一个重要组成部分,它位于文档的最顶部,用于告知浏览器文档遵循的规范和标准。DOCTYPE声明不是HTML或XHTML的一部分,而是引用了一个外部的文档类型定义(DTD),这个DTD...

    html标题_DOCTYPE的含义

    DOCTYPE声明的语法通常是这样的: ```html &lt;!DOCTYPE html PUBLIC "public_identifier" "URL"&gt; ``` 这里的`public_identifier`是公开标识符,`URL`是可选的,指向Dialect Type Definition (DTD)的在线位置,DTD是一...

    !DOCTYPE htmh1高翎翔的计算机导论网页-h1

    [!DOCTYPE html] [html lang='en'] [head] [meta charset='UTF-8'] [h1]高翎翔的计算机导论网页[-h1] [sty.zip

    文章配套网页源代码-HTML <!DOCTYPE> 声明

    博客文章: 关于HTML中的 &lt;!DOCTYPE&gt; 声明 文章配套示例HTML源代码 内容说明:DOCTYPE是Document Type(文档类型)的简写,要想制作符合标准的HTML页面,一个必不可少的关键组成部分就是DOCTYPE声明。

    !DOCTYPE_htmlhtml_lang=zh-cmn-Hans_class=no-_txy.zip

    !DOCTYPE_htmlhtml_lang=zh-cmn-Hans_class=no-_txy

    !DOCTYPE_html_html_lang=en___head_____met_new-pac-wiki.zip

    !DOCTYPE_html_html_lang=en___head_____met_new-pac-wiki

    搭建struts2框架

    DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"&gt; &lt;result name="success"&gt;/loginSuccess.jsp ...

    HTML &lt;!DOCTYPE&gt; 标签

    在不同的浏览器中,如果没有声明DOCTYPE,页面可能会在不同的渲染模式下显示,导致布局和样式差异。例如,Firefox(FF)和Internet Explorer(IE)在默认情况下对非DOCTYPE声明的HTML有不同的解释。因此,为了避免...

    为什么使用DOCTYPE HTML

    为了避免这种情况,开发者通常会在文档开头使用DOCTYPE声明,以指定浏览器应使用哪种标准进行解析。例如,XHTML 1.0 Transitional的DOCTYPE声明如下: ```html &lt;!DOCTYPE ...

    HTML 元素与合法的 Doctype.docx

    以下是一些常见的DOCTYPE声明: 1. **HTML 4.01**: - **Transitional**: `&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;` - **Strict**: `&lt;!...

    日期控件-帶時間的喲

    在asp.net 中有时会调用不到,每次调用的時候,页面会往后跑一页,解决办法: 把如下...DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; "

    IE下文本模式!DOCTYPE作用介绍

    在网页开发中,DOCTYPE声明是不可或缺的一部分,尤其是在处理与Internet Explorer(IE)浏览器兼容性问题时。DOCTYPE的作用在于指导浏览器如何解析HTML或XML文档,确保它们按照预设的规则渲染页面。本文将深入探讨...

    DOCTYPE类型详细介绍

    我们在HTML里面声明DOCTYPE一般会有以下几种:&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;!DOCTYPE ...

Global site tag (gtag.js) - Google Analytics