www.1862.net > jsp文件中Css不生效

jsp文件中Css不生效

被引用的jsp中引入的css文件也是以引用页的目录为根目录的,就是说引用页(head.jsp和foot.jsp)是以你的index.jsp所在的目录为根目录的,所以你也要在被引用页(head.jsp和foot.jsp)中引用css的语句中的源文件前面加上"pages/"

1、先看是否正确引入了css文件,可以在css文件的顶部加一句 *{border:1px solid red;} ,这样,如果正确加载了,页面效果会出现很多红框;2、看对应的类名、ID是否写对了;3、再不行就贴点代码给我们瞧瞧呗

jsp引用css没效果原因总结如下:1、先看是否正确引入了css文件,可以在css文件的顶部加一句 *{border:1px solid red;} ,这样,如果正确加载了,页面效果会出现很多红框;2、看对应的类名、ID是否写对了;比如有jsp页面引入了Mycss.css

原因可能是没有把外部CSS引进来,加入下列代码来解决:<link href="/HR/css/top4.css" rel="stylesheet" type="text/css"/>使用link的方式将类样式引入进来,将这段代码最好放在<head></head>标签内部,主要是为了在页面第一次进行加载的时候就将类样式引入进来.

应该是css文件的路径出了问题.首先检查下路径是否正确.如果代码正确可以使用浏览器的开发工具(一般就是F12)来看看呗编译以后的路径是否正确.然后改响应路径.顺带一提java是能设置相对路径的根目录的(100%可以设置,但是我这个表述可能不准确).你可以看看是不是这个问题.总之用浏览器的开发者工具一般问题都能解决.

首先 检查你的“table.css” 路径 是否正确 另外 你的css 写错了 table { width:"80%"; height:10; border:1; cellspacing:0 cellpadding:0 border-collapse:collapse; font-SIZE:9pt } 只需要这个就好~~不需要 BODY{}

原因可能是没有把外部CSS引进来,加入下列代码来解决:使用link的方式将类样式引入进来,将这段代码最好放在标签内部,主要是为了在页面第一次进行加载的时候就将类样式引入进来.

你页面是在哪个目录嘛? 在jsp目录还是test目录或是..jsp目录下的话:../css/xxx.csstest目录的话:webapp/css/xxx.css

web-inf用户是访问不到的 你把该css放到webcontent目录下面

用全路径 注意如果没设置tomcat的话 路径为tomcat文件夹下的webapps下的路径

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com