Style sheet languages for hypertext

J. V. Ossenbruggen, L. Hardman, L. Rutledge, A. Eliëns
{"title":"Style sheet languages for hypertext","authors":"J. V. Ossenbruggen, L. Hardman, L. Rutledge, A. Eliëns","doi":"10.1145/288190.288193","DOIUrl":null,"url":null,"abstract":"There are several advantages in being able to separate the structural information of a hypermedia document from the specification of the actual presentation of the document [17]. For example, one style can be applied to multiple documents, so that changing the style for all documents requires only a single change to the style information. Alternatively, a single document may have multiple styles tailored to different presentation platforms such as large screens, small screens or paper. Separation of structural and style information has long been commonplace for text, and can also be found in many hypertext models. For example, the Dexter hypertext reference model [7] separates the structural information of the storage layer from the style and layout information encoded in the presentation specifications. In most hypermedia design models, including RMM [12] and HDM [5], the two types of information are designed during different phases of the design process. Style sheets are frequently used to specify style information separate from the structural information. For example, on the Web Cascading Style Sheets (CSS [13, 2]) are used to describe the appearance of HTML documents. While CSS is designed primarily for describing how HTML documents should be formatted by Web browsers, other applications require style sheets to be applicable to more than one class of documents. The electronic publishing community, for example, uses many SGML document types other than HTML. Instead of developing a style language for every single document type, DSSSL defines a language which can be applied to any SGML-defined document type, including HTML. Given the number of different hypermedia models and applications that exist today, being able to define style sheets for different document types is an important feature of a hypermedia style sheet language. However, it is not sufficient to fully qualify as a hypermedia style sheet language. For example, a DSSSL style sheet defines a mapping from the source document to a common abstract output model. This output model is page-based, that is, it describes the output of the formatting process as a sequence","PeriodicalId":147920,"journal":{"name":"SIGWEB Newsl.","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGWEB Newsl.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/288190.288193","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

There are several advantages in being able to separate the structural information of a hypermedia document from the specification of the actual presentation of the document [17]. For example, one style can be applied to multiple documents, so that changing the style for all documents requires only a single change to the style information. Alternatively, a single document may have multiple styles tailored to different presentation platforms such as large screens, small screens or paper. Separation of structural and style information has long been commonplace for text, and can also be found in many hypertext models. For example, the Dexter hypertext reference model [7] separates the structural information of the storage layer from the style and layout information encoded in the presentation specifications. In most hypermedia design models, including RMM [12] and HDM [5], the two types of information are designed during different phases of the design process. Style sheets are frequently used to specify style information separate from the structural information. For example, on the Web Cascading Style Sheets (CSS [13, 2]) are used to describe the appearance of HTML documents. While CSS is designed primarily for describing how HTML documents should be formatted by Web browsers, other applications require style sheets to be applicable to more than one class of documents. The electronic publishing community, for example, uses many SGML document types other than HTML. Instead of developing a style language for every single document type, DSSSL defines a language which can be applied to any SGML-defined document type, including HTML. Given the number of different hypermedia models and applications that exist today, being able to define style sheets for different document types is an important feature of a hypermedia style sheet language. However, it is not sufficient to fully qualify as a hypermedia style sheet language. For example, a DSSSL style sheet defines a mapping from the source document to a common abstract output model. This output model is page-based, that is, it describes the output of the formatting process as a sequence
超文本的样式表语言
将超媒体文档的结构信息从文档的实际表示规范中分离出来有几个优点[17]。例如,一个样式可以应用于多个文档,因此更改所有文档的样式只需要对样式信息进行一次更改。另外,单个文档可能具有针对不同演示平台(如大屏幕、小屏幕或纸张)量身定制的多种样式。对文本来说,结构信息和样式信息的分离早已司空见惯,在许多超文本模型中也可以找到这种分离。例如,Dexter超文本参考模型[7]将存储层的结构信息与表示规范中编码的样式和布局信息分离开来。在大多数超媒体设计模型中,包括RMM[12]和HDM[5],这两种类型的信息是在设计过程的不同阶段设计的。样式表经常用于指定与结构信息分离的样式信息。例如,在Web上,层叠样式表(CSS[13,2])被用来描述HTML文档的外观。CSS主要用于描述Web浏览器应该如何对HTML文档进行格式化,而其他应用程序则要求样式表适用于多个文档类。例如,电子出版社区使用除HTML之外的许多SGML文档类型。DSSSL没有为每一种文档类型开发样式语言,而是定义了一种可以应用于任何sgml定义的文档类型(包括HTML)的语言。考虑到目前存在的各种超媒体模型和应用程序的数量,能够为不同的文档类型定义样式表是超媒体样式表语言的一个重要特性。但是,它还不足以完全符合超媒体样式表语言的资格。例如,DSSSL样式表定义了从源文档到公共抽象输出模型的映射。这个输出模型是基于页面的,也就是说,它将格式化过程的输出描述为一个序列
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信