<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Eddie Welker.com &#187; microsoft</title>
	<atom:link href="http://www.eddiewelker.com/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eddiewelker.com</link>
	<description>Advanced web development, with a little bit about me thrown in too.</description>
	<lastBuildDate>Thu, 24 Sep 2009 13:37:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Getting a button element&#8217;s value attribute (not innerHTML) in IE</title>
		<link>http://www.eddiewelker.com/2008/05/23/getting-a-button-elements-value-attribute-not-innerhtml-in-ie/</link>
		<comments>http://www.eddiewelker.com/2008/05/23/getting-a-button-elements-value-attribute-not-innerhtml-in-ie/#comments</comments>
		<pubDate>Fri, 23 May 2008 05:52:25 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[ie]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[attribute]]></category>
		<category><![CDATA[attributes array]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[element]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2008/05/23/getting-a-button-elements-value-attribute-not-innerhtml-in-ie/</guid>
		<description><![CDATA[After spending a small part of my evening debugging Javascript in IE (which is ALWAYS a pleasure), I found out one of my errors was a mistake I had made before&#8230; trying to access button.value in IE.  IE, of course, being IE, returns the innerHTML value of the button, instead of the value attribute.  Last [...]]]></description>
			<content:encoded><![CDATA[<p>After spending a small part of my evening debugging Javascript in IE (which is ALWAYS a pleasure), I found out one of my errors was a mistake I had made before&#8230; trying to access button.value in IE.  IE, of course, being IE, returns the innerHTML value of the button, instead of the value attribute.  Last time I ran into this, I used a class instead of value, and moved on with my life.  Tonight, I was feeling stubborn, and I found a better way&#8230;</p>
<p>target.value = target.getAttributeNode(&#8216;value&#8217;).nodeValue;</p>
<p>I&#8217;m sure I&#8217;m about the millionth person to discover this, but I couldn&#8217;t find it anywhere using standard searches, so I thought I&#8217;d try to emphasize it here so others could find it. (Hopefully it&#8217;s not so common that <em>everyone else</em> knows it!)</p>
<p>At first, I used the following:</p>
<p>target.value =  target.attributes.getNamedItem(&#8216;value&#8217;).nodeValue;</p>
<p>Then I looked at <a href="http://www.davidflanagan.com/">Flanagan&#8217;s</a> <a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&amp;tag=davidflanagancom&amp;link_code=as3&amp;camp=211189&amp;creative=373489&amp;creativeASIN=0596101996"><em>Javascript: The Definitive Guide</em></a> (using his amazon associates link),  where he states that IE implementation of the attributes array,&#8221;makes it impossible to use this feature portably.&#8221;  He doesn&#8217;t mention which version of IE (this specific line of code worked in IE6, IE7, and IE8a), but I figured I&#8217;d go with the more general version.</p>
<p>If you read this, I hope I could save you a bit of time.</p>
<p>P.S. &#8211; I used IE8a&#8217;s Debugger to help.  Here&#8217;s hoping they develop it further before the standard release.  It&#8217;s MUCH better than flying blind, but I can&#8217;t imagine a less helpful message than specifying an object in the console, and seeing &#8220;{&#8230;}&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2008/05/23/getting-a-button-elements-value-attribute-not-innerhtml-in-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big release day on the webbernet</title>
		<link>http://www.eddiewelker.com/2008/03/05/big-release-day-on-the-webbernet/</link>
		<comments>http://www.eddiewelker.com/2008/03/05/big-release-day-on-the-webbernet/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 04:06:37 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[acid2]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[contacts]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fire eagle]]></category>
		<category><![CDATA[geo tagging]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[openAIM]]></category>
		<category><![CDATA[operator plugin]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[whitepapers]]></category>
		<category><![CDATA[wia aria]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2008/03/05/big-release-day-on-the-webbernet/</guid>
		<description><![CDATA[So I guess it&#8217;s simply the time of year.  Many big releases today&#8230; software, APIs, and more!
First, the biggest.  IE8 has been released in initial beta.  The release was also included a general overview of IE8&#8217;s new features and fixes.  It&#8217;s actually quite a lot of information to absorb all at [...]]]></description>
			<content:encoded><![CDATA[<p>So I guess it&#8217;s simply the time of year.  Many big releases today&#8230; software, APIs, and more!</p>
<p>First, the biggest.  <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/default.htm" title="Microsoft releases Internet Explorer 8 Beta">IE8 has been released</a> in initial beta.  The release was also included a general overview of IE8&#8217;s new features and fixes.  It&#8217;s actually quite a lot of information to absorb all at once.  I&#8217;ve skimmed a number of <a href="http://code.msdn.microsoft.com/ie8whitepapers" title="Whitepapers for Microsoft Internet Explorer 8">the IE8 whitepapers</a>, and feel the biggest changes are W3C&#8217;s <a href="http://www.w3.org/TR/wai-aria/" title="Web Accessibility Initiative-Accessible Rich Internet Applications">WIA-ARIA</a> support, <a href="http://" title="Acid 2">Acid2</a> compliance, the <a href="http://go.microsoft.com/fwlink?LinkID=110273" title="selectors api">javascript selectors api</a>, and their assertion of achieving <a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=ie8whitepapers&amp;DownloadId=1025" title="css 2.1 compliance">CSS 2.1 compliance</a>.  Of course, the devil is in the details, and there is no company for which that statement is more true.  They have a lot of work ahead, and we know they talk a good game.  The big upside, however, is that they are actually talking about it.  Out in the open.  Big step, and I applaud them for that.</p>
<p>The other biggest buzz of the day was from Yahoo, in announcing the <a href="http://fireeagle.yahoo.net/" title="Yahoo Fire Eagle Website">beta of their Fire Eagle service</a>, an API for broadcasting your physical location to the web.  I wouldn&#8217;t call it earth-shattering, but I think that there&#8217;s a good chance a number of cool things are built with it.  <a href="http://developer.yahoo.net/blogs/theater/archives/2008/03/fire_eagle_launches.html" title="Yahoo's Fire Eagle API introduced">Watch the video of it&#8217;s introduction</a>, and then <a href="http://blog.programmableweb.com/2008/03/05/yahoo-launches-fire-eagle/" title="Yahoo Fire Eagle Quick Overview">take a look here</a> to quickly get an idea of the details.  It would appear from the details that it was written in a highly usable way.</p>
<p>Of more direct importance to me, <a href="http://googledataapis.blogspot.com/2008/03/3-2-1-contact-api-has-landed.html" title="Google introduces Contacts API for accessing Gmail contacts securely">Google has announced their Contacts API</a>. I despise when sites ask me to enter my username/password for <em>other sites</em>.  The most offensive request is for Gmail.  I don&#8217;t have any interesting emails, let me tell you&#8230; but I certainly don&#8217;t want to let others read them.  The Contacts API is a safe way for distribution and use of your Gmail contacts, without threatening the security of your Gmail account or your other Google-stored information.  With this, I should be able to sync my Gmail contacts with my desktop mail contacts.  I&#8217;m very happy about that.</p>
<p>Heading up the long-since-overdue category, <a href="http://dev.aol.com/aim" title="AOL opens Instant Messenger Protocol, OpenAIM">AOL has announced they&#8217;ve opened their Instant Messenger Protocol, OpenAIM</a>.  <strong>Finally</strong>.  I remember ages ago when&#8230; well, it&#8217;s all in the past now.  That&#8217;s one big wall that has been broken down between protocols, and hopefully Yahoo and Microsoft will fall in line.  It will be great if other apps can finally use the features that have been limited to the AIM client for all this time.  I use <a href="http://www.adiumx.com/" title="Adium; A Mac Instant Messenging Client">Adium</a> and <a href="http://www.pidgin.im/" title="Pidgin; Open Source Messenging Client">Pidgin</a> most of the time (Adium, I believe uses Pidgin&#8217;s core), and look forward to seeing what they do with the new open protocol.   (On a personal note, hopefully this doesn&#8217;t spell any negative news for my friends who work on AIM.)</p>
<p>And to round things off, here&#8217;s two smaller releases today (one based on IE8&#8217;s Activities):</p>
<ul>
<li>The <a href="https://addons.mozilla.org/en-US/firefox/addon/4106" title="Operator Plugin for Mozilla Firefox">Firefox Operator plugin</a> (for <a href="http://www.microformats.org" title="Microformats website">Microformats</a>) has already <a href="http://www.kaply.com/weblog/2008/03/05/microsoft-activities-for-firefox/" title="Operator Plugin initial release implementing Activities">given a go at implementing Activities</a>, which were announced at today&#8217;s IE8 overview.</li>
<li><a href="http://open.blogs.nytimes.com/2008/03/05/the-new-york-times-perl-profiler/" title="New York Times contributes profiling perl module to CPAN">The New York Times has contributed a perl module to CPAN</a>.  Looks like a useful profiling tool, especially since it profiles line-by-line.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2008/03/05/big-release-day-on-the-webbernet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft takes giant PR step with IE8 default behavior</title>
		<link>http://www.eddiewelker.com/2008/03/04/microsoft-takes-giant-pr-step-with-ie8-default-behavior/</link>
		<comments>http://www.eddiewelker.com/2008/03/04/microsoft-takes-giant-pr-step-with-ie8-default-behavior/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 05:19:27 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[ie]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2008/03/04/microsoft-takes-giant-pr-step-with-ie8-default-behavior/</guid>
		<description><![CDATA[So Microsoft announced they&#8217;re changing the default rendering behavior in IE8.  Reasons why aside (see 3rd to last paragraph), they are actually doing it.  This simply spreads good will, which is something Microsoft is hardly known for.  It&#8217;s a big public relations boon.
Seriously, thank you Microsoft.  Here&#8217;s to the continued spreading of good will.
]]></description>
			<content:encoded><![CDATA[<p>So<a href="http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx"> Microsoft announced they&#8217;re changing the default rendering behavior in IE8</a>.  Reasons why aside (<a href="http://www.microsoft.com/presspass/press/2008/mar08/03-03WebStandards.mspx">see 3rd to last paragraph</a>), they are actually doing it.  This simply spreads good will, which is something Microsoft is hardly known for.  It&#8217;s a big public relations boon.</p>
<p>Seriously, thank you Microsoft.  Here&#8217;s to the continued spreading of good will.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2008/03/04/microsoft-takes-giant-pr-step-with-ie8-default-behavior/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The IE8 doctype meta waiting game</title>
		<link>http://www.eddiewelker.com/2008/01/26/the-ie8-doctype-meta-waiting-game/</link>
		<comments>http://www.eddiewelker.com/2008/01/26/the-ie8-doctype-meta-waiting-game/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 01:16:26 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[ie]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[civil discourse]]></category>
		<category><![CDATA[default behavior]]></category>
		<category><![CDATA[doctype]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[proposal]]></category>
		<category><![CDATA[web developer]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2008/01/26/the-ie8-doctype-meta-waiting-game/</guid>
		<description><![CDATA[The first time I played Yahtzee was&#8230; only about a month ago. I won 3 of my first 4 games.  It was a fun game.  I wonder how that game would be if I played against&#8230; oh, let&#8217;s say&#8230; Microsoft.  Probably&#8230; not so much.
Jeremy Keith, my favorite famous-web-developer-that-I-watch-from-afar-via-his-blog (sorry, didn&#8217;t have a [...]]]></description>
			<content:encoded><![CDATA[<p>The first time I played Yahtzee was&#8230; only about a month ago. I won 3 of my first 4 games.  It was a fun game.  I wonder how that game would be if I played against&#8230; oh, let&#8217;s say&#8230; Microsoft.  Probably&#8230; not so much.</p>
<p><a href="http://adactio.com/">Jeremy Keith</a>, my favorite famous-web-developer-that-I-watch-from-afar-via-his-blog (sorry, didn&#8217;t have a better term for that&#8230; he seems like a fun guy) has <a href="http://adactio.com/journal/1403">written a follow up post about the IE8 doctype meta mess</a>.  As I&#8217;ve come to expect, he has eloquently suggested a rational and positive approach to the proposal.  As I mentioned <a href="http://edwardwelker.com/2008/01/22/ie8-doctype-and-potentially-broken-default-behavior/">in my last post</a>, the meta isn&#8217;t really that terrible, while the default behavior <em><strong>is</strong></em>.  Jeremy, along with others, suggest we need to politely and intelligently urge Microsoft, hoping they re-consider.  This of course, is the correct course of action.  Insults, and things of that nature are just a waste&#8230; life&#8217;s too short.</p>
<p>The problem, is that life is short. The list of things that we&#8217;re waiting on from Microsoft is long.  And there is very little crossed off! We&#8217;re still waiting on correct handling of CSS.  We&#8217;re still waiting on correct javascript behavior.  I worry that it will be forever before Microsoft takes it&#8217;s turn in this game.</p>
<p>I&#8217;m all for civil discourse.  This IE8 hub-bub made me instantly think of an online petition.  But while I will be cheering Microsoft on, excuse me if I keep my fingers crossed behind my back.  Will Microsoft make the next move? Will they pause the game and get back to it?  Hopefully.  My father always told me that we had a relative who would pretend to sneeze while kicking the checker board.  That wouldn&#8217;t be nice, but it would be swift.  A game ended by neglect may be far more painful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2008/01/26/the-ie8-doctype-meta-waiting-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE8, Doctype and potentially broken default behavior</title>
		<link>http://www.eddiewelker.com/2008/01/22/ie8-doctype-and-potentially-broken-default-behavior/</link>
		<comments>http://www.eddiewelker.com/2008/01/22/ie8-doctype-and-potentially-broken-default-behavior/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 16:21:53 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[ie]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[backwards compatibility]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[doctype]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[metatag]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2008/01/22/ie8-doctype-and-potentially-broken-default-behavior/</guid>
		<description><![CDATA[I woke up this morning and read the A List Apart articles (that I defered reading until this a.m.).  The powers that be have decided that IE will now use a metatag to decide what rendering type (ie6, ie7, ie9, etc.) to use.  This allows for backwards compatibility.  Supposedly.
First, I don&#8217;t really care about the meta.  It&#8217;s fine&#8230; it is just one more trick to add to the pile. Generally, [...]]]></description>
			<content:encoded><![CDATA[<p>I woke up this morning and read the A List Apart articles (that I defered reading until this a.m.).  The powers that be have decided that <a HREF="http://alistapart.com/articles/beyonddoctype">IE will now use a metatag to decide what rendering type</a> (ie6, ie7, ie9, etc.) to use.  This allows for backwards compatibility.  Supposedly.</p>
<p>First, I don&#8217;t really care about the meta.  It&#8217;s fine&#8230; it is just one more trick to add to the pile. Generally, I agree with <a HREF="http://alistapart.com/articles/fromswitchestotargets">Eric Meyer&#8217;s points</a>, that it&#8217;s better than browser switching.  And it is.  It&#8217;s also better than conditional CSS comments.</p>
<p>There are a few problems that I see, however.  The first one was actually thrown into my lap as a twitter discussion between <a HREF="http://adactio.com/">Jeremy Keith</a> (down-to-earth web guy) and <a HREF="http://blogs.msdn.com/cwilso/">Chris Wilson</a> (works on IE). Following the twitter-timeline, <a HREF="http://twitter.com/adactio/statuses/627930532">first</a>, <a HREF="http://twitter.com/cwilso/statuses/628255922">second</a>, <a HREF="http://twitter.com/adactio/statuses/628305212">third</a>. Apparently the default behavior for rendering a document with a HTML 4.01 doctype will be IE7.  That&#8217;s right, it doesn&#8217;t fall through, it will be stuck on IE7.  That is just wrong.  Hopefully, both Jeremy and Chris and the other powers that be work that detail out further before Microsoft proceeds.</p>
<p>My second worry is the case of &#8220;edge.&#8221;  Edge, as far as I am concerned, stands for &lt;i&gt;bleeding edge&lt;/i&gt;, and that implies an experimental version, where results will be unpredictable.  (I infer that definition based on every other software release that I&#8217;ve heard of.)  Hopefully that&#8217;s not the case, but there sure as heck better be a concrete definition of what they consider &#8220;edge&#8221;.  Hopefully they&#8217;ll throw a &#8220;current major version&#8221; in there as well.  Who knows.</p>
<p>The third, and probably largest concern that I have, is that we are now relying on Microsoft to include past browser rendering attributes into current browsers.  So IE8 should be able to render all of IE7&#8217;s quirks, as well as IE6&#8217;s quirks. Based on the fact that Microsoft had a hard time fully flushing out all of the CSS standards for so long, whats to say that that they&#8217;ll accomplish this in full. Additionally, there are the worries that including past rendering attribues will yeild the &#8220;bloatware&#8221; that Eric mentioned.</p>
<p>And finally (at least for today) there&#8217;s the mess of doctype and meta.  Now you get to define things in both places.  It&#8217;s just sortof kludgy.  One more thing that I have to memorize, and I hate memorizing things.</p>
<p>Anyway, it&#8217;s Day one of this stuff, and there will be much discussion to come, and I&#8217;m guessing a lot of other stuff as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2008/01/22/ie8-doctype-and-potentially-broken-default-behavior/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Microsoft claims IE8 passes Acid2?</title>
		<link>http://www.eddiewelker.com/2007/12/19/wow/</link>
		<comments>http://www.eddiewelker.com/2007/12/19/wow/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 23:11:44 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[ie]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[acid2 test]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2007/12/19/wow/</guid>
		<description><![CDATA[Microsoft is claiming that a working version of IE8 is showing the smiley, and has passed the Acid2 test.  Even if Microsoft is lying, this means that at the very least, someone there is using a browser that can pass!
[that, or they stole the screenshot from some place!]
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">Microsoft is claiming that a working version of IE8 is showing the smiley</a>, and has passed <a href="http://www.webstandards.org/action/acid2/">the Acid2 test</a>.  Even if Microsoft is lying, this means that at the very least, someone there is using a browser that can pass!</p>
<p>[that, or they stole the screenshot from some place!]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/12/19/wow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox for Mac and displaying small font sizes</title>
		<link>http://www.eddiewelker.com/2007/10/25/firefox-for-mac-and-displaying-small-font-sizes/</link>
		<comments>http://www.eddiewelker.com/2007/10/25/firefox-for-mac-and-displaying-small-font-sizes/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 20:19:27 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[anti aliasing]]></category>
		<category><![CDATA[bug report]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[font sizes]]></category>
		<category><![CDATA[glyphs]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[pixel]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/blog/2007/10/25/firefox-for-mac-and-displaying-small-font-sizes/</guid>
		<description><![CDATA[So I had a problem a while back where I thought Firefox for Mac was picking up some left-over or un-overridden size styles, while the other browsers were not.  It turns out that it wasn&#8217;t actually my problem.
While all of the other browsers that I tested&#8230; for both Windows and Mac display the default [...]]]></description>
			<content:encoded><![CDATA[<p>So I had a problem a while back where I thought Firefox for Mac was picking up some left-over or un-overridden size styles, while the other browsers were not.  It turns out that it wasn&#8217;t actually my problem.</p>
<p>While all of the other browsers that I tested&#8230; for both Windows and Mac display the default font (serif) set to .8em as glyphs that are 9 pixels tall, Firefox for Mac displays glyphs that are 8 pixels tall, but with 1 pixel of anti-aliasing on top.  The difference of one pixel usually doesn&#8217;t mean much, but when dealing with font-sizes that small, it makes a big visual difference.</p>
<p>I submitted a Mozilla bug report which has not yet been picked up, but I&#8217;m not sure if there&#8217;s anything to be done, especially if the rendering engine is at all based on the system software (doubtful, since none of the other browsers work the same way).  I wonder if the release of MacOSX Leopard is going to affect this.</p>
<p>Gotta love the Mozilla people, though.  It&#8217;s such a relief that you can even submit a bug report for something like this.  A chance for actual interaction, and a chance to better the product.  I only wish Microsoft would pay a little attention.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/10/25/firefox-for-mac-and-displaying-small-font-sizes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>blurry focus</title>
		<link>http://www.eddiewelker.com/2007/09/12/blurry-focus/</link>
		<comments>http://www.eddiewelker.com/2007/09/12/blurry-focus/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 02:23:12 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[ie]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[constraints]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[display table]]></category>
		<category><![CDATA[table attributes]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/blog/2007/09/12/blurry-focus/</guid>
		<description><![CDATA[I&#8217;ve been working on the same project for about 4 weeks now.  4 weeks straight.  It&#8217;s the re-design of certain parts of a big site using CSS.  Sounds like nothing, but the constraints of the re-design are that it must function almost exactly like the old.  Therein lies the difficulty.
It is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on the same project for about 4 weeks now.  4 weeks straight.  It&#8217;s the re-design of certain parts of <a href="http://www.ncbi.nlm.nih.gov/sites/entrez/">a big site</a> using CSS.  Sounds like nothing, but the constraints of the re-design are that it must function almost exactly like the old.  Therein lies the difficulty.</p>
<p>It is surprisingly hard to make the new act like the old.  I am pretty good with my CSS, but when you have different parts that can expand to huge sizes, both horizontally and vertically, it is quite the challenge.  Also, when certain expections have been set by use of tables, it is hard to design around them.  There is only one widely supported html tag which can resize a collection of block-level elements similarly, and that would be a table.  And yes, I have had to revert to a few tables (with some <em>crazy</em> CSS trickery on top).</p>
<p>I have found myself longing for Microsoft to catch up to other browsers, specifically regarding support of <a href="http://www.w3schools.com/css/pr_class_display.asp">display: table* attributes</a>, but I&#8217;m not really sure why I even <a href="http://blogs.msdn.com/ie/archive/2006/08/22/712830.aspx">looked</a>.</p>
<p>Aside from the technical difficulties, my main problem as of late has been focus.  I have focused so long and intensely on this one project, it is beginning to blur together.  Today I was making mistakes in my code that I would have never normally made.  And I had to think&#8230;for a rather long time about a conceptual problem concerning whether a certain piece of code should be put in an include, or in the calling source.</p>
<p>I guess I don&#8217;t really know how &#8220;long&#8221; is &#8220;long&#8221; to be working on a project.  Something I will have to figure out gradually, I assume.  I am glad to be able to recognize the problem, as I can now see if I can work on de-bluring my vision of the project.  Maybe it simply requires a different perspective.  That being said, one approach that I will take before anything else is to get a good long night&#8217;s sleep tonight.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/09/12/blurry-focus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pushing Browsers</title>
		<link>http://www.eddiewelker.com/2007/09/04/pushing-browsers/</link>
		<comments>http://www.eddiewelker.com/2007/09/04/pushing-browsers/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 03:59:03 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[table cell]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/blog/2007/09/04/pushing-browsers/</guid>
		<description><![CDATA[So I have been working on a small piece of navigation at work.  Tabs, to be exact.  Multiple items, but no more than 5 at a time.  Variable length titles (including some rather long).  As it is a list of links, of course, I wanted to use an unordered list.  [...]]]></description>
			<content:encoded><![CDATA[<p>So I have been working on a small piece of navigation at work.  Tabs, to be exact.  Multiple items, but no more than 5 at a time.  Variable length titles (including some rather long).  As it is a list of links, of course, I wanted to use an unordered list.  It all made perfect semantic sense.  Just spit out the list, add some CSS for the tab look, and done.</p>
<p>However, there were requirements for its behavior.  The tabs were not allowed to wrap around to the next line.  They also could not just drift off the right side of the page.  Everything had to be shown.  And it was alright for the individual tabs to wrap and grow taller.  Basically, I was told the nav had to act like a table, just not in so many words.</p>
<p>Because I am likely more standards-driven than most doing similar work, I wanted to stick with the list.  Doesn&#8217;t make any sense to have non-tabular data in a table, I thought. Within a few minutes, I had found a semi-solution. W3C recommends the display attribute having a &#8220;table-cell&#8221; property, which was just what I was looking for.  Threw it in my code, hit reload in Firefox, and wham, there it was.  Needed a slight bit of tweaking, but it was working for the most part.  Then I alt-tab&#8217;bed over to IE7&#8230;.</p>
<p>Nothing.</p>
<p>Low and behold, Microsoft hasn&#8217;t added that to IE.  Of course not.  Why would they?  It&#8217;s only been <a href="http://www.w3.org/TR/1998/REC-CSS2-19980512/">in the recommendation since&#8230; you know, May 1998</a>.  At least!  (I don&#8217;t have the heart to look any further back).</p>
<p>I am not &#8220;new&#8221; as my sister would say&#8230; I know how it is.  I hadn&#8217;t expected it to be there, but the more work I had to do on an alternate table-based solution, the more it annoyed me.  I keep hearing more and more about the CSS3 recommendation, adding more elements to HTML 5, and all of these other grand documents, which all currently amount to little-to-nothing.  Maybe I am missing the point, but if 1998 is going to be ignored, why should 2008 be any different?</p>
<p>I am going to keep this rant short, the rant wasn&#8217;t really the point.  The greater point is that was enough of a call-to-action for me.  That&#8217;s what it took to realize I should start looking into what I can do about giving certain browsers a push in the right direction.  They seem to be lost.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/09/04/pushing-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE Flicker&#8230; thought we had a solution</title>
		<link>http://www.eddiewelker.com/2007/08/22/ie-flicker-thought-we-had-a-solution/</link>
		<comments>http://www.eddiewelker.com/2007/08/22/ie-flicker-thought-we-had-a-solution/#comments</comments>
		<pubDate>Thu, 23 Aug 2007 01:44:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ie]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[background image]]></category>
		<category><![CDATA[flicker]]></category>
		<category><![CDATA[ie 6]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/blog/?p=12</guid>
		<description><![CDATA[So we thought we just had a solution to the IE 6 background-image flicker problem.  We were trying the javascript again, but calling it from the CSS.   Nope, back to intermittent searches.
]]></description>
			<content:encoded><![CDATA[<p>So we thought we just had a solution to the IE 6 background-image flicker problem.  We were trying the javascript again, but calling it from the CSS.   Nope, back to intermittent searches.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/08/22/ie-flicker-thought-we-had-a-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
