RE: [WSG] Which is read first? Scripts or Styles?
I'd add a furtherance to Steve Sounders / Yahoo's recommendations and use the @import method for style sheets and not link. Mike Foskett -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dave Hall Sent: 24 November 2008 21:07 To: wsg@webstandardsgroup.org Subject: Re: [WSG] Which is read first? Scripts or Styles? On Mon, 2008-11-24 at 10:24 -0500, Brett Patterson wrote: I have no idea why, but for some reason I cannot remember which is read first! Are scripts or styles read first? As others have mentioned, they are read in the order they occur in the document. And which is the recommended order to list them? Styles or Scripts first? Yahoo's performance best practice guide recommends styles in the head and scripts as the last thing before the /body in a document. See http://developer.yahoo.com/performance/rules.html#css_top for more info. Cheers Dave *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *** ---Warning This e-mail is from outside Tesco - check that it is genuine. Tesco may monitor and record all e-mails. Disclaimer This is a confidential email. Tesco may monitor and record all emails. The views expressed in this email are those of the sender and not Tesco. Tesco Stores Limited Company Number: 519500 Registered in England Registered Office: Tesco House, Delamare Road, Cheshunt, Hertfordshire EN8 9SL VAT Registration Number: GB 220 4302 31 *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] ***
Link or @import (was Re: [WSG] Which is read first? Scripts or Styles?)
Foskett, Mike wrote: I'd add a furtherance to Steve Sounders / Yahoo's recommendations and use the @import method for style sheets and not link. Why? Netscape 4 isn't an issue any more so using @import to hide CSS from it is pointless, but it does trigger a FOUC in MSIE, which is undesirable. Embedding a stylesheet in a document which does nothing except load an external stylesheet is conceptually inelegant (and very slightly off track for the separation of style from content). -- David Dorward http://dorward.me.uk/ *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] ***
Re: [WSG] Which is read first? Scripts or Styles?
Ooh! Thanks for the link. Valuable reading. I do not, however, understand the ETags. So, I guess I must do a lot more research. Thanks. On Tue, Nov 25, 2008 at 7:14 AM, Foskett, Mike [EMAIL PROTECTED]wrote: I'd add a furtherance to Steve Sounders / Yahoo's recommendations and use the @import method for style sheets and not link. Mike Foskett -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dave Hall Sent: 24 November 2008 21:07 To: wsg@webstandardsgroup.org Subject: Re: [WSG] Which is read first? Scripts or Styles? On Mon, 2008-11-24 at 10:24 -0500, Brett Patterson wrote: I have no idea why, but for some reason I cannot remember which is read first! Are scripts or styles read first? As others have mentioned, they are read in the order they occur in the document. And which is the recommended order to list them? Styles or Scripts first? Yahoo's performance best practice guide recommends styles in the head and scripts as the last thing before the /body in a document. See http://developer.yahoo.com/performance/rules.html#css_top for more info. Cheers Dave *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *** ---Warning This e-mail is from outside Tesco - check that it is genuine. Tesco may monitor and record all e-mails. Disclaimer This is a confidential email. Tesco may monitor and record all emails. The views expressed in this email are those of the sender and not Tesco. Tesco Stores Limited Company Number: 519500 Registered in England Registered Office: Tesco House, Delamare Road, Cheshunt, Hertfordshire EN8 9SL VAT Registration Number: GB 220 4302 31 *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *** -- Brett P. *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] ***
RE: Link or @import (was Re: [WSG] Which is read first? Scripts or Styles?)
Using the link tag prevents parallel downloads in the same manner as the script tag for javascript. The style tag with the @import method does not. Mike -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Dorward Sent: 25 November 2008 13:25 To: wsg@webstandardsgroup.org Subject: Link or @import (was Re: [WSG] Which is read first? Scripts or Styles?) Foskett, Mike wrote: I'd add a furtherance to Steve Sounders / Yahoo's recommendations and use the @import method for style sheets and not link. Why? Netscape 4 isn't an issue any more so using @import to hide CSS from it is pointless, but it does trigger a FOUC in MSIE, which is undesirable. Embedding a stylesheet in a document which does nothing except load an external stylesheet is conceptually inelegant (and very slightly off track for the separation of style from content). -- David Dorward http://dorward.me.uk/ *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *** ---Warning This e-mail is from outside Tesco - check that it is genuine. Tesco may monitor and record all e-mails. Disclaimer This is a confidential email. Tesco may monitor and record all emails. The views expressed in this email are those of the sender and not Tesco. Tesco Stores Limited Company Number: 519500 Registered in England Registered Office: Tesco House, Delamare Road, Cheshunt, Hertfordshire EN8 9SL VAT Registration Number: GB 220 4302 31 *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] ***
RE: Link or @import (was Re: [WSG] Which is read first? Scripts or Styles?)
Sorry, I forgot to add that FOUC doesn't occur if the style tag is followed by any other valid tag, eg script .../script which is opened and closed separately. Though to be honest I cannot remember the last time I incurred the bug. Mike Foskett http://websemantics.co.uk/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Foskett, Mike Sent: 25 November 2008 13:50 To: wsg@webstandardsgroup.org Subject: RE: Link or @import (was Re: [WSG] Which is read first? Scripts or Styles?) Using the link tag prevents parallel downloads in the same manner as the script tag for javascript. The style tag with the @import method does not. Mike -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Dorward Sent: 25 November 2008 13:25 To: wsg@webstandardsgroup.org Subject: Link or @import (was Re: [WSG] Which is read first? Scripts or Styles?) Foskett, Mike wrote: I'd add a furtherance to Steve Sounders / Yahoo's recommendations and use the @import method for style sheets and not link. Why? Netscape 4 isn't an issue any more so using @import to hide CSS from it is pointless, but it does trigger a FOUC in MSIE, which is undesirable. Embedding a stylesheet in a document which does nothing except load an external stylesheet is conceptually inelegant (and very slightly off track for the separation of style from content). -- David Dorward http://dorward.me.uk/ *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *** ---Warning This e-mail is from outside Tesco - check that it is genuine. Tesco may monitor and record all e-mails. Disclaimer This is a confidential email. Tesco may monitor and record all emails. The views expressed in this email are those of the sender and not Tesco. Tesco Stores Limited Company Number: 519500 Registered in England Registered Office: Tesco House, Delamare Road, Cheshunt, Hertfordshire EN8 9SL VAT Registration Number: GB 220 4302 31 *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *** *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] ***
Re: [WSG] Which is read first? Scripts or Styles?
Brett Patterson wrote: I have no idea why, but for some reason I cannot remember which is read first! Are scripts or styles read first? And which is the recommended order to list them? Styles or Scripts first? They are read in whatever ever the browser reaches them. Scripts pause parsing of HTML (except when they are deferred, and the browser supports that feature) while styling generally doesn't. -- David Dorward http://dorward.me.uk/ *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] ***
Re: [WSG] Which is read first? Scripts or Styles?
Brett Patterson wrote: I have no idea why, but for some reason I cannot remember which is read first! Are scripts or styles read first? And which is the recommended order to list them? Styles or Scripts first? -- Brett P. *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *** They are read in the order you list them in your HTML. However, if you change elements with Javascript, the CSS is still applied to the new stuff as well. Basically, regardless when loaded the CSS always acts on everything. Javascript needs to be run after any elements it might need to edit though. -- Christian Snodgrass CEO - Azure Ronin http://www.arwebdesign.net http://www.htmlblox.com Phone: 859.816.7955 *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] ***
Re: [WSG] Which is read first? Scripts or Styles?
On Mon, 2008-11-24 at 10:24 -0500, Brett Patterson wrote: I have no idea why, but for some reason I cannot remember which is read first! Are scripts or styles read first? As others have mentioned, they are read in the order they occur in the document. And which is the recommended order to list them? Styles or Scripts first? Yahoo's performance best practice guide recommends styles in the head and scripts as the last thing before the /body in a document. See http://developer.yahoo.com/performance/rules.html#css_top for more info. Cheers Dave *** List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] ***