[uf-discuss] Microformats UI in Firefox 3
mejllistor at kodfabrik.se
Tue Aug 28 04:53:23 PDT 2007
André Luís skrev:
> One thing I need someone to clarify:
> Is that div.user-action inserted by the user-agent, in this case,
> Firefox 3? Or do the authors have to include that code on their pages?
> This wasn't very clear to me...
I've understood that it's inserted by the web developer to enable
him/her to implement the Microformat-actions in their own designs and
it's suggested that the class "user-action" should be used to indicate
that something is meant to be a link to such an action.
> On 8/28/07, Andy Mabbett <andy at pigsonthewing.org.uk> wrote:
>> In message <694BBF6E-7DC6-477A-8618-E1721FDA4441 at mozilla.com>, Alex
>> Faaborg <faaborg at mozilla.com> writes
>>> The last class is new:
>>> <div class="user-action" style="visibility:hidden">Add to Address
>>> The text "Add to Address Book" is hidden by default, unless the browser
>>> (or an extension) recognizes user-action
>> ...or unless the user agent has no CSS functionality available.
>> Is that "degrading gracefully"?
What I don't understand in thate example is that the "user-action" is
applied onto a div which doesn't contain any links or buttons. An action
is most often initiated by clicking on either a link or a button. Will
the browser add such a control? If so the control over the design won't
be completely handed over to the designer which it should be.
Another problem might be that the browser will be changing the
visibility property because that disables the designer from turning of
the action-div's visibility. For example - the designer wants the
action-button/link to only be shown when you hover over the hCard it's
connected to, therefor the designer hides it by setting the visibility
property to hidden and changing it upon hover. If the browser then
changes the visibility the design won't look like it was intended to.
If a class is to be used it should only connect an action and not add
anything or change anything about the site.
/ Pelle W
More information about the microformats-discuss