当前位置: 首页 > 专利查询>微软公司专利>正文

用于提供直接样式表编辑的方法和系统技术方案

技术编号:2825544 阅读:235 留言:0更新日期:2012-04-11 18:40
公开了用于提供直接样式表编辑的系统和方法。所公开的系统和方法可包括选择用于下一格式化操作的第一目标规则。所选定的第一目标规则可包括一经更改属性并且是可从多个目标规则中选出的。此外,所公开的系统和方法可包括允许属性改变在多个目标规则的最特定目标规则中发生。该最特定目标规则可包含经更改属性。另外,所公开的系统和方法可包括提供被配置成使用户能看到页面的哪些区域将受到所选定的第一目标规则的影响的加亮机制。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
样式表是用于诸如文字处理、桌面排版以及因特网的文档创建系统中的主页面布局。样式表是用来储存特定类别文档的页边距、制表符、字体、页眉、页脚以及其它布局设置的文件。当样式表被选定时,其格式设置被应用于所有在其下创建的文档,从而将页面设计者或编程人员从对每个页面一再地重定义相同设置解救出来。级联样式表(CSS)定义用于布置例如可扩展标记语言(XML)或超文本标记语言(HTML)元素的直观格式化模型。在该模型中,每个元素使用一直观的“方框模型”来布置。如图4所示,方框模型400包括多个框形元素,框形元素包括页边距405、边界410、补白415和内容420,它们一起允许灵活布置框形元件。此外,方框模型400中的每个框形元素的每条边都被给予一CSS属性(例如“页边距-左侧”或“补白-顶部”)。例如,使用方框模型400,一个段落可通过给它一左侧页边距来缩进。直观格式化模型的另一个方面是定义使用偏移“顶部”、“右侧”、“底部”、“左侧”、“宽度”和“高度”的一组定位模式来在页面上定位框形元素的CSS定位方案。使用这些定位方案之一,诸如“绝对”,一框形元素可使用例如“顶部:0、左侧:0”定位在定位容器的最左上角。在一些情形中,编辑方框模型属性被限制在手动代码编辑或形成用户界面(UI)。因而,常规策略是直接编辑相关联的CSS方框模型属性。由于常规策略需要手动的非直观过程,这常常会引起问题。例如,常规策略迫使设计者乏味地在一个UI中编辑页面布局,然后切换至预览模式来观察编辑效果。鉴于以上内容,需要用于更优化地提供直接样式表编辑的方法和系统。此外,需要提供使用例如样式应用程序工具栏的直接样式表编辑。
技术实现思路
公开了符合本专利技术各实施例的用于提供直接样式表编辑的系统和方法。-->根据一实施例,用于提供直接样式表编辑的方法包括:选择用于下一格式化操作的第一目标规则,所选定的第一目标规则包括一经更改属性并且是从多个目标规则中选出的,且允许属性改变在多个目标规则的最特定目标规则中发生,该最特定的目标规则包含经更改属性。根据另一实施例,用于提供直接样式表编辑的系统包括用于维护一数据库的存储器和耦合于该存储器的处理单元,其中该处理单元用来:选择用于下一格式化操作的第一目标规则,所选定的第一目标规则包括一经更改属性并且是从多个目标规则中选出的,允许属性改变在多个目标规则的最特定目标规则中发生,该最特定的目标规则包含经更改属性,且提供被配置成使用户能看到页面的哪些区域要受所选定的第一目标规则影响的加亮机制。根据又一实施例,一种储存了运行时执行用于提供直接样式表编辑的方法的一组指令的计算机可读介质,由该组指令执行的方法包括:选择用于下一格式化操作的第一目标规则,所选定的第一目标规则包括一经更改属性并且是从多个目标规则中选出的,且允许属性改变在多个目标规则的最特定目标规则中发生,该最特定的目标规则包含经更改属性。可以理解,前面的概述和以下的详细描述仅仅是示例性和解释性的,并且如所述和所要求权利的,不应当被视为是限制本专利技术范围的。此外,除本文中所阐述的之外,还可提供各种特征和/或变化。例如,本专利技术的各个实施例可针对详细描述中所述的特征的组合和子组合。附图说明包括在其中并构成本公开一部分的附图示出了本专利技术的各个实施例和方面。在附图中:图1是包括符合本专利技术一实施例的计算设备的一示例性系统的框图;图2A和2B是示出符合本专利技术一实施例的样式应用程序工具栏的屏幕截图;图2C是示出符合本专利技术一实施例的加亮机制的屏幕截图;图3是符合本专利技术一实施例的用于提供直接样式表编辑的一示例性方法的流程图;图4是示出一方框模型的图表。具体实施方式-->以下详细描述参考附图。在可能时,附图和以下描述中都使用相同的参考标号来指相同或相似的部件。尽管在本文中描述了本专利技术的若干示例性实施例和特征,但在不背离本专利技术的精神和范围的情况下,更改、修改和其它实现是可能的。例如,可对附图中所示的组件作替换、添加或更改,且本文中所述的示例性方法可通过对所公开方法的步骤的替换、重新排序或添加来更改。因此,以下详细描述不限制本专利技术。相反,本专利技术的正确范围由所附权利要求来限定。符合本专利技术各实施例的系统和方法提供直接样式表编辑。与本专利技术各实施例相符合地,使用例如“所见即所得”(WYSIWYG)设计视图环境中的样式应用程序工具栏来提供直接样式表编辑。符合本专利技术各实施例的直接样式表编辑可使用CSS,尽管本专利技术并不限于CSS且可使用其它格式化模型。例如,WYSIWYG指以印刷文本和图形的相同方式来在屏幕上显示文本和图形。为了具有WYSIWYG文本,对于每种所使用的印刷机字体可有一种等效的屏幕字体。常规地,WYSIWYG HTML编辑器被限于例如通过内嵌样式或通过用于创建、重用和消除CSS类的硬编码规则来编辑CSS。使用常规进程来更改复杂CSS的唯一方法是通过手工编码和/或手动条目属性编辑。与本专利技术各实施例相符合地,使用直接WYSIWYG CSS编辑,用户可在具有设计视图编辑的便利的情况下具有近手工编码的控制,这些设计视图编辑包括例如即时WYSIWYG反馈、格式化工具栏、和对话框、以及设计视图编辑工具。如图2A和2B所示,与本专利技术各实施例相符合地,直接WYSIWYG CSS编辑可例如通过样式应用程序工具栏200来实现。样式应用程序工具栏200可使用户能选择例如下一格式化操作应当根据其进行的目标CSS规则。此外,样式应用程序工具栏200还可使用户能允许属性改变在已包含一经更改属性的最特定规则上发生。这可使工具栏能针对大多数级联有效地起作用。此外,如图2C所示,与本发明各实施例相符合地,可使用可使用户能看到页面的哪些区域将受到当前选定的CSS规则的影响(例如,如果所选定规则为选择符“p”则将选择所有段落)的加亮机制260。符合本专利技术的一实施例可包括用于提供直接样式表编辑的系统。该系统可包括用于维护数据库的存储器和耦合于该存储器的处理单元。该处理单元可用来选择用于下一格式化操作的第一目标规则,所选定的第一目标规则包括一经更改属性并且是从多个目标规则中选出的。此外,该处理单元可用来允许属性改变在多个目标规则的最特定目标规则中发生,该最特定的目标规则包含经更改属性。另外,该处-->理单元可用来提供被配置成使用户能看到页面的哪些区域要受所选定的第一目标规则影响的加亮机制。与本专利技术一实施例相符合地,前述存储器、处理单本文档来自技高网
...

【技术保护点】
一种用于提供直接样式表编辑的方法,所述方法包括:    选择用于下一格式化操作的第一目标规则,所选定的第一目标规则包括一经更改属性并且是从多个目标规则中选出的;以及    允许属性改变在所述多个目标规则的最特定目标规则中发生,所述最特定的目标规则包含所述经更改属性。

【技术特征摘要】
【国外来华专利技术】US 2005-9-9 11/223,3971.一种用于提供直接样式表编辑的方法,所述方法包括:
选择用于下一格式化操作的第一目标规则,所选定的第一目标规则包括一经
更改属性并且是从多个目标规则中选出的;以及
允许属性改变在所述多个目标规则的最特定目标规则中发生,所述最特定的
目标规则包含所述经更改属性。
2.如权利要求1所述的方法,其特征在于,选择所述第一目标规则包括选择
包括一完整选择符列表加一声明分块的所述第一目标规则。
3.如权利要求1所述的方法,其特征在于,选择所述第一目标规则包括选择
包括级联样式表(CSS)规则的所述第一目标规则。
4.如权利要求1所述的方法,其特征在于,选择所述第一目标规则包括选择
包括对应于内嵌样式的规则、对应于自动分类的规则、以及对应于语义自动识别的
规则之一的所述第一目标规则。
5.如权利要求1所述的方法,其特征在于,选择所述第一目标规则和允许所
述属性改变的至少之一包括选择所述第一目标规则和使用一工具栏来允许所述属
性改变的至少之一。
6.如权利要求5所述的方法,其特征在于,选择所述第一目标规则和使用一
工具栏来允许所述属性改变的至少之一包括选择所述第一目标规则和使用包括被
配置成发起允许所述属性改变步骤的重用属性按钮的工具栏来允许所述属性改变
的至少之一。
7.如权利要求1所述的方法,其特征在于,还包括提供被配置成使用户能看
到页面的哪些区域要受所选定的第一目标规则的影响的加亮机制。
8.一种用于提供直接样式表编辑的系统,所述系统包括:
用于维护一数据库的存储器;以及
耦合于所述存储器的处理单元,其中所述处理单元用来:
选择用于下一格式化操作的第一目标规则,所选定的第一目标规则包括
一经更改属性并且是从多个目标规则中选出的;
允许属性改变在多个目标规则的最特定目标规则中发生,所述最特定的
目标规则包含经更改属性;以及
提供被配置成使用户能看到页面的哪些区域要受所选定的第一目标规则
的影响的加亮机制。
9.如权利要求8所述的系统,其特征在于,所述处理单元用来选择所述第一
目标规则包括所述处理单元用来选择包括一完整选择符列表加一声明分块的所述
第一目标规则。
10.如权利要求8所述的系统,其特征在于,所述处理单元用来选择所述第一
目标规则包括所...

【专利技术属性】
技术研发人员:DP查蒂尔BC康斯坦伯S斯宾塞
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利