<?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>coffeecoders.de &#187; html</title>
	<atom:link href="http://coffeecoders.de/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://coffeecoders.de</link>
	<description>professional devs at work</description>
	<lastBuildDate>Thu, 11 Feb 2010 10:35:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Web browser capabilities revisited</title>
		<link>http://coffeecoders.de/2009/02/web-browser-capabilities-revisited/</link>
		<comments>http://coffeecoders.de/2009/02/web-browser-capabilities-revisited/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 23:40:04 +0000</pubDate>
		<dc:creator>stevie</dc:creator>
				<category><![CDATA[common]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://coffeecoders.de/?p=178</guid>
		<description><![CDATA[As a web developer you always have to keep in mind that what looks great on your box not always looks that good on your client&#8217;s or on some random visitor&#8217;s screen. This is mostly because of the different browser engines and versions. With this in mind you might tend to avoid any newer techniques, [...]]]></description>
			<content:encoded><![CDATA[<p>As a web developer you always have to keep in mind that what looks great on your box not always looks that good on your client&#8217;s or on some random visitor&#8217;s screen. This is mostly because of the different browser engines and versions.</p>
<p>With this in mind you might tend to avoid any newer techniques, features or elements just to be on the safe side. But this also keeps you from using shortcuts and often results in worse quality.<br />
<span id="more-178"></span><br />
If you planning to use a newer feature it might help if you knew which users won&#8217;t be able to enjoy your work to the full extend. To help everyone with this problem <em>Alexis Deveria</em> compiled a long list of the features and how are they supported by Internet Explorer, Firefox, Safari, Chrome and Opera. This list is even searchable and customizable to your needs (e.g. exclude browsers).</p>
<p>I can&#8217;t thank him enough for going through all that trouble finding these information and I am certain that this list will have a top spot in my future bookmarks and maybe in your&#8217;s too.</p>
<p>Link: <a href="http://a.deveria.com/caniuse/#agents=All&amp;cats=All&amp;eras=All&amp;statuses=All">When can I use&#8230; &#8211; a huge, searchable list of browser capabilities</a></p>
]]></content:encoded>
			<wfw:commentRss>http://coffeecoders.de/2009/02/web-browser-capabilities-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Choosing the right DOCTYPE</title>
		<link>http://coffeecoders.de/2009/02/choosing-the-right-doctype/</link>
		<comments>http://coffeecoders.de/2009/02/choosing-the-right-doctype/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 13:59:42 +0000</pubDate>
		<dc:creator>Daff</dc:creator>
				<category><![CDATA[common]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://coffeecoders.de/?p=166</guid>
		<description><![CDATA[I think every web developer or designer had at least one or more sleepless nights because a web page looked entirely different in all the different browsers on the market. It seems impossible to ever get rid of all the tiny and annoying differences but there are two main considerations that may minimize the effect:]]></description>
			<content:encoded><![CDATA[<p>I think every web developer or designer had at least one or more sleepless nights because a web page looked entirely different in all the different browsers on the market. It seems impossible to ever get rid of all the tiny and annoying differences but there are two main considerations that may minimize the effect&#8230;</p>
<p><span id="more-166"></span></p>
<p>1. Choosing a proper HTML DOCTYPE</p>
<p>The HTML DOCTYPE is a very important point to consider when starting to generate HTML output, because it can influence the appearance on different browsers drastically. There is <a href="http://en.wikipedia.org/wiki/Doctype" target="_blank">a bunch of different</a> Doctypes available and the most important effect is to trigger the so called <a href="http://en.wikipedia.org/wiki/Quirks" target="_blank">Quirks mode</a> in different browsers. Basically the Quirks mode is used to simulate former browser bugs to ensure, that pages that have been developed against these bugs are still displayed properly.<br />
So to make sure that you won&#8217;t have to deal with these bugs choose at least a doctype from the <a href="http://en.wikipedia.org/wiki/Quirks#Comparison_of_document_types" target="_blank">Quirks comparison table</a> that makes even the much loved Internet Explorer work in an &#8220;Almost standard&#8221; mode. I use to choose XHTML strict doctype<br />
<br /><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;</code><br />
because it can be handled like a normal XML document. Let&#8217;s just hope for HTML 5 where a<br />
<code>&lt;!DOCTYPE html&gt;</code><br />
is enough.</p>
<p>2. Make your HTML valid</p>
<p>In October 2008 Opera published the <a href="http://dev.opera.com/articles/view/mama-markup-validation-report/" target="_blank">markup validation report</a> showing that in January 08 only 4.13% out of 3,509,170 pages validated against their Doctype.<br />
So even if it may sound easy, especially in larger web projects or when using HTML generating Frameworks, CMSes or Plugins etc. it is really hard to ensure that all you pages have valid HTML, but it can save a lot of a hassle. It happened to me quite a few times, that seemingly browser specific displaying errors have been caused e.g. by a misspelled HTML tag and therefore invalid HTML. For local developing I&#8217;m using the <a href="http://users.skynet.be/mgueury/mozilla/" target="_blank">HTML Validator Firefox Plugin</a>. It has a lot of nice features and you can see if your page validates against the W3C validation algorithms in an instant.</p>
]]></content:encoded>
			<wfw:commentRss>http://coffeecoders.de/2009/02/choosing-the-right-doctype/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
