- From: Matthew Paul Thomas <mpt@myrealbox.com>
- Date: Mon, 22 Jan 2007 08:40:07 +1300
I've just encountered a couple of use cases for the style= attribute on arbitrary elements, rather than just <font>. (Sorry this isn't part of the relevant thread, as I haven't kept it.) We have a set of things, stored in a database and listed on a Web page, where we want to indicate their age by making the older ones "fade away". This would be done by computing a shade of grey, and putting it in a style= attribute for the <li> element. Pre-computing the values for all of them in a <style> element, then attaching the appropriate class= to each <li>, would not only be a lot of extra work, it would also involve either iterating through the list twice (once to calculate the sizes and construct the classes, once to actually render the list) or caching the items from the database, which would be a lot of extra work. We could add a <font> element around every list item, but that shouldn't be necessary. A more common example is tag clouds, where a computed size is given in the style= attribute of an <a> element. In that case, there is the same objection to using classes. And there is a more practical objection to using <font>: in a cloud that showed hundreds of tags, an extra element for each of them would add substantially to the size of the page. Cheers -- Matthew Paul Thomas http://mpt.net.nz/
Received on Sunday, 21 January 2007 11:40:07 UTC