<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/wordpress-mu-1.0" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: IE fixed, Opera is next</title>
	<link>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/</link>
	<description>Symfony, PHP and web development directly from the horse's mouth</description>
	<pubDate>Thu, 28 Aug 2008 13:44:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=wordpress-mu-1.0</generator>

	<item>
		<title>by: baran</title>
		<link>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-2706</link>
		<pubDate>Mon, 11 Aug 2008 18:20:28 +0000</pubDate>
		<guid>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-2706</guid>
					<description>&lt;p&gt;very nice info thank you&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>very nice info thank you</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: firefox</title>
		<link>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-2381</link>
		<pubDate>Wed, 23 Jul 2008 14:44:03 +0000</pubDate>
		<guid>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-2381</guid>
					<description>&lt;p&gt;Thanks for the post&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks for the post</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Krof Drakula</title>
		<link>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-820</link>
		<pubDate>Thu, 21 Feb 2008 08:13:32 +0000</pubDate>
		<guid>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-820</guid>
					<description>&lt;p&gt;Well jQuery 1.2.3 now includes the new ready() method that sniffs for Opera and firest the DOMReady method only after the CSS styles are applied, so this is a non-issue as of that version.&lt;/p&gt;

&lt;p&gt;On the one hand - you can't blame them for interpreting the "rules" differently than the other browser. Technically, the DOM &lt;strong&gt;is&lt;/strong&gt; ready after loading the bare-bones HTML and parsing it, the convenience other implementations offer is that they assume you're trying to do whatever you want to do after the CSS has been applied, Opera just shifts that responsibility to the developer.&lt;/p&gt;

&lt;p&gt;While that may seem counter-intuitive, it actually gives the developer more freedom to choose whether or not to act before or after CSS has been applied instead of firing it after the document has been styled (like Firefox). True, it adds to the code when trying to emulate Firefox's behaviour, but with high-traffic sites with slow loading times - adding behaviour (not dynamic JS styling) to elements before applying CSS could actually be an advantage.&lt;/p&gt;

&lt;p&gt;I just wish there was some sort of scheduling mechanism for JS-set CSS properties to be applied, kind of like the "defer" attribute, where the element's CSS would be modified but applied only after other CSS files have had a crack at it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Well jQuery 1.2.3 now includes the new ready() method that sniffs for Opera and firest the DOMReady method only after the CSS styles are applied, so this is a non-issue as of that version.</p>
<p>On the one hand - you can&#8217;t blame them for interpreting the &#8220;rules&#8221; differently than the other browser. Technically, the DOM <strong>is</strong> ready after loading the bare-bones HTML and parsing it, the convenience other implementations offer is that they assume you&#8217;re trying to do whatever you want to do after the CSS has been applied, Opera just shifts that responsibility to the developer.</p>
<p>While that may seem counter-intuitive, it actually gives the developer more freedom to choose whether or not to act before or after CSS has been applied instead of firing it after the document has been styled (like Firefox). True, it adds to the code when trying to emulate Firefox&#8217;s behaviour, but with high-traffic sites with slow loading times - adding behaviour (not dynamic JS styling) to elements before applying CSS could actually be an advantage.</p>
<p>I just wish there was some sort of scheduling mechanism for JS-set CSS properties to be applied, kind of like the &#8220;defer&#8221; attribute, where the element&#8217;s CSS would be modified but applied only after other CSS files have had a crack at it.</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Brandon</title>
		<link>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-819</link>
		<pubDate>Thu, 21 Feb 2008 05:15:19 +0000</pubDate>
		<guid>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-819</guid>
					<description>&lt;p&gt;I'm currently in the process of developing an PHP/MySQL application and have run into this issue with Opera. In an effort to not get too messy with my JavaScript and risk alienating support for my application in even more browsers, I have elected to declare the CSS styles inline. All this really means to me at the end of the day is that my application will feature some unnecessary bulk, and will be significantly less simple to customize for those downloading and using it.&lt;/p&gt;

&lt;p&gt;All I'll say is that it's disappointing and that Opera has definitely earned some demerit points from me, and it's definitely shifted a bit more into the non-developer friendly column. What a shame.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;m currently in the process of developing an PHP/MySQL application and have run into this issue with Opera. In an effort to not get too messy with my JavaScript and risk alienating support for my application in even more browsers, I have elected to declare the CSS styles inline. All this really means to me at the end of the day is that my application will feature some unnecessary bulk, and will be significantly less simple to customize for those downloading and using it.</p>
<p>All I&#8217;ll say is that it&#8217;s disappointing and that Opera has definitely earned some demerit points from me, and it&#8217;s definitely shifted a bit more into the non-developer friendly column. What a shame.</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Krof Drakula</title>
		<link>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-337</link>
		<pubDate>Sat, 06 Oct 2007 18:38:28 +0000</pubDate>
		<guid>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-337</guid>
					<description>&lt;p&gt;Could be, must be all of the time spent on debugging for browsers that gives me an edgy feel. :)&lt;/p&gt;

&lt;p&gt;And yes, I am VERY open to discussion on handling and/or fixing this issue (though, I admit, is only one implementation of the grey area in the specification), so I am taking you up on that opera.&lt;/p&gt;

&lt;p&gt;See you on dev.opera.com!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Could be, must be all of the time spent on debugging for browsers that gives me an edgy feel. <img src='http://symfony.sopca.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>And yes, I am VERY open to discussion on handling and/or fixing this issue (though, I admit, is only one implementation of the grey area in the specification), so I am taking you up on that opera.</p>
<p>See you on dev.opera.com!</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Chris Mills</title>
		<link>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-333</link>
		<pubDate>Fri, 05 Oct 2007 14:45:03 +0000</pubDate>
		<guid>http://symfony.sopca.com/2007/10/03/ie-fixed-opera-is-next/#comment-333</guid>
					<description>&lt;p&gt;Hi there, Chris Mills from Opera here.&lt;/p&gt;

&lt;p&gt;Thanks for the post - I think you are being a litte harsh here, but then again, I'm biased ;-)&lt;/p&gt;

&lt;p&gt;This issue has had quite a lot of coverage - http://my.opera.com/nicomen/blog/2007/07/08/domcontentloaded-gotcha-with-external-stylesheets is a pretty useful post on the subject. We are thinking about what to do in this situation. While a lot of people think it would make sense to change how we do it, some prefer our current behavior. It may seem slightly annoying to some, but it's not insurmountable.&lt;/p&gt;

&lt;p&gt;If you'd like to discuss the subject more, or talk to me about anything else, then feel free to drop me a mail - we always like to hear feedback from people about our browsers, positive or negative, as it all helps us to produce a better browsing experience for our users.&lt;/p&gt;

&lt;p&gt;best regards,&lt;/p&gt;

&lt;p&gt;Chris Mills
Opera Software ASA&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi there, Chris Mills from Opera here.</p>
<p>Thanks for the post - I think you are being a litte harsh here, but then again, I&#8217;m biased <img src='http://symfony.sopca.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>This issue has had quite a lot of coverage - http://my.opera.com/nicomen/blog/2007/07/08/domcontentloaded-gotcha-with-external-stylesheets is a pretty useful post on the subject. We are thinking about what to do in this situation. While a lot of people think it would make sense to change how we do it, some prefer our current behavior. It may seem slightly annoying to some, but it&#8217;s not insurmountable.</p>
<p>If you&#8217;d like to discuss the subject more, or talk to me about anything else, then feel free to drop me a mail - we always like to hear feedback from people about our browsers, positive or negative, as it all helps us to produce a better browsing experience for our users.</p>
<p>best regards,</p>
<p>Chris Mills<br />
Opera Software ASA</p>
]]></content:encoded>
				</item>
</channel>
</rss>
