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

<channel>
	<title>VanBerghem.Com</title>
	<atom:link href="http://www.vanberghem.com/lang/en/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vanberghem.com</link>
	<description></description>
	<pubDate>Thu, 08 Oct 2009 16:48:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Setting up an XHTML and CSS file</title>
		<link>http://www.vanberghem.com/lang/en/xhtml/setting-up-an-xhtml-and-css-filexhtml-en-css-bestand-opstellen.html</link>
		<comments>http://www.vanberghem.com/lang/en/xhtml/setting-up-an-xhtml-and-css-filexhtml-en-css-bestand-opstellen.html#comments</comments>
		<pubDate>Sun, 06 Apr 2008 13:00:27 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[(X)HTML]]></category>

		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.vanberghem.com/2008/04/06/setting-up-an-xhtml-and-css-filexhtml-en-css-bestand-opstellen/</guid>
		<description><![CDATA[
Okay, so you read that separating the content (XHTML) from the presentation (CSS) can save you lot&#8217;s of time. But how do you turn that theory into practice? How do I avoid having to open my XHTML files when I want to change the design? The answer is actually a lot simpler than many may [...]]]></description>
			<content:encoded><![CDATA[<div lang="en">
<p>Okay, so you read that separating the content (XHTML) from the presentation (CSS) can save you lot&#8217;s of time. But how do you turn that theory into practice? How do I avoid having to open my XHTML files when I want to change the design? The answer is actually a lot simpler than many may think. If you want continuity in your design, your content, the XHTML, will need continuity as well. The XHTML forms the framework to which you attach the styling and the layout. Most web pages are made up of several parts; a heading, main content, navigation links, and a footer. You could compare it to a woman and how she dresses herself. The XHTML is the woman itself and the make-up, clothes, accessories, and shoes are the CSS. The navigational links would fall in the category accessories because they don&#8217;t have a fixed place in the XHTML. Sometimes they&#8217;re placed between the heading and the main content but it&#8217;s becoming more common to place them between the main content and the footer or completely at the end. You&#8217;ll want place each of these parts inside &#60;div&#62; tags giving them each a unique &#34;id&#34; as shown in the example.</p>
<h3>Example</h3>
<div class="code"><code>&#60;div id&#61;&#34;header&#34;&#62;</code></div>
<p>This will make it possible to format the same elements differently within each &#60;div&#62; tag. To get more control over the page as a whole we place all these &#60;div&#62;&#8217;s within a container div so that the XHTML looks somewhat like this:</p>
<h3>XHTML</h3>
<div class="code"><code>&#60;body&#62;</code><br/><code>&#60;div id&#61;&#34;container&#34;&#62;</code><br/><code>&#160;&#160;&#60;div id&#61;&#34;header&#34;&#62;</code><br /><code>&#160;&#160;&#160;&#160;&#160;&#160;&#60;h1&#62;Site or Company Name&#60;/h1&#62;</code><br /><code>&#160;&#160;&#160;&#160;&#160;&#160;&#60;p&#62;Site or Company Slogan&#60;/p&#62;</code><br /><code>&#160;&#160;&#60;/div&#62;</code><br/><code>&#160;&#160;&#60;div id&#61;&#34;content&#34;&#62;</code><br /><code>&#160;&#160;&#160;&#160;&#160;&#160;&#60;h2&#62;Page Title or Subject&#60;/h2&#62;</code><br /><code>&#160;&#160;&#160;&#160;&#160;&#160;&#60;p&#62;Lorem ipsum dolor sit amet, <br /> &#160;&#160;&#160;&#160; consectetuer adipiscing elit. <br />  &#160;&#160;&#160;&#160;&#160;Curabitur nulla lectus, <br /> &#160;&#160;&#160;&#160; suscipit ullamcorper, iaculis non, <br />&#160;&#160;&#160;&#160; semper ac, arcu. <br />&#160;&#160;&#160;&#160;&#160;Nullam nunc purus, blandit ac, <br /> &#160;&#160;&#160;&#160; dapibus vel, pretium in, mi. <br />&#160;&#160;&#160;&#160;&#160;&#60;/p&#62;</code><br /><code>&#160;&#160;&#60;/div&#62;</code><br/><code>&#60;div id&#61;&#34;navigation&#34;&#62;</code><br /><code>&#160;&#160;&#160;&#160;&#60;h2&#62;Navigation&#60;/h2&#62;</code><br /><code>&#160;&#160;&#160;&#160;&#60;ul&#62;</code><br /><code>&#160;&#160;&#160;&#160;&#160;&#160;&#60;li&#62;&#60;a href&#61;&#34;&#47;&#34;&#62;home&#60;/a&#62;&#60;/li&#62;</code><br /><code>&#160;&#160;&#160;&#160;&#160;&#160;&#60;li&#62;&#60;a href&#61;&#34;&#35;&#34;&#62;page 2&#60;/a&#62;&#60;/li&#62;</code><br /><code>&#160;&#160;&#160;&#160;&#160;&#160;&#60;li&#62;&#60;a href&#61;&#34;&#35;&#34;&#62;page 3&#60;/a&#62;&#60;/li&#62;</code><br /><code>&#160;&#160;&#160;&#160;&#160;&#160;&#60;li&#62;&#60;a href&#61;&#34;&#35;&#34;&#62;page 4&#60;/a&#62;&#60;/li&#62;</code><br /><code>&#160;&#160;&#160;&#160;&#60;/ul&#62;</code><br /><code>&#60;/div&#62;</code><br/><code>&#60;div id&#61;&#34;footer&#34;&#62;</code><br /><code>&#160;&#160;&#60;p&#62;copyright 2008 Company Name&#60;/p&#62;</code><br /><code>&#60;/div&#62;</code><br/><code>&#60;/div&#62;</code><br/><code>&#60;/body&#62;</code></div>
<p>The CSS attached to the XHTML could look something like this.</p>
<h3>CSS</h3>
<div class="code"><code> * &#123; </code><br /><code>&#160;&#160;font-style: normal; </code><br /><code>&#160;&#160;font-weight: normal; </code><br /><code>&#160;&#160;text-decoration: none; </code><br /><code>&#160;&#160;margin: 0px; </code><br /><code>&#160;&#160;padding: 0px; </code><br /><code>&#160;&#160;border-style: none; </code><br /><code>&#160;&#160;list-style-type: none; </code><br /><code>&#125; </code><br/><code>body &#123; </code><br /><code>&#160;&#160;font-family: Verdana, Arial, Helvetica, sans-serif; </code><br /><code>&#160;&#160;font-size: 100%; </code><br /><code>&#160;&#160;color: &#35;000000; </code><br /><code>&#160;&#160;&#160;background-color: #66CCFF; </code><br /><code>&#125;</code><br/><code>&#35;container &#123; </code><br /><code>&#160;&#160;width: 800px; </code><br /><code>&#160;&#160;margin-right: auto; </code><br /><code>&#160;&#160;margin-left: auto; </code><br /><code>&#125;</code><br/><code>&#35;header &#123; </code><br /><code>&#160;&#160;color: &#35;44CCFF; </code><br /><code>&#160;&#160;background-color: &#35;000000; </code><br /><code>&#160;&#160;border-bottom: thick solid &#35;FFFF00; </code><br /><code>&#125;</code><br /><code>&#35;header h1 &#123;</code><br /><code>&#160;&#160; font-size: 2em; </code><br /><code>&#160;&#160;font-weight: bold; </code><br /><code>&#160;&#160;text-align: center; </code><br /><code>&#125; </code><br/><code>&#35;header p &#123; </code><br /><code>&#160;&#160;font-family: Georgia, &#34;Times New Roman&#34;, Times, serif; </code><br /><code>&#160;&#160;font-size: 0.9em; </code><br /><code>&#160;&#160;font-style: oblique; </code><br /><code>&#160;&#160;text-align: right; </code><br /><code>&#160;&#160;margin-right: 1em; </code><br /><code>&#125; </code><br/><code>&#35;content &#123; </code><br /><code>&#160;&#160;padding: 10px; </code><br /><code>&#160;&#160;float: right; </code><br /><code>&#160;&#160;width: 600px; </code><br /><code>&#125; </code><br/><code>#content h2 &#123; </code><br /><code>&#160;&#160;font-size: 1.5em; </code><br /><code>&#160;&#160;font-weight: bold; </code><br /><code>&#160;&#160;text-decoration: underline; </code><br /><code>&#160;&#160;margin-bottom: 0.7em; </code><br /><code>&#125; </code><br/><code>&#35;content p &#123; </code><br /><code>&#160;&#160;margin-bottom: 1em; </code><br /><code>&#125; </code><br/><code>&#35;navigation &#123; </code><br /><code>&#160;&#160;width: 180px; </code><br /><code>&#160;&#160;margin-top: 1em; </code><br /><code>&#125; </code><br/><code>&#35;navigation h2 &#123; </code><br /><code>&#160;&#160;font-size: 1em; </code><br /><code>&#160;&#160;font-weight: bold; </code><br /><code>&#160;&#160;font-variant: small-caps; </code><br /><code>&#160;&#160;text-transform: capitalize; </code><br /><code>&#160;&#160;text-align: center; </code><br /><code>&#125; </code><br/><code>&#35;navigation ul &#123; </code><br /><code>&#160;&#160;border: thin solid &#35;FFFF00; </code><br /><code>&#125; </code><br/><code>&#35;navigation li &#123; </code><br /><code>&#160;&#160;margin: 3px; </code><br /><code>&#125; </code><br/><code>&#35;navigation li a &#123; </code><br /><code>&#160;&#160;text-transform: capitalize; </code><br /><code>&#160;&#160;color: &#35;666666; </code><br /><code>&#160;&#160;border: thin solid &#35;000066; </code><br /><code>&#160;&#160;display: block; </code><br /><code>&#160;&#160;padding: 5px; </code><br /><code>&#125; </code><br/><code>&#35;navigation li a:hover &#123; </code><br /><code>&#160;&#160;color: &#35;000000; </code><br /><code>&#160;&#160;border: thin solid &#35;0000CC; </code><br /><code>&#160;&#160;background-color: &#35;0099CC; </code><br /><code>&#125; </code><br/><code>&#35;footer &#123; </code><br /><code>&#160;&#160;clear: both; </code><br /><code>&#160;&#160;margin-top: 2em; </code><br /><code>&#160;&#160;border-top: thick solid &#35;FFFF00; </code><br /><code>&#160;&#160;width: 100%; </code><br /><code>&#125; </code><br/><code>&#35;footer p &#123; </code><br /><code>&#160;&#160;font-size: 0.8em; </code><br /><code>&#160;&#160;text-align: center; </code><br /><code>&#125; </code></div>
<p>The in&#8217;s&#160; and out&#8217;s on how it&#8217;s done this way is covered on other posts</p>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.vanberghem.com/lang/en/xhtml/setting-up-an-xhtml-and-css-filexhtml-en-css-bestand-opstellen.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>2 Degrees of Separation</title>
		<link>http://www.vanberghem.com/lang/en/xhtml/2-degrees-of-separation.html</link>
		<comments>http://www.vanberghem.com/lang/en/xhtml/2-degrees-of-separation.html#comments</comments>
		<pubDate>Fri, 21 Mar 2008 23:16:53 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[(X)HTML]]></category>

		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.vanberghem.com/2008/03/22/2-degrees-of-separation/</guid>
		<description><![CDATA[
I remember way back in 1995 we got our first Internet connection. I visited the web with Netscape 1.0 or Internet Explorer 2.0. Most websites had a white background with black text. Sometimes I was lucky and the site had an image on it with 256 colors. That is if I had the load images [...]]]></description>
			<content:encoded><![CDATA[<div lang="en">
<p>I remember way back in 1995 we got our first Internet connection. I visited the web with Netscape 1.0 or Internet Explorer 2.0. Most websites had a white background with black text. Sometimes I was lucky and the site had an image on it with 256 colors. That is if I had the load images option enabled in my browser. I would type the address of the site and wait for five to ten minutes for the page to load over the mega fast 33.6k modem. A lot has changed since then.</p>
<h3>History</h3>
<p>When <acronym title="HyperText Markup Language">HTML</acronym> was first written it was designed for scientist to share their research papers. It was a simple language to markup or to define the text. What is this sentence? Is it a header, a quote, part of a paragraph? Nothing was aimed at design. They just needed a way to share information. Once the World Wide Web was discovered as a commercial platform, there came a need to make websites attractive. People wanted more than just black text on a white background and a funny animated GIF. So the different <acronym title="HyperText Markup Language">HTML</acronym> tags started being used for what they looked like in a browser instead of what meaning they had. Tables were used for layout, to create columns or position graphics. If you wanted an indented block of text you used <code>&#60;blockquote&#62;</code>. The meanings of the tags were lost, only their presentational value remained. Since <acronym title="HyperText Markup Language">HTML</acronym> was never intended for this use, many shortcomings quickly became apparent. There emerged a need for a language that contained the design, allowing <acronym title="HyperText Markup Language">HTML</acronym> to return to its original purpose of defining the content, a language that would give designers the freedom of letting the design flow in layers over the page, a sheet that would let the style cascade over the <acronym title="HyperText Markup Language">HTML</acronym>. Cascading Style Sheets or <acronym title="Cascading Style Sheets">CSS</acronym> was the answer.</p>
<h3>CSS power</h3>
<p><acronym title="Cascading Style Sheets">CSS</acronym> provides the designer with the power to define the look, feel and behavior of every <acronym title="HyperText Markup Language">HTML</acronym> element. Every <acronym title="HyperText Markup Language">HTML</acronym> tag can not only be styled differently but different styles can be defined for the same tag depending on their ID, class or <acronym title="HyperText Markup Language">HTML</acronym> element they are embedded in. But you can take it a step further. When you keep the <acronym title="Cascading Style Sheets">CSS</acronym> styles in an external style sheet it gives you the ability to link the styles to all the HTML files creating a continuity of style across all of the sites pages. The true benefit of working with external style sheets becomes obvious when a change in design is needed. For example: You have a website with fifty pages. Each page has on average ten paragraphs. If you decide you want to use the Arial font instead of the Times New Romans font for your paragraphs and the font type of your paragraphs is specified with the tag <code>&#60;font face="Times New Roman, Times, serif"&#62;</code> in <acronym title="HyperText Markup Language">HTML</acronym>, you would have to change the tag to <code>&#60;font face="Arial, Helvetica, sans-serif"&#62;</code> on each of the ten paragraphs in all fifty pages. That’s five hundred tags you have to change. If you had styled the paragraphs in an external style sheet, all you would have to do is open the style sheet and change <code>p { font-family: "Times New Roman", Times, serif; }</code> into <code>p { font-family: Arial, Helvetica, sans-serif; }</code>. Yes that’s right just one tag in one place, that’s all.</p>
<h3>Why not?</h3>
<p>It is clearly obvious that separating the style from the content is by far the more practical and time saving technique of designing websites. So why not do it this way? Why are there still so many beginner <acronym title="HyperText Markup Language">HTML</acronym> courses that teach you the old way first? Why are there still so many corporate websites out there that still use tables for layout? Why aren’t they separating the content and the presentation? Why not?</p>
<h3>C$$</h3>
<p>The time you save by following the <acronym title="World Wide Web Consortium">W3C</acronym> commendations, even if you have to redo the lot, is better than money in your pocket. It can put an end to miserable tedious and repetitive coding, save those countless hours checking the continuity in design across the different pages of your site, and lay to rest those frustrations caused by collapsing tables that you’re using for the layout. Once you realize to which degree this separation will stimulate your creativity and how many doors to new designs it opens, you’ll never code a page in any other way.</p>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.vanberghem.com/lang/en/xhtml/2-degrees-of-separation.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Doctype</title>
		<link>http://www.vanberghem.com/lang/en/xhtml/doctype.html</link>
		<comments>http://www.vanberghem.com/lang/en/xhtml/doctype.html#comments</comments>
		<pubDate>Sat, 01 Mar 2008 11:05:55 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[(X)HTML]]></category>

		<guid isPermaLink="false">http://www.vanberghem.com/2008/03/01/doctype/</guid>
		<description><![CDATA[
So what is a DOCTYPE and what is it good for? What does the DOCTYPE do anyway?
There is not just one type of HTML, there are actually many: HTML 4.01 Strict, HTML 4.01 Transitional, XHTML 1.0 Strict, and many more. All these types of HTML are defined in their respective W3C specifications, but they are [...]]]></description>
			<content:encoded><![CDATA[<div lang="en">
<p>So what is a DOCTYPE and what is it good for? What does the DOCTYPE do anyway?</p>
<blockquote><p><q cite="http://www.w3.org/QA/Tips/Doctype">There is not just one type of HTML, there are actually many: HTML 4.01 Strict, HTML 4.01 Transitional, XHTML 1.0 Strict, and many more. All these types of HTML are defined in their respective W3C specifications, but they are also defined in a machine-readable language specifying the legal structure, elements and attributes of a type of HTML. Such a definition is called a &#8220;Document Type Definition&#8221;, or, for short, <acronym title="Document Type Definition">DTD</acronym>.</q><br />
 ~ Olivier Thereaux</p>
</blockquote>
<blockquote><p><q cite="http://www.htmldog.com/reference/htmltags/doctype/">This is used to let the browser know what version of HTML you are using. If you don’t use it, or if you get it wrong, the browser will assume you don’t know what you’re doing and switch to ‘quirks mode’, which will not render things as they should be. Apparently it’s more ‘forgiving’ but it actually seems to be quite random and confusing. The case must be like that in the example below (with upper case ‘DOCTYPE’). It does not close like other tags.</q><br />
 ~ Patrick Griffiths - <a href="http://www.htmldog.com/" target="_blank">HTML Dog</a></p>
</blockquote>
<h3>Example</h3>
<div class="code"><code>&#60;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&#62;</code></div>
<p>Do note that the <acronym title="Document Type Definition">DTD</acronym> greatly influences how you need to formulate your code that follows it. Some <acronym title="Document Type Definition">DTD</acronym>’s require extra tags in your document. To make it easy for you, here’s a list.</p>
<h3>HTML</h3>
<p>HTML 4.01 Transitional</p>
<div class="code"><code>&#60;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd"&#62;<br />
 &#60;html&#62;<br />
 &#60;head&#62;<br />
 &#60;title&#62;&#60;/title&#62;<br />
 &#60;/head&#62;<br />
 &#60;body&#62;<br />
 &#60;/body&#62;<br />
 &#60;/html&#62; </code></div>
<p>HTML 4.01 Strict</p>
<div class="code"><code>&#60;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  "http://www.w3.org/TR/html4/strict.dtd"&#62;<br />
 &#60;html&#62;<br />
 &#60;head&#62;<br />
 &#60;title&#62;&#60;/title&#62;<br />
 &#60;/head&#62;<br />
 &#60;body&#62;<br />
 &#60;/body&#62;<br />
 &#60;/html&#62; </code></div>
<p>HTML 4.01 Frameset</p>
<div class="code"><code>&#60;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"  "http://www.w3.org/TR/html4/frameset.dtd"&#62;<br />
 &#60;html&#62;<br />
 &#60;head&#62;<br />
 &#60;title&#62;&#60;/title&#62;<br />
 &#60;/head&#62;<br />
 &#60;frameset&#62;<br />
 &#60;/frameset&#62;<br />
 &#60;/html&#62; </code></div>
<h3>XHTML</h3>
<p>XHTML 1.0 Transitional</p>
<div class="code"><code>&#60;?xml version="1.0" encoding="UTF-8"?&#62;<br />
 &#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221;  &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&#62;<br />
 &#60;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&#62;<br />
 &#60;head&#62;<br />
 &#60;title&#62;&#60;/title&#62;<br />
 &#60;/head&#62;<br />
 &#60;body&#62;<br />
 &#60;/body&#62;<br />
 &#60;/html&#62; </code></div>
<p>XHTML 1.0 Strict</p>
<div class="code"><code>&#60;?xml version="1.0" encoding="UTF-8"?&#62;<br />
 &#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221;  &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&#62;<br />
 &#60;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&#62;<br />
 &#60;head&#62;<br />
 &#60;title&#62;&#60;/title&#62;<br />
 &#60;/head&#62;<br />
 &#60;body&#62;<br />
 &#60;/body&#62;<br />
 &#60;/html&#62;</code></div>
<p>XHTML 1.0 Frameset</p>
<div class="code"><code>&#60;?xml version="1.0" encoding="UTF-8"?&#62;<br />
 &#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Frameset//EN&#8221;  &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&#8221;&#62;<br />
 &#60;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&#62;<br />
 &#60;head&#62;<br />
 &#60;title&#62;&#60;/title&#62;<br />
 &#60;/head&#62;<br />
 &#60;frameset&#62;<br />
 &#60;/frameset&#62;<br />
 &#60;/html&#62; </code></div>
<p>XHTML 1.1</p>
<div class="code"><code>&#60;?xml version="1.0" encoding="UTF-8"?&#62;<br />
 &#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.1//EN&#8221; &#8220;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&#8221;&#62;<br />
 &#60;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&#62;<br />
 &#60;head&#62;<br />
 &#60;title&#62;&#60;/title&#62;<br />
 &#60;/head&#62;<br />
 &#60;body&#62;<br />
 &#60;/body&#62;<br />
 &#60;/html&#62; </code></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.vanberghem.com/lang/en/xhtml/doctype.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Not all browsers are created equal</title>
		<link>http://www.vanberghem.com/lang/en/general/not-all-browsers-are-created-equal.html</link>
		<comments>http://www.vanberghem.com/lang/en/general/not-all-browsers-are-created-equal.html#comments</comments>
		<pubDate>Sun, 24 Feb 2008 17:53:17 +0000</pubDate>
		<dc:creator>John</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.vanberghem.com/?p=1</guid>
		<description><![CDATA[
The World Wide Web  Consortium (W3C) develops the standards that govern the internet. Unfortunately  some companies do not follow and implement all standards and guidelines in their  software. It probably won’t come as a surprise when I tell you that I think Microsoft  is one of these companies. All versions of [...]]]></description>
			<content:encoded><![CDATA[<div lang="en">
<p>The World Wide Web  Consortium (W3C) develops the standards that govern the internet. Unfortunately  some companies do not follow and implement all standards and guidelines in their  software. It probably won’t come as a surprise when I tell you that I think Microsoft  is one of these companies. All versions of <acronym title="Microsoft">MS</acronym> Internet Explorer up to, and  including version 6 have major support issues with <acronym title="Cascading Style Sheets">CSS</acronym>2. The new <acronym title="Internet Explorer">IE</acronym>7 is a major  improvement but still interprets some of the <acronym title="Cascading Style Sheets">CSS</acronym> code in a different way than  most other browsers. Microsoft has also written their own non-standardized code  that can only be rendered in Internet Explorer. When creating a website with <acronym title="Microsoft">MS</acronym>  Frontpage, quite a few features will use this code without any notification  that it isn’t supported by any other browsers than <acronym title="Internet Explorer">IE</acronym>.</p>
<p>It is my opinion that Firefox is the browser that is best  implemented conform the <acronym title="World Wide Web Consortium">W3C</acronym> standards. It will therefore be the reference  browser for this website. It would be foolish to ignore <acronym title="Internet Explorer">IE</acronym> users however I will  not go through great lengths of effort to optimize it for <acronym title="Internet Explorer">IE</acronym>6. It is not  reasonable to expect webmasters to be mindful of previous versions of <acronym title="Internet Explorer">IE</acronym> when  the author, Microsoft, no longer provides any support on these products.  Browsers are downloadable for free. Windows XP  Automatic Update will upgrade to <acronym title="Internet Explorer">IE</acronym>7, and Vista has <acronym title="Internet Explorer">IE</acronym>7 preinstalled. At the  time of this writing, more than half of the <acronym title="Internet Explorer">IE</acronym>6 users have already upgraded to  <acronym title="Internet Explorer">IE</acronym>7. Naturally If most of your visitors are from countries where most users are  still running Windows 98 with <acronym title="Internet Explorer">IE</acronym>5, you must make sure it is presentable and accessible  to these people. Remember, the visitor is king.</p>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.vanberghem.com/lang/en/general/not-all-browsers-are-created-equal.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
