一种基于wap网站实现对页面显示内容排版的方法技术

技术编号:2853217 阅读:1228 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种针对wap网站页面进行排版的方法,可以对网页上所显示的内容进行任意位置的排版,让程序员从大量的修改工作中解脱出来。具体是一种基于wap网站,实现页面显示内容排版的方法。本发明专利技术基于将wap页面上显示的内容作为独立的元素实现。具体包括如下处理:将wap网站页面显示的内容作为一个元素,为每一个元素设置唯一标识编号;设置元素间纵向排序的排列序号;设置元素间横向排序的位置;将上述的设置保存到数据库;从数据库中取出每个元素,按照其排列序号,进行顺序显示;所述元素排列序号的初始值与每个元素的唯一标识编号相同。

【技术实现步骤摘要】

本专利技术涉及网站的排版方法,具体是一种基于wap网站,在页面所显示的内容之间实现排版的方法。
技术介绍
随着互联网的不断发展,人们对随时随地上网的需求越来越大,只要拥有一部具有wap功能的手机,即可随时上网。通过wap协议(wireless application protocol)即无线通信协议,可以实现手机终端与互联网的连接。由于手机屏幕大小和容量大小的限制,在通过手机访问互联网网站时,经常会出现两方面问题1、网站的版面过大,在手机屏幕上显示不正常。2、网站内容丰富,容量过大,导致传输速度慢。为解决这个问题,专门为手机定制的wap网站产生。wap网站是针对于手机特性,使用wap语言编写的网站,其外观大小如图1所示,由于手机屏幕大小有限,因此wap网站页面与互联网的页面相比,显示的页面内容比较单调。原有wap网站大多以文字形式显示,为了丰富wap网站,可以给文字配上相应的图片,并显示在相应的位置。现有的实现方法是由程序员根据需求,修改程序,改变图片的显示位置。这种实现方法给程序员带来很大的工作量,并且十分的不灵活,无法灵活的、随时的改变图片的显示位置。互联网的网站页面也提供了排版的方法1、将页面内容划分为不同的区域,设定每个区域显示的内容类型,显示图片,和显示主题,但是每个具体的图片或每个具体的主题之间不能进行排序。2、设置具体的页面模版,将显示的内容嵌套在模版中。这种处理方式不够灵活,因为模版是有限的,若提出的需求,没有页面模版能够满足,还要重新设计模版。
技术实现思路
本专利技术涉及一种针对wap网站页面进行排版的方法,可以对网页上所显示的内容之间进行任意位置的排版,让程序员从大量的修改工作中解脱出来。具体是一种基于wap网站,实现页面显示内容之间排版的方法。本专利技术的构思在于将wap页面上显示的相互关联或相互无关联的页面内容都作为独立的元素处理。本专利技术具体是这样实现的,其特征在于,包括如下处理将wap网站页面显示的内容作为一个元素,为每一个元素设置唯一标识编号;设置元素间纵向排序的排列序号;设置元素间横向排序的位置;将上述的设置保存到数据库;从数据库中取出每个元素,按照其排列序号,进行顺序显示;所述元素排列序号的初始值与每个元素的唯一标识编号相同。所述设置元素间横向排序的位置包括左、中、右、换行。按照每个元素排列序号,以列表形式顺序排列,调整元素间的先后顺序首先,选择被移动的元素,记录其元素序号;其次,选择一个元素作为基准元素,记录其元素编号,被移动的元素将被移动到基准元素之后;再次,顺序遍历基准元素后的所有元素,修改其排列序号为基准元素排列序号与被移动元素数量之和;顺序遍历被移动元素,修改其排列序号为基准元素排列序号与当前被移动元素的计数之和;最后,按照元素排列序号对元素进行排序并显示。所述选择的被移动元素是一个或一个以上。修改被移动元素是否换行若不换行,则被移动元素以前一个元素为基准,排列在其右端;若换行,则排列在前一个元素的下端;修改每个元素位置的左、中、右,确定元素在当前水平方向上的位置。本专利技术的效果在于通过将页面中的内容作为独立的元素来处理,把页面排版从繁琐的代码修改工作中脱离出来,这种通俗易用的形式可以让非专业网页开发人员任意使用,特别是可以由用户直接完成。附图说明图1给出的是wap网站的页面结构;图2(1)-(2)给出的是本专利技术所述方法的流程图。具体实施例方式以下载图片的wap网站为例,对应用本专利技术所述方法的wap网站页面结构进行详细说明。网站的首页如图1所示,Wap网站的页面结构,在图1中由上向下包括1、装饰图片用于在页面上装饰首页图片。2、主题要下载图片的名称,以超链接形式显示。点击,即可看到下载的图片。3、栏目为了清晰,可将同类主题,集中顺序显示,作为一个栏目。本专利技术就是在装饰图片和主题、栏目之间进行排版,本专利技术方法是将wap页面显示的内容作为一个元素来进行处理,以下给出将装饰图片、主题作为一个元素来进行处理的详细过程。结合附图2(1)-(2)对本专利技术所述方法说明如下排序所涉及到的元素属性包括排列序号order(用于元素间的纵向排序)、唯一标识编号(ID)、水平方向上的位置属性(左、中、右)和是否换行(这两项用于横向排序)。本专利技术所述方法包括如下步骤元素属性的设置、元素的显示,元素的移动。具体实现步骤如下1、元素属性的设置初始化由元素属性的设置将装饰图片、主题信息保存到数据库中,为每个元素设置一个唯一标识的编号,元素排列序号的初始值与每个元素的唯一标识编号相同。2、元素的显示从数据库中取出每个元素,按照其排列序号,进行顺序显示。3、元素的移动修改纵向排序若想调整元素间的先后顺序,首先,选择被移动的元素(一个或一个以上),记录其元素唯一标识编号;其次,选择一个元素作为基准元素(必须有且只能是一个),记录其元素唯一标识编号,被移动的元素将通过下述步骤移动到基准元素之后;再次,顺序遍历基准元素后的所有元素,修改其排列序号为基准元素排列序号与被移动元素数量之和。顺序遍历被移动元素,修改其排列序号为基准元素排列序号与当前被移动元素的计数之和。最后,按照元素排列序号order,顺序取出元素并显示。修改横向排序修改被移动元素的是否换行属性。若不换行,则被移动元素以前一个元素为基准,排列在其右端。若换行,则排列在前一个元素的下端。修改每个元素的左、中、右属性,确定元素在当前水平方向上的位置。本文档来自技高网...

【技术保护点】
一种基于wap网站实现对页面显示内容排版的方法,其特征在于,包括如下处理:将wap网站页面显示的内容作为一个元素,为每一个元素设置唯一标识编号;设置元素间纵向排序的排列序号;设置元素间横向排序的位置;将上述的 设置保存到数据库;从数据库中取出每个元素,按照其排列序号,进行顺序显示;所述元素排列序号的初始值与每个元素的唯一标识编号相同。

【技术特征摘要】
1.一种基于wap网站实现对页面显示内容排版的方法,其特征在于,包括如下处理将wap网站页面显示的内容作为一个元素,为每一个元素设置唯一标识编号;设置元素间纵向排序的排列序号;设置元素间横向排序的位置;将上述的设置保存到数据库;从数据库中取出每个元素,按照其排列序号,进行顺序显示;所述元素排列序号的初始值与每个元素的唯一标识编号相同。2.如权利要求1所述的基于wap网站实现页面显示内容排版的方法,其特征在于所述设置元素间横向排序的位置包括左、中、右、换行。3.如权利要求1或2所述的基于wap网站实现页面显示内容排版的方法,其特征在于按照每个元素排列序号,以列表形式顺序排列,调整元素间的先后顺序首先,选择被移动的元素,记录其元素序号;其次,选择...

【专利技术属性】
技术研发人员:吴锋茅矛
申请(专利权)人:北京金山软件有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1