我在Apache和Tomcat服务器上运行我的网站。我希望在所有网页上更改(或维护)相同的外观。但是,我不想更改现有的JSP代码。
是否有任何工具/框架可用于在所有网页上进行相同的外观和感觉?我相信该工具应该使用JSP过滤器实现,并且可以动态更改服务器HTML响应的FONT,样式。
提前致谢。
答案 0 :(得分:0)
它不是一种工具,而是一种语言。它的名字是CSS。
创建一个CSS文件,例如style.css
,将它放在公共webcontent(你的JSP也在那里)并在HTML头中声明它的URL:
<link rel="stylesheet" href="style.css" />
在CSS文件中,您可以声明页面的样式,例如制作默认字体Arial:
* {
font-family: arial;
}
..为所有<h1>
标签提供不同的颜色:
h1 {
color: pink;
}
..为所有<a class="foo">
标签提供不同的背景颜色:
a.foo {
background-color: yellow;
}
等。
答案 1 :(得分:0)
不确定你是否解决了它,但我想我明白你想要什么。我有一个现有的项目,我想从用于创建网站的资源(CSS和图像)创建另一个页面/混搭,并且更愿意使用工具而不是手工编码。我最接近的是OSX中的CSSedit,但目前使用firebug和手动编码来查看结果。毋庸置疑,这比我想要的时间长得多。