css样式放在style中有效,放在外部文件里就无效

路径问题,你的common.css在css路径里

而font则同css所在同级路径

../fonts/icomoon.eot

正确应该这样,加上../即可

@font-face{
           ******
	   src: url('../fonts/icomoon.eot');
	   *****
	   }

 

效果如下:

css文件里是这么写的:

看下路径是否正确,运行后浏览器中看下你这个页面加载哪些css了,有没有你的css。shift + F5 强制刷新一下试试

相对路径,放在html时,html文件与font文件夹同级,放到css文件时 ,css文件在css文件夹里,需要跳出一级才能与font同级

你按F12,看你的css文件有没有加载出来,没有加载出来那就说明,你的css文件路径有问题

相对路径问题,要动态看,客户端不一定是你认为的地址,例如:request.getRequestDispatcher(url).forward(request,response)后,客户端地址不变,但实际地址已经跳转到你要的地址了,这时候,客户端再去解析实际页面中的相对地址代码获取资源,就会出乎之前的设计,找不到。