On Thu, Jun 12, 2008 at 2:46 PM, Huji huji.huji@gmail.com wrote:
Actually, using @import has another side effect too: When saving the page, not all CSS is saved (depends on browser, of course). Using link makes sure that all CSS is going to be saved.
So unless a robust technical reason is given, I'm in support of getting rid of @imports (only because they're supported and classy, doesn't mean they should be used).
Note that CSS1 user agents will obey <link> but ignore @import, since the latter was not part of CSS1. I'm pretty sure this was part of the original rationale for using @import in some places. This should be considered before changing it. CSS1 user agents are probably not a huge concern anymore, but I'm guessing that CSS1 user agents that try to read CSS2.1 written with no regard for CSS1 compatibility will end up ignoring half the rules and displaying a total mess.