ACM Home Page
Please provide us with feedback. Feedback
Constraint cascading style sheets for the Web
Full text PdfPdf (122 KB)
Source Symposium on User Interface Software and Technology archive
Proceedings of the 12th annual ACM symposium on User interface software and technology table of contents
Asheville, North Carolina, United States
Pages: 73 - 82  
Year of Publication: 1999
ISBN:1-58113-075-9
Authors
Greg J. Badros  Dept. of Computer Science and Engineering, University of Washington, Box 352350, Seattle, WA
Alan Borning  Dept. of Computer Science and Engineering, University of Washington, Box 352350, Seattle, WA
Kim Marriott  School of Computer Science and Software Engineering, Monash University, Clayton, Victoria 3168, Australia
Peter Stuckey  Dept. of Computer Science and Software Engineering, University of Melbourne, Parkville, Victoria 3052, Australia
Sponsors
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 31,   Downloads (12 Months): 119,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/320719.322588
What is a DOI?

ABSTRACT

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 behavior 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
G. Badros and A. Borning. The Cassowary linear arithmetic constraint solving algorithm: Interface and implementation. Technical Report UW-CSE-98-06-04, University of Washington, Seattle, Washington, June 1998.
 
2
G. Badros and M. Stachowiak. Scwm--The Scheme Constraints Window Manager. Web page, 1997-1999. http ://scwm.mit.edu/.
 
3
4
5
 
6
B. Bos, H. Lie, C. Lilley, and I. Jacobs. Cascading style sheets, level 2. W3C Working Draft, January 1998. http://www, w3.org/TR/WD-css2/.
 
7
B. Bos, D. Raggett, and H. Lie. Frame-based layout via style sheets. W3C Working Draft. http://www, w3.org/ TR/WD-layout.
 
8
W3 Consortium. Amaya web browser software. Web page, October 1998. http://www, w3.org/Amaya.
 
9
W3 Consortium. HTML 4.0 specification. Technical report, W3 Consortium, 1998. http://www, w3.org/TR/ REC-html40.
 
10
S. Furman and S. Isaacs. Positioning HTML elements with cascading style sheets. W3C Working Draft. http://www, w 3. org/TR/WD-po sitioning.
11
 
12
R. Lin, K. Marriott, and P. Stuckey. Flexible font-size specification in Web documents. In Proceedings of the 22 Australasian Computer Science Conference, Auckland, New Zealand, January 1999. Springer-Verlag.
 
13
P. Marden, Jr. and E. Munson. PSL: An alternate approach to style sheet languages for the world wide web. Journal of Universal Computer Science, 4(10), 1998. http ://www. c s. uwm. edu/- multimedia.
 
14
K. Marriott and P. Stuckey. Programming with Constraints: An Introduction. The MIT Press, 1998.
 
15
 
16
 
17
I. Sutherland. Sketchpad: A man-machine graphical communication system. In Proceedings of the Spring Joint Computer Conference, pages 329-346. IFIPS, 1963.
18

CITED BY  15
 
 

Collaborative Colleagues:
Greg J. Badros: colleagues
Alan Borning: colleagues
Kim Marriott: colleagues
Peter Stuckey: colleagues

Peer to Peer - Readers of this Article have also read: