<?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/"
	>

<channel>
	<title>Seree Woradechjamroen &#187; cross browser</title>
	<atom:link href="http://www.iamseree.com/tag/cross-browser/feed" rel="self" type="application/rss+xml" />
	<link>http://www.iamseree.com</link>
	<description>Keep learning everyday, willing to win and take action</description>
	<lastBuildDate>Mon, 02 Jan 2012 19:00:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How do you do when dealing with cross-browser web development?</title>
		<link>http://www.iamseree.com/application-development/how-do-you-do-when-dealing-with-cross-browser-web-development</link>
		<comments>http://www.iamseree.com/application-development/how-do-you-do-when-dealing-with-cross-browser-web-development#comments</comments>
		<pubDate>Sun, 04 Nov 2007 23:46:19 +0000</pubDate>
		<dc:creator>Seree</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[cross browser]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.iamseree.com/?p=31</guid>
		<description><![CDATA[<p>Hi friends,</p> <p>I just want to know that how do you do when you&#8217;re dealing with cross-browser web development.</p> <p>Which tools you are using?</p> <p>How do you handle those all buggies browser?</p> <p>What experiences you faced?</p> <p>As I&#8217;m dealing with cross-browser web development project where I generally strict with XHTML 1.0 standard. (As I&#8217;m using [...]]]></description>
			<content:encoded><![CDATA[<p>Hi friends,</p>
<p>I just want to know that how do you do when you&#8217;re dealing with cross-browser web development.</p>
<p>Which tools you are using?</p>
<p>How do you handle those all buggies browser?</p>
<p>What experiences you faced?</p>
<p>As I&#8217;m dealing with cross-browser web development project where I generally strict with XHTML 1.0 standard. (As I&#8217;m using Microsoft Visual Studio 2005 and there is built-in XHTML 1.0 validator. Also, it has a built-in CSS validator too.)</p>
<p>I generally focus to most popular browsers including Internet Explorer 6.x, 7.x and Mozilla Firefox 2.x.</p>
<p>Below is my experiences and how I handle the project after I failed one. Yes, I failed one! Don&#8217;t get wrong like me! It waste your valuable time.</p>
<p><span id="more-31"></span>Internet Explorer 7.x, I love this one as it&#8217;s easiest to work with while I&#8217;m using Visual Studio 2005. For me, it&#8217;s not that hard to make Internet Explorer 7.x render HTML as I want.</p>
<p>Next, Firefox is ok but need some care to make it render HTML as you want.</p>
<p>Last, Internet Explorer 6.x is sucks for me as it made me headache over a few nights to get pass its rendering issues. Did you believe that if your pages crash. It might cause you&#8217;re using some standard CSS the wrong way (IE6 wrong way) such as float:left; Yes, it can crash most of IE6. Just try to googling for &#8220;IE6 float:left crash&#8221; and you gonna see the weird thing.</p>
<p>So, If you gonna begin on cross-browser web development. I suggests to go this way&#8230;</p>
<p>1. Open up your Visual Studio 2005, for your all pages (.aspx, .html). Set the HTML validator to &#8220;XHTML 1.0 Transitional&#8221;. This will let Visual Studio 2005 warn you when you not follow the XHTML 1.0 standard. Which is a good way to go. (Don&#8217;t go with later version of XHTML as It seems IE6 didn&#8217;t fully support it)</p>
<p>2. When working with CSS files. Set your CSS validator to &#8220;Internet Explorer 6.0&#8243; or &#8220;CSS 1.0&#8243;. Don&#8217;t go later version for safety. Believe me, less version = less pain.</p>
<p>3. Using your targeted browsers to test your page layout in step-by-step. Do it strictly or you will entering the impossible to solve state after your hard work. I&#8217;m using IE7 as the main one. Then using Firefox in the same machine. For IE6, I go with Virtual PC. Yes, I&#8217;m working like this actually!</p>
<p>If you follow these 3 steps strictly. You will never get wrong with cross-browser issue like me. When I got this pain, I&#8217;ve to waste my time to re-architecture all pages layout.</p>
<p><strong>More tips&#8230;</strong></p>
<p>- If you&#8217;re using &#8220;float:left;&#8221; just follow with &#8220;display:inline;&#8221; to avoid the silly bug of IE6.</p>
<p>- If you&#8217;re in design state. Don&#8217;t go with table layout. Force yourself to go with table-less layout. Yes, I means using &lt;DIV&gt; instead of &lt;TABLE&gt;. Googling &#8220;tableless layout css&#8221; for more information. Strictly follow this! or you gonna hate IE later. Forget all about &lt;TABLE&gt;, it&#8217;s history now.</p>
<p><strong>Conclusions</strong></p>
<p>I&#8217;m very appreciated to receive all comments. Maybe your experiences or tips or &#8230;</p>
<p>Thanks you</p>
<div align="left" style="float: ; padding: 5px 5px 0px 0px;"><a name="fb_share" type="button" share_url="http://www.iamseree.com/application-development/how-do-you-do-when-dealing-with-cross-browser-web-development"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.iamseree.com/application-development/how-do-you-do-when-dealing-with-cross-browser-web-development/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

