- From: Rene Saarsoo <nene@triin.net>
- Date: Mon, 07 May 2007 10:54:54 +0300
- To: public-html@w3.org
Dão Gottwald wrote: > You write "It's not the copyright class and how it's used, it's the > principle", and then start with two other special class names. > > I agree that "note" and "issue" are too ambiguous. Consequence is that > they shouldn't be predefined classes, rather than that there should be > no predefined classes. Agreed. But the main point I was trying to make is, that the meaning of any name you choose, more or less depends on the context it is used. For example I could have a page, that discusses different search-algorithms. It looks sensible to use class "search" when referring to different algorithms: <span class="search">BubbleSort</span> takes more time than <span class="search">QuickSort</span>. I can also use multiple class names to achieve completely new meanings: <div class="search results"> ... </div> Or there could be police website, that lists different warrants - including search warrants: <ul id="warrants"> <li class="search">Permission to search Joe's apartment.</li> <li class="kill">Special permission for 007</li> </ul> You could have the same class name at many places in one page, and it could mean different things depending on the context. CSS is also context-aware, supporting descendant selectors. But with predefined classes the context is stripped off. Program looking for predefined class says: "I see a class 'search' there, so there must be a search field." (I apologise, that my examples are completely made-up, and this time only cover one single proposed class name. But you can't say, that they are wrong, and no-one would do something similar.) > Neither can you assure that there won't be a new set of names > that can be added. I don't understand this scentence. Can you rephrase it? > Authors don't even have to know any of the predefined classes -- they > can use names that they find useful! The question is whether or not some > meanings should be exposed to user agents. But can I use a predefined class name in some other sense than the spec defines it, if I find it useful? -- Rene Saarsoo
Received on Monday, 7 May 2007 07:54:04 UTC