Evolving the Link (original) (raw)
Related papers
One example of using CSS technology in designing Web sites
Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including SVG and XUL. The purpose of this paper is to give an example of CSS web page used for designing http://www.myclickdesign.com/. How to cite this article: Dašić, P.; Dašić, J. and Šerifi, V.: One example of using CSS technology in designing Web sites. In: Proceedings of International Scientific Conference "UNITECH'08", Vol. 3; Gabrovo, Bulgaria; 21-22 November 2008. Gabrovo (Bulgaria): Technical University of Gabrovo, 2008, pp. III-412-III-415. ISSN 1313-230X.
Constraint cascading style sheets for the Web
Proceedings of the 12th annual ACM symposium on User interface software and technology - UIST '99, 1999
Cascading Style Sheets have been introduced by the W3C as a mechanism for controlling the appearance of HTML documents. In this paper, we demonstrate how constraints provide a powerful unifying formalism for declaratively understanding and specifying style sheets for web documents. With constraints we can naturally and declaratively specify complex behaviour such as inheritance of properties and cascading of conflicting style rules. We give a detailed description of a constraint-based style sheet model, CCSS, which is compatible with virtually all of the CSS 2.0 specification. It allows more flexible specification of layout, and also allows the designer to provide multiple layouts that better meet the desires of the user and environmental restrictions. We also describe a prototype extension of the Amaya browser that demonstrates the feasibility of CCSS.
Cascading Style Sheets, level 2 CSS2 Specification
2008
Please refer to the errata for this document. This document is also available in these non-normative formats: plain text, gzip'ed tar file, zip file, gzip'ed PostScript, PDF. See also translations.
Lecture Notes in Computer Science, 1998
Intensional HTML is a high-level Web authoring language that makes practical using standard client and server software the speci cation of pages and sites that exist in many di erent v ersions or variants. Each page of IHTML de nes an intension | an indexed family of actual extensional HTML pages which varies over a multi-dimensional author-speci ed version space. The version space is partially ordered by a re nement specialization ordering. For example, platform:mac can be re ned to platform:mac+language:french or to platform:mack68 and the last two both re ne to platform:mack68+language:french. Authors can create multiple labeled versions of the IHTML source for a given page. Requests from clients specify both a page and a version, and the server software selects the appropriate source page and uses it to generate the requested actual HTML page. Authors do not, however, have t o p r o vide separate source for each v ersion. If the server-side software cannot nd a source page with the exact version requested, it uses the page whose label most closely approximates the requested version. In other words, it treats the re nement ordering as a reverse inheritance ordering. Thus di erent v ersions can share source, and authors can write generic, multi-version code. 1 The Versioning Phenomenon Many documents created for publication are produced in di erent variants or versions, corresponding, say, to di erent languages, di erent levels of expertise, di erent dates or di erent target audiences. In fact, most artifacts produced by humankind documents or otherwise appear in families of related versions, and the diversity in a family of documents for example, user manuals often simply re ects the corresponding diversity in a related family of more concrete entities. The advent of the World Wide Web has, if anything, increased the pressure on authors to create multi-version documents, for a number of reasons. Firstly, the Web is international, and a truly international site must be available in many di erent languages. The bandwidth available to users varies greatly, so that some appreciate high quality graphics while others prefer purely text pages. Di erent browsers have di erent capabilities, for example, in terms of tables and frames. Some sites o er more material to paying subscribers while others