- From: Sanja Bonic <sanja.bonic@univie.ac.at>
- Date: Thu, 05 Feb 2015 00:15:30 +0100
- To: "www-style@w3.org" <www-style@w3.org>
Hi, in LaTeX we have \documentclass{<classname>} to define the text's basic look. Has there ever been any interest in or discussion about defining a basic set of style names (like article, minimal, report, thesis, book, slides, etc)? I'm thinking of something like this to be included in the HTML head: <style> document-style {screen: book, paper: minimal, slides: presentation} </style> This example means that for the screen, make the site look like a book; for paper make it minimal style and just print my text; for full-screen browser view make my <article> tags (or whatever we recommend) be slides. @media queries could override this setting or cascade on top of it. Any further elements wouldn't need to be defined (for minimalists) because the browser takes over the general style and you only change the elements you want to be changed. This saves a lot of boilerplate stylesheet code. Of course we'd need to recommend a few HTML elements to go along with these style guidelines. Those would be meaningful elements such as <article>, <aside>, <section>, <h1> ... If nothing is specified, the document-style {all: minimal} is applied which is basically the status quo. For everything else, we define style guidelines that are implemented by the browser and the user can just change specific elements. Cheers, Sanja
Received on Thursday, 5 February 2015 09:14:40 UTC