【技术实现步骤摘要】
一种页面样式处理方法及装置
本专利技术涉及应用开发领域,尤其涉及一种页面样式处理方法及装置。
技术介绍
CSS是CascadingStyleSheet的缩写,一般译作“层叠样式表单”,是用于(增强)控制页面样式并允许将页面样式与页面内容分离的一种标记性语言。在页面制作时采用CSS页面样式,可以对页面样式,比如页面的布局、字体、颜色、背景等实现更加精确的控制,如图1所示,在该页面上部显示图片,在该页面的中下部显示文本和图标,该页面中图片、文本、图标显示的位置、大小、颜色等则属于页面样式的范畴,该页面中显示的36分钟、18公里等内容则属于页面的内容,页面样式可以通过CSS页面样式进行设置。然而,虽然采用CSS页面样式能够将页面样式与页面内容相分离,实现对页面样式更加精确的控制,但是,由于CSS页面样式的样式取值需要直接写入CSS页面样式的源码中,如图2所示,为CSS样式的源码,其中,对于与下拉菜单中的文字的位置、颜色等样式参数均做了设置,比如,“width:10px”,“height:14px”,设置的就是文字的宽度为10个像素单位,高为14个像素单位,“color: ...
【技术保护点】
1.一种页面样式处理方法,其特征在于,所述方法包括:获取待编译的页面的源码以及预设的所述页面对应的配置文件;从所述页面的源码中,解析出样式标识;基于所述配置文件,获取所述样式标识对应的取值;用样式标识对应的取值替换所述页面的源码中对应的样式标识;将替换了样式标识的页面的源码编译为目标源码。
【技术特征摘要】
1.一种页面样式处理方法,其特征在于,所述方法包括:获取待编译的页面的源码以及预设的所述页面对应的配置文件;从所述页面的源码中,解析出样式标识;基于所述配置文件,获取所述样式标识对应的取值;用样式标识对应的取值替换所述页面的源码中对应的样式标识;将替换了样式标识的页面的源码编译为目标源码。2.根据权利要求1所述的方法,其特征在于,在基于所述配置文件,获取所述样式标识对应的取值之后,所述方法还包括:判断操作系统是否能够识别所述样式标识对应的取值;若能够识别所述取值,则执行所述用样式标识对应的取值替换所述页面的源码中对应的样式标识的步骤;若无法识别所述取值,则将所述取值转换为操作系统能够识别的取值,再执行所述用样式标识对应的取值替换所述页面的源码中对应的样式标识的步骤。3.根据权利要求1所述的方法,其特征在于,所述样式标识至少包括:颜色标识、字号标识,所述基于所述配置文件,获取所述样式标识对应的取值具体包括:从所述配置文件中,至少获取所述颜色标识对应的取值和所述字号标识对应的取值。4.根据权利要求1-3所述的方法,其特征在于,所述配置文件进一步包括适用的应用软件的版本信息,在将替换后的页面的源码编译为目标程序之前,所述方法进一步包括:将所述配置文件适用的应用软件的版本信息添加到所述页面的源码中;将替换了样式标识的页面的源码编译为目标源码具体为:将替换了样式标识和添加了适用的应用软件的版本信息的所述页面的源码编译为目标源码。5.一种页面样式处理装置,其特征在于,所述装置包括:资源获取单元,用于获取待编译的页面的源码以及预设的所述页面对应的配置文件;样式标识解析单元,用于从所述资源获取单元提取的页面的源码中,解析出样式标识;取值获取单元,用于基于所述资源获取单元提取的配置文件,获取所述样式标识的取值;替换单元,用于将...
【专利技术属性】
技术研发人员:邹涛,冀凤杰,
申请(专利权)人:北京高德云图科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。