liferay中CSS的调整是一件很麻烦的事,首先我们要知道liferay的CSS在那几个地方可以写,每个地方的CSS是控制那些的,写那些CSS合适.不管在那里写CSS都要注意浏览器兼容问题.
第一个可以写CSS的地方就是模板里面,关于模板的代码和新建设置,我前面的文章讲过,大家可以参照以前的.我们一般不建义大家这样做因为模板本身就是为了通用的,这样做大大降低了他的通用性,可以把定义成class="xxx",然后把"xxx"定义在外面,这样不同的页面可以定义自已需要的样式.模板里的CSS作用范围当然就是调用该模板的所有文章.
第二个可以写CSS的地方是在页面设置里面,look and feel里面有个CSS,这个里面可以写CSS,这里的CSS作用范围就是本页面,我们一般把整个页面需要遵守的样式就写在这里比如:行高,字大小之类.这里要注意语法<--代码-->,曾经试过,在这之外多写了一个"CSS"结果样式效果不出来了.
第三个可以写CSS的地方就是每一个portlet的"外观与风格",这个是用的最多的,外观与风格,可以设置一些边框,背景色,边距,在最后一个选项"先进称呼"(中文状态下),点击"新增一个CSS规则为这个portlet"然后会在框内出现portlet 的ID,这个ID是此PORTLET的唯一标识,例如:#p_p_id_56_INSTANCE_TDxN_{},这样就可以在里面写上你需要的CSS样式,这里的作用范围仅此portlet.
第四个可以写CSS的地方是本地WEB文件,webapps\ROOT\html\themes下面有很多的风格,至于如何自定义风格在前面的文章我讲过,\CSS文件夹下面有十个CSS文件,这些用到最多的是custom.css,layout.css,这里的文件是关系着整个网站的样式的,所以改之前要三思而后行,当然了首要条件是在页面设置里选择的是对应风格,要不然改的一切都是白搭.
本章就讲个大概,至于每个地方如何具体的写,我会在以后的文章里慢慢讲解,后两个地方用到的是最多的,所以重点会讲后面的两个.
分享到:
相关推荐
它讲解了CSS、HTML和JS在Liferay主题中的应用,以及如何使用FreeMarker和Velocity模板语言来创建响应式和动态主题。 5. 《Liferay Social Enterprise》 Liferay不仅是一个门户平台,也是一个强大的社交协作工具。...
6. **《liferay_4_customization_guide.pdf》** - 讲解了如何自定义Liferay的外观和行为,包括主题创建、布局调整、CSS和JavaScript的修改,以及portlet和页面的个性化设置,帮助用户打造出符合企业品牌形象的门户...
- **Portlets**:Portlets是Liferay中的重要组件之一,它们是用户界面的一部分,可以独立运行并显示特定的信息或提供某些功能。本书详细讲解了如何创建、部署以及管理Portlets。 - **Themes**:Themes用于定义...
《Liferay Portal Systems Development》则更侧重于Liferay的系统开发层面,讲解了Liferay的核心概念和技术,包括服务架构、portlet开发、工作流集成、数据存储策略以及与其他系统的集成。这本书适合对Liferay有初步...
Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可定制性,广泛应用于构建企业网站、社交网络和内部协作系统。本压缩包包含了四个重要的Liferay开发文档,旨在帮助开发者深入理解和掌握Liferay的使用...
本指南将基于提供的"liferay 6.2开发指南+用户手册"来深入讲解其核心知识点。 1. **Liferay Portal概述** Liferay Portal是一个强大的企业门户解决方案,支持多租户、个性化视图和可扩展的插件架构。6.2版本在前一...
5. **安全与权限管理**:Liferay的权限系统是其强大功能之一,文档可能包含如何定义角色、控制访问权限以及实施工作流审批等内容。 6. **社交协作功能**:Liferay内置了丰富的社交协作特性,如博客、论坛、文档库等...
这一部分重点讲解了如何利用LifeRay的开发环境和工具来构建portlet。 **2.2 扩展和定制LifeRay** 除了基础的应用程序开发外,LifeRay还允许用户通过扩展和定制的方式来满足更复杂的业务需求。这部分内容涵盖了如何...
- **性能优化**:针对Liferay门户的特点,讲解如何通过代码优化、缓存策略等方式提高系统的响应速度和负载能力。 - **集群部署**:介绍如何将Liferay部署在多台服务器上,实现高可用性和负载均衡。 #### 五、读者...
此外,Liferay的工作流引擎也是其亮点之一。通过工作流模块,开发者可以定义和实现复杂的业务流程,例如文档审批、任务分配等。书中的章节会详细讲解如何使用Liferay的内置工作流引擎,以及如何自定义工作流模板以...
本书详细讲解了如何利用主题和模板系统来实现个性化的设计,同时保持与Liferay核心功能的无缝集成。 #### 渲染引擎和插件开发 渲染引擎是Liferay处理页面布局和动态内容的关键组件。书中解释了如何使用渲染引擎以及...
《Liferay in Action》是一本全面介绍Liferay Portal平台的专业书籍。Liferay是一款开源的企业级内容管理系统,广泛用于构建企业内部或外部的门户、社区和协作平台。这本书为读者提供了深入理解Liferay功能、架构...
本文将围绕“利用Liferay开发portal应用(插件)”这一主题,结合给定的文件信息,深入讲解如何在Liferay中进行开发。 首先,Liferay Portal的核心特性在于其模块化设计,允许开发者通过创建插件(portlet)来扩展其...
Liferay Administration Guide不仅是一本详细的指导手册,还是一部涵盖了Liferay各个方面的重要资源。无论是对于新手还是经验丰富的开发者,都能从中获得有价值的信息。通过本书的学习,读者不仅可以深入了解Liferay...
【LiferayPortal二次开发指南(read)】可能进一步深入讲解如何对Liferay进行二次开发,包括但不限于以下内容: - **portlet的高级特性**:如portlet通信(跨portlet通信和Ajax支持)、portlet缓存策略、portlet安全...
《Liferay Portal 4.0 开发者手册》是一份详尽的技术文档,旨在为希望在Liferay Portal 4.0平台上开发应用的软件工程师提供全面的指导与资源。这份手册由Joseph Shum和Alexander Chow编写,覆盖了从环境搭建到代码...
标题 "Packtpub.Liferay.User.Interface.Development.Nov.2010.rar" 暗示这是一款关于Liferay用户界面开发的电子书资源,由Packt Publishing在2010年11月出版。Liferay是一种开源的企业级门户平台,广泛用于构建企业...
在本指南中,柯自聪深入浅出地讲解了Liferay Portal的基础知识以及二次开发的核心技术。 1. **Liferay Portal 简介**: Liferay Portal 提供了一个统一的用户界面,用于整合各种Web服务、应用和信息资源。它支持多...