Side comment, for students... One way to do this kind of distributed hypertext Web page (for now; Tim Berners-Lee is giving a relevant big talk at MIT next week) is to start with an mid-1990s declarative model for all the content of the page (with minimal tweaks for HTML5), then do the CSS in terms of those structural elements and of any structural extensions you add (`div`, `span`, `id`, etc.).  More bold static graphic design can be accomplished with the use of `img` (with `alt` attributes), more CSS, and SVG.  Very judicious JS can be used for any dynamic graphic design that is not already covered by CSS and the layout engine, while keeping the static HTML semantic such that the page could usually still be viewed in a mid-1990s Mosaic (not that that's the goal, but it's a good test to be clear about where and how the content of the page should usually be encoded.  (Then you use usually limit dynamic content to contexts that are inherently dynamic, not, as some do now, to use piles and piles of JS HTML frameworks as a GUI toolkit, to approximate the model that has always existed for the static, while breaking the Web as a distributed hypertext.)

--
You received this message because you are subscribed to the Google Groups "Racket 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to