jsp <style>标签的位置问题导致布局混乱

目前公司的项目由多人开发,同事修改一个登陆页面出现的滚动条的bug,导致了整个登陆页面布局整体混乱

审查元素,发现元素的样式没有任何的问题,当前页面,同事仅加了以下这段代码

<style>
            body{
                margin:0;
                padding:0
            }
        </style>

但注释代码,但页面布局仍然混乱,注释的代码如下

<style>
            /*body{
                margin:0;
                padding:0
            }*/
        </style>

当时觉得可能是其他页面或者公共样式的修改导致影响,因此查看了svn的提交记录,但其他同事仅提交了后台和js代码,这么看来还是当前页面的问题,于是将代码回退到了上一版本,页面瞬间正常,但是对比代码,同事也就只增加了以上代码,后来全部注释,如下:

<!--<style>
            body{
                margin:0;
                padding:0
            }
        </style>-->

页面也能正常显示,后来发现,同事css代码位置的问题导致的,代码如下:

<!--<style>
            body{
                margin:0;
                padding:0
            }
        </style>-->
<!DOCTYPE html>
<html>

将其放在正确位置,则不会出现此bug

原文地址:https://www.cnblogs.com/suiyide/p/9479588.html

时间: 2024-11-25 23:27:09

jsp <style>标签的位置问题导致布局混乱的相关文章

JSP页面标签

1.EL表达式中empty的用法 EL表达式中empty的用法 <c:if test="${! empty key}">${key}</c:if> <c:if test="${empty key}">所有</c:if> 当key不为空时输出key的值.当key为空时,输出“所有” 规则: 1若key为null时,返回true 2若key为空String时,返回true 3若key为空Array时,返回true 4若ke

JSP自定义标签渲染时报Illegal to flush错误

javax.servlet.ServletException:Illegal to flush within a custom tag 此错误是因为在JSP页面中的某一个自定义标签的doStartTag或doEndTag中用了out.flush,而其他的自定义标签没有导致.可以去掉out.flush. JSP自定义标签渲染时报Illegal to flush错误,布布扣,bubuko.com

JSP---演示ErroPage、isErroPage和jsp:forword标签

属性说明: language – 示例:language="java" import -如: (注意多个引用之间使用逗号分开.) <%@ page import="java.util.*,java.sql.*"%> contentType – 指定响应结果的MIME类型.默认为text/html;charset=ISO-8859-1 session = true | false –指定jsp页面是否使用session. errorPage = url –

JSP自定义标签开发入门《转》

JSP自定义标签开发入门 一般情况下开发jsp自定义标签需要引用以下两个包 import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*; 首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的). 目标1:自定义一个用表格显示用户信息的简单标签 效果图: 在jsp页面使用此自定义标签: 假设我们有一个UserInfo的javabean,那

JavaWeb学习之JSP常用标签、EL表达式的运算符、JSTL标签库(6)

1.JSP常用标签 * 只要支持JSP文件,常用标签有可以直接使用 * 格式: jsp:xxxx * jsp:forward ,完成jsp页面的转发 * page属性:转发的地址 <% request.setCharacterEncoding("UTF-8"); %> <jsp:forward page="/index.jsp"> <jsp:param value="张三" name="userName&q

JSP 语法/标签

┣1.declaration Declaration定义了JSP脚本语言使用的变量和函数,这类似于Java中定义全局变量,或可以把它想像成pascal编程语言中的单元文件的interface部分.声明的X M L形式语法为:<jsp:declaration> declaration goes here < /jsp:declaration>举例如下:<%! public String f(int i) { if (i<3) return("...")

jsp的标签库和自定义标签

1.jstl标签库 JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签. 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签. 根据JSTL标签所提供的功能,可以将其分为5个类别. 核心标签 格式化标签 SQL 标签(过时) XML 标签(过时) JSTL 函数 1.1使用taglib指令导入标签库 ,除了JSP动作标签外,使用其他第三方的标签库都需要:  <%

ie、firefox、chrome中关于style=&quot;display:block&quot; 引发的页面布局错乱的解决办法

ie.firefox.chrome中关于style="display:block" 引发的页面布局错乱的解决办法: table中tr 添加style="display:block" 导致页面布局错乱 对table中tr 不显示时,添加style="display:none",ie.chrome.firefox等都没有问题.但是如果想要显示某个tr,就不能使用style="display:block"了,因为,在ie下,可以正常

WEB开发的jsp例子标签库(jstl)的使用

<!-- e1 --> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ page import=&quo