Farndon, Tony skrev:
2. Microformats are in page, and there needs to be some way to indicate the microformats are available on the page that doesn't offend page authors. How can we accomplish this?
I second the opinion that this is a design issue and therefore should be
handled by css in some way. This would fit into the web design paradigm
of markup for data, css for design. My slightly different css approach;
create custom css property:value pairs, such as that of
-moz-border-radius.
If something should add anything it should be added by a javascript which the Firefox people may very well supply. To have CSS instructing Firefox to add something into the HTML-data seems wrong, it doesn't really separate the data and content from the design. If something should instruct anything to add new HTML-data to a document it has to be either the HTML itself or JavaScripts. CSS can be used to style what's added, but should do nothing more than that in my opinion because it's only purpose is to add a deisgn and if it's removed the page should work equally well - only not as beutiful as with the CSS added.

Let's just have a javascript like the one here below. If Firefox supplies a microformats object by default then all webpages can rely on that in Firefox it can easily be extended to add support for newer microformats like Prototype and other javascript frameworks today extends basic DOM-objects and such. If someone would like they could even code their own implementation of such a solution which can be used in other browsers than Firefox until those browsers adds support themselves either directly or indirectly through extensions.

<script type="text/javascript">
   if (typeof microformats.hcard == 'object') {
// Add some actions to the page in any way, like this simple and bad way document.write('<a href="#" onclick="microfrmats.hcard.add(this.parentNode);">Add to addressbook</a>');
   }
</style>

There are probably better arguments for choosing a solution like this over a CSS and/or HTML based solution, I hope someone more experienced than me can tell us some of them.

/ Pelle W
_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss

Reply via email to