On Mon, 31 Oct 2011 18:58:31 +0100, Thiago H. de Paula Figueiredo
<thiag...@gmail.com> wrote:
On Mon, 31 Oct 2011 11:48:04 -0200, Eugene Zhulkov <ezhul...@gmail.com>
wrote:
Dear community!
Hi!
I'm facing a trouble that I can't solve. But I think it's solvable :)
So I need to insert css stylesheet link to the top of the HEAD tag. Even
before Tapestry resources.
Why? I've never read about needing to add CSS files before JavaScript ones.
One reason is to make sure the CSS downloads start before any scripts soak up
the browser's max connections. Loading CSS fast makes the app feel responsive.
Maxing out browser connections is however not a real problem since Tapestry can
combine scripts to a single one.
Also, some polyfill scripts (such as selectivizr) require stylesheets to be
included first.
IMO it would make sense for Tapestry to put CSS first by default.
Supposing you need to do this in all pages, one way of doing that is
writing a mixin that users MarkupWriter to move the <style> element to
where you want and apply this mixin to all pages. Another is to add your
.css file directly in your Layout component template.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org