<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Manuel Abadia's ASP.NET stuff - CSS</title>
    <link>http://www.manuelabadia.com/blog/</link>
    <description />
    <language>en-us</language>
    <copyright>Manuel Abadia</copyright>
    <lastBuildDate>Mon, 01 Jan 2007 23:36:54 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6264.0</generator>
    <managingEditor>blogcomments@manuelabadia.com</managingEditor>
    <webMaster>blogcomments@manuelabadia.com</webMaster>
    <item>
      <trackback:ping>http://www.manuelabadia.com/blog/Trackback.aspx?guid=1981d708-5949-4d87-b7f4-ae60df47b298</trackback:ping>
      <pingback:server>http://www.manuelabadia.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.manuelabadia.com/blog/PermaLink,guid,1981d708-5949-4d87-b7f4-ae60df47b298.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://www.manuelabadia.com/blog/CommentView,guid,1981d708-5949-4d87-b7f4-ae60df47b298.aspx</wfw:comment>
      <wfw:commentRss>http://www.manuelabadia.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1981d708-5949-4d87-b7f4-ae60df47b298</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Another year ends and a new one comes. Life goes as fast as usual and we’re keep
on our way. It’s time to think about it… our actions, hopes, wishes, mistakes,
etc. 
</p>
        <p>
I usually listen to a special song a few minutes after the start of the year.
In the last few years I have been choosing "Aerosmith – Full Circle" because it has
special connotations for me. 
</p>
        <p>
I wish you the best in the coming year.
</p>
        <img width="0" height="0" src="http://www.manuelabadia.com/blog/aggbug.ashx?id=1981d708-5949-4d87-b7f4-ae60df47b298" />
      </body>
      <title>Happy 2007!</title>
      <guid isPermaLink="false">http://www.manuelabadia.com/blog/PermaLink,guid,1981d708-5949-4d87-b7f4-ae60df47b298.aspx</guid>
      <link>http://www.manuelabadia.com/blog/PermaLink,guid,1981d708-5949-4d87-b7f4-ae60df47b298.aspx</link>
      <pubDate>Mon, 01 Jan 2007 23:36:54 GMT</pubDate>
      <description>&lt;p&gt;
Another year ends and a new one comes. Life goes as fast as usual and we’re&amp;nbsp;keep
on&amp;nbsp;our way. It’s time to think about it… our actions, hopes, wishes, mistakes,
etc. 
&lt;/p&gt;
&lt;p&gt;
I usually listen to a special song&amp;nbsp;a few minutes after the start of the year.
In the last few years I have been choosing "Aerosmith – Full Circle" because it has
special connotations for me. 
&lt;/p&gt;
&lt;p&gt;
I wish you the best in the coming year.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.manuelabadia.com/blog/aggbug.ashx?id=1981d708-5949-4d87-b7f4-ae60df47b298" /&gt;</description>
      <comments>http://www.manuelabadia.com/blog/CommentView,guid,1981d708-5949-4d87-b7f4-ae60df47b298.aspx</comments>
      <category>Ajax;ANTLR;ASP.NET;CSS;Games;General;JavaScript;Microsoft .NET Framework;Music;WPF/E</category>
    </item>
    <item>
      <trackback:ping>http://www.manuelabadia.com/blog/Trackback.aspx?guid=23bf78a6-e5b3-441f-9b89-e500b5c787c7</trackback:ping>
      <pingback:server>http://www.manuelabadia.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.manuelabadia.com/blog/PermaLink,guid,23bf78a6-e5b3-441f-9b89-e500b5c787c7.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://www.manuelabadia.com/blog/CommentView,guid,23bf78a6-e5b3-441f-9b89-e500b5c787c7.aspx</wfw:comment>
      <wfw:commentRss>http://www.manuelabadia.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=23bf78a6-e5b3-441f-9b89-e500b5c787c7</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I have spent most of the last weeks changing some designs to use pure CSS layouts
instead of table based designs and having to support IE 5.0+.  So you can imagine
my frustation level. It’s really sad to see the required work to make a complex design
work in IE 5.0, IE 5.5 MAC IE 5, IE 6, IE 7, Firefox, Safari and Opera. IE versions
prior to IE 6 are really terrible in CSS compliance and you need to have solid IE
bug theory to fix those limitations. 
</p>
        <p>
It is really sad that here (in Spain) and maybe in other countries too, there are
still a significative percentage of users using IE 5.0 and IE 5.5. IMO there should
be some kind of movement to delete old browsers from the earth. For example, in Europe
there will be an analogic TV shutdown before 2012. There should be something similar
periodically for old browsers. For example every year most of the webpages should
use an updated script to completely fail in browsers older than 2 or 3 years, forcing
the people to upgrade because most of the webpages they visit will not work for them
(as some people will only upgrade for that reason).
</p>
        <p>
