jsf中的css

html-css06

jsf中的css,第1张

楼主 你的问题应该不可以

除非重定义标签

但是这样的标签都是html已有的标签

只能定义属性

不能更改名字

比如 css里

a:hover{color:#ff0000}

那么在文章里的所有超链接 鼠标经过的时候都是红色

再比如 css里

p{font-size:20px}

那么在段落里面的文字 字体大小都是20px

JSF本身是个框架,既然是框架,那么有很多组件就是已经写好的了,我们只要往里面嵌套内容和修改样式就好了。譬如一个菜单项,我们可能需要又定义ul标签,又加CSS+JS,实现起来不是很复杂,但是总写这类代码人也会厌烦,那么JSF就提供了tr:panelTabbed标签

<tr:panelTabbed>

<tr:showDetailItem text="标签1">

内容1

</tr:showDetailItem>

<tr:showDetailItem text="标签2">

内容2

</tr:showDetailItem>

<tr:showDetailItem text="标签3">

内容3

</tr:showDetailItem>

</tr:panelTabbed>

就从框架而言这个节省我们的开发时间就是一个相当大的好处。

其他还有JSF安全性比较好,因为很多代码都是他自定义生成的,说实话,我查看源代码的时候脑袋都大了,如果真有耐性的朋友去破解JSF的话,我一点脾气都没有了!

目前JSF的技术也在升级,并且和AJAX的兼容性更好了,1.0版本的JSF和AJAX兼容性不是很好(也许是我学艺不精),在JSF中的AJAX技术也是实现了的,俗称PPR,这个也就是部分刷新机制,效果很不错。

总结下,JSF是一个自定义标签的框架,最好的大处就是便于开发者开发项目。

不管你用没用,反正我用了!