Skip to main content

Cascading Style Sheets

  • Chapter
  • First Online:
  • 1321 Accesses

Abstract

This book on Cascading Style Sheets (CSS) takes a very different approach from most. It isn’t trying to teach you how to design web pages and, aside from a cursory overview, isn’t focused on teaching you how to use CSS. This chapter introduces the focus of this book, which is how (and why) to treat CSS as a programming language.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Bert Bos (December 17, 2016). A brief history of CSS until 2016. WorldWideWeb Consortium. Retrieved August 9, 2019, from www.w3.org/Style/CSS20/history.html

  2. 2.

    WorldWideWeb Consortium. HTML & CSS. Retrieved July 30, 2019, from www.w3.org/standards/webdesign/htmlcss

  3. 3.

    Lara Schenck (May 25, 2019). Is CSS Turing Complete? Retrieved July 31, 2019, from https://notlaura.com/is-css-turing-complete/

  4. 4.

    Dijkstra, Edsger W (August 30, 1974). On the role of scientific thought. Retrieved August 12, 2019, from www.cs.utexas.edu/users/EWD/transcriptions/EWD04xx/EWD447.html

  5. 5.

    W. P. Stevens, G. J. Myers and L. L. Constantine, “Structured Design,” in IBM Systems Journal, vol. 13, no. 2, pp. 115-139, 1974. doi: 10.1147/sj.132.0115

  6. 6.

    RationalWiki. (July 2, 2019). Technobabble. Retrieved July 30, 2019, from https://rationalwiki.org/wiki/Technobabble

  7. 7.

    Coffin, J. (December 16, 2015). Cohesion and Coupling: Principles of Orthogonal, Object-Oriented Programming. Retrieved July 30, 2019 from https://medium.com/@jasoncof/9bf1eb92a2e5

  8. 8.

    Jonathan Schaffer (2015). What Not to Multiply Without Necessity, Australasian Journal of Philosophy, 93:4, 644–664, doi:10.1080/00048402.2014.992447

  9. 9.

    https://rationalwiki.org/wiki/Logical_razor

  10. 10.

    Potch (May 9, 2017). Quantum Up Close: What is a browser engine? Mozilla Hacks. Retrieved August 12, 2019, from https://hacks.mozilla.org/2017/05/quantum-up-close-what-is-a-browser-engine/

  11. 11.

    www.holovaty.com/writing/136/ https://stopdesign.com/archive/2002/10/11/finally-were-live.html

  12. 12.

    https://mikeindustries.com/blog/archive/2003/06/espn-interview

    www.holovaty.com/writing/192/

  13. 13.

    www.w3.org/standards/history/css3-mediaqueries

  14. 14.

    www.w3.org/standards/history/css-style-attr

  15. 15.

    www.w3.org/standards/history/css-shapes-1

  16. 16.

    www.w3.org/standards/history/css-variables-1

  17. 17.

    www.w3.org/standards/history/css-flexbox-1

  18. 18.

    www.w3.org/standards/history/css-grid-1

  19. 19.

    www.w3.org/standards/history/css-scrollbars-1

  20. 20.

    www.w3.org/standards/history/selectors-3

  21. 21.

    www.w3.org/standards/history/css-writing-modes-3

  22. 22.

    http://web.archive.org/web/20000817100343/http://odur.let.rug.nl/~bert/stylesheets.html

  23. 23.

    https://dev.opera.com/articles/css-twenty-years-hakon/

  24. 24.

    www.holovaty.com/writing/136/

  25. 25.

    www.holovaty.com/writing/192/

  26. 26.

    https://stopdesign.com/archive/2002/10/11/finally-were-live.html

  27. 27.

    www.austinchronicle.com/screens/2012-03-02/where-no-man-has-gone-before/

  28. 28.

    http://daveshea.com/projects/zen-book/

  29. 29.

    http://thewebahead.net/guest/dave-shea

  30. 30.

    www.computerhope.com/people/molly_holzschlag.htm

  31. 31.

    https://chriscoyier.net/

  32. 32.

    https://rachelandrew.co.uk/

  33. 33.

    https://aneventapart.com/speakers/jen-simmons

  34. 34.

    https://aneventapart.com/speakers/nicole-sullivan

  35. 35.

    www.miriamsuzanne.com/who/

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Martine Dowden and Michael Dowden

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Dowden, M., Dowden, M. (2020). Cascading Style Sheets. In: Architecting CSS. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-5750-0_1

Download citation

Publish with us

Policies and ethics