Talking about browsers, it is sad to see that IE 7 does not pass the ACID2 tests.
Also Firefox, the browser that claimed to be more standard compliant than IE and that
will save our souls, doesn’t pass the ACID2 tests either (in the 2.0 release). The
first version of Firefox was very good compared to the browsers out there but now
they haven’t improved it very much lately. Anyway, the developer extensions for firefox
are so good that it is a must have. I was very surprised with Opera 9 because it passed
ACID2 tests, has finally added support for rich text editing so things like R.A.D.
editor (<a href="http://www.telerik.com">www.telerik.com</a>) finally works and it
has an excellent zoom tool, not like the Firefox one that the only thing that does
is to break all pages when you zoom a bit.
</p>
        <p>
But to be fair, a big part of the problems are because of the lack of a reference
implementation by the W3C. CSS will be better designed and more trouble free with
a reference implementation so the people defining and implementing the standard can
play with. It won’t be too difficult to produce automated tests to compare rendered
web pages with different implementations of the standard using a common set of stylesheets
and fonts, so a pixel perfect comparision will be possible if the rendering engines
do not employ any dithering. Having a reference implementation to play with will also
help in making a more robust and useful specification (why is so complex to align
something vertically in CSS when aligning it horizontally is trivial?).
</p>
        <p>
Will this situation change some day? It is changing slowly but with some help it will
be able to change faster and let us focus in real problems and not in stupid incompatibility
problems that only causes us headaches and slow down web evolution.
</p>
        <img width="0" height="0" src="http://www.manuelabadia.com/blog/aggbug.ashx?id=23bf78a6-e5b3-441f-9b89-e500b5c787c7" />
      </body>
      <title>*&amp;&amp;$&amp;# CSS incompatibilities</title>
      <guid isPermaLink="false">http://www.manuelabadia.com/blog/PermaLink,guid,23bf78a6-e5b3-441f-9b89-e500b5c787c7.aspx</guid>
      <link>http://www.manuelabadia.com/blog/PermaLink,guid,23bf78a6-e5b3-441f-9b89-e500b5c787c7.aspx</link>
      <pubDate>Fri, 27 Oct 2006 23:34:44 GMT</pubDate>
      <description>&lt;p&gt;
I have spent most of the last weeks changing some designs to use pure CSS layouts
instead of table based designs and having to support IE 5.0+.&amp;nbsp; So you can imagine
my frustation level. It’s really sad to see the required work to make a complex design
work in IE 5.0, IE 5.5 MAC IE 5, IE 6, IE 7, Firefox, Safari and Opera. IE versions
prior to IE 6 are really terrible in CSS compliance and you need to have solid IE
bug theory to fix those limitations. 
&lt;/p&gt;
&lt;p&gt;
It is really sad that here (in Spain) and maybe in other countries too, there are
still a significative percentage of users using IE 5.0 and IE 5.5. IMO there should
be some kind of movement to delete old browsers from the earth. For example, in Europe
there will be an analogic TV shutdown before 2012. There should be something similar
periodically for old browsers. For example every year most of the webpages should
use an updated script to completely fail in browsers older than 2 or 3 years, forcing
the people to upgrade because most of the webpages they visit will not work for them
(as some people will only upgrade for that reason).
&lt;/p&gt;
&lt;p&gt;
Talking about browsers, it is sad to see that IE 7 does not pass the ACID2 tests.
Also Firefox, the browser that claimed to be more standard compliant than IE and that
will save our souls, doesn’t pass the ACID2 tests either (in the 2.0 release). The
first version of Firefox was very good compared to the browsers out there but now
they haven’t improved it very much lately. Anyway, the developer extensions for firefox
are so good that it is a must have. I was very surprised with Opera 9 because it passed
ACID2 tests, has finally added support for rich text editing so things like R.A.D.
editor (&lt;a href="http://www.telerik.com"&gt;www.telerik.com&lt;/a&gt;) finally works and it
has an excellent zoom tool, not like the Firefox one that the only thing that does
is to break all pages when you zoom a bit.
&lt;/p&gt;
&lt;p&gt;
But to be fair, a big part of the problems are because of the lack of a reference
implementation by the W3C. CSS will be better designed and more trouble free with
a reference implementation so the people defining and implementing the standard can
play with. It won’t be too difficult to produce automated tests to compare rendered
web pages with different implementations of the standard using a common set of stylesheets
and fonts, so a pixel perfect comparision will be possible if the rendering engines
do not employ any dithering. Having a reference implementation to play with will also
help in making a more robust and useful specification (why is so&amp;nbsp;complex to align
something vertically in CSS when aligning it horizontally is trivial?).
&lt;/p&gt;
&lt;p&gt;
Will this situation change some day? It is changing slowly but with some help it will
be able to change faster and let us focus in real problems and not in stupid incompatibility
problems that only causes us headaches and slow down web evolution.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.manuelabadia.com/blog/aggbug.ashx?id=23bf78a6-e5b3-441f-9b89-e500b5c787c7" /&gt;</description>
      <comments>http://www.manuelabadia.com/blog/CommentView,guid,23bf78a6-e5b3-441f-9b89-e500b5c787c7.aspx</comments>
      <category>Ajax;ASP.NET;CSS;JavaScript</category>
    </item>
  </channel>
</rss>