List Info

Thread: Re: Microformats and Firefox 3




Re: Microformats and Firefox 3
country flaguser name
Sweden
2007-09-05 06:48:33
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);"&
gt;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-discussmicroformats.org
http://microformats.org/mailman/listinfo/microforma
ts-discuss

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )