skip to main content
10.1145/1526709.1526907acmconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
poster

Cascading style sheets: a novel approach towards productive styling with today's standards

Published: 20 April 2009 Publication History

Abstract

In this paper we present an approach of generating Cascading Style Sheet documents automatically if the desired effect on the content elements is specified. While a Web user agent resolves the CSS rules and computes their effect, our approach handles the way back. We argue, that this can remarkably improve CSS productivity, since the process of CSS authoring always involves this direction implicitly. Our approach claims a new and innovative way to reuse chunks of markup together with its presentation. It furthermore bears potential for the optimization and reorganization of CSS documents. We describe criteria for CSS code quality we oriented on, including a quantitative indicator for the abstractness of a CSS presentation specification. An evaluation and recomputation of the CSS for 25.000 HTML documents shows that concerning these criteria the automatically generated code comes close to manually authored code.

References

[1]
Weiss, A. The Web designer's dilemma: when standards and practice diverge. netWorker 10, 1 (Mar. 2006), 18--25.
[2]
Reed, D. and Davies, J. The convergence of computer programming and graphic design. J. Comput. Small Coll. 21, 3 (Feb. 2006), 179--187.
[3]
Quint, V. and Vatton, I. Editing with style. In Proceedings of the 2007 ACM Symposium on Document Engineering (Winnipeg, Manitoba, Canada, August 28 -- 31, 2007), ACM, 151--160.
[4]
Lie, H. W. and Saarela, J. Multipurpose Web publishing using HTML, XML, and CSS. Commun. ACM 42, 10 (Oct. 1999), 95--101

Cited By

View all
  • (2016)Language design and implementation for the domain of coding conventionsProceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering10.1145/2997364.2997386(90-104)Online publication date: 20-Oct-2016
  • (2015)Reasoning with styleProceedings of the 24th International Conference on Artificial Intelligence10.5555/2832415.2832558(2227-2233)Online publication date: 25-Jul-2015
  • (2013)SeeSSProceedings of the 26th annual ACM symposium on User interface software and technology10.1145/2501988.2502006(353-356)Online publication date: 8-Oct-2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
WWW '09: Proceedings of the 18th international conference on World wide web
April 2009
1280 pages
ISBN:9781605584874
DOI:10.1145/1526709

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 April 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. CSS
  2. HTML
  3. abstractness factor
  4. presentation authoring

Qualifiers

  • Poster

Conference

WWW '09
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 22 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2016)Language design and implementation for the domain of coding conventionsProceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering10.1145/2997364.2997386(90-104)Online publication date: 20-Oct-2016
  • (2015)Reasoning with styleProceedings of the 24th International Conference on Artificial Intelligence10.5555/2832415.2832558(2227-2233)Online publication date: 25-Jul-2015
  • (2013)SeeSSProceedings of the 26th annual ACM symposium on User interface software and technology10.1145/2501988.2502006(353-356)Online publication date: 8-Oct-2013
  • (2013)Compiling mockups to flexible UIsProceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering10.1145/2491411.2491427(312-322)Online publication date: 18-Aug-2013
  • (2012)On the analysis of cascading style sheetsProceedings of the 21st international conference on World Wide Web10.1145/2187836.2187946(809-818)Online publication date: 16-Apr-2012
  • (2011)Cascading Style Sheet Styling Issues in Punjabi LanguageInformation Systems for Indian Languages10.1007/978-3-642-19403-0_41(242-245)Online publication date: 2011
  • (2010)CSS Code QualityProceedings of the 2010 Seventh International Conference on the Quality of Information and Communications Technology10.1109/QUATIC.2010.25(116-121)Online publication date: 29-Sep-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media