<?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>withoutnations - Mark Mitchell &#187; Development</title>
	<atom:link href="http://www.withoutnations.com/ink/development-ink/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.withoutnations.com</link>
	<description>Chasing a passion for good design, trying hard not to lose the plot.</description>
	<lastBuildDate>Sat, 08 May 2010 21:14:21 +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>The beginning of the end for Internet Explorer 6</title>
		<link>http://www.withoutnations.com/2010/02/07/the-beginning-of-the-end-for-internet-explorer-6/</link>
		<comments>http://www.withoutnations.com/2010/02/07/the-beginning-of-the-end-for-internet-explorer-6/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 00:25:56 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Ink]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://www.withoutnations.com/?p=504</guid>
		<description><![CDATA[Internet Explorer 6 is facing unprecedented, high-profile criticism. Could this be the start of a broad public movement to persuade users to finally abandon the browser? While the arguments presented by developers and designers over the last decade have largely gone unheeded, declarations from government institutions and media providers may carry more significance. Posing the [...]]]></description>
			<content:encoded><![CDATA[<p>Internet Explorer 6 is facing unprecedented, high-profile criticism. Could this be the start of a broad public movement to persuade users to finally abandon the browser? While the arguments presented by developers and designers over the last decade have largely gone unheeded, declarations from government institutions and media providers may carry more significance. Posing the browser as a security risk and an obstruction to new, feature rich web applications is a clever and completely justifiable argument.</p>
<p>July-August 2009: <a href="http://about.digg.com/blog/much-ado-about-ie6">Digg considers dropping IE6 support</a>, <a href="http://www.techcrunch.com/2009/07/14/youtube-will-be-next-to-kiss-ie6-support-goodbye/">YouTube begins phasing it out</a></p>
<p>15 January 2010: <a href="http://news.bbc.co.uk/1/hi/technology/8460819.stm">Microsoft admits the attacks on Google&#8217;s system by Chinese hackers permitted by a flaw in Internet Explorer<br />
</a></p>
<p>16 January 2010: <a href="http://news.bbc.co.uk/1/hi/technology/8463516.stm">The German government issues a strong recommendation for users to upgrade or switch browsers</a></p>
<p>18 January 2010: <a href="http://news.bbc.co.uk/1/hi/8465038.stm">A government agency in France responsible for cyber security restates Germany&#8217;s assertion</a></p>
<p><a href="http://news.bbc.co.uk/1/hi/8465038.stm"></a>1 March 2010: <a href="http://arstechnica.com/microsoft/news/2010/01/google-to-send-internet-explorer-6-users-packing-come-march.ars">Google will begin phasing out IE6 support for Docs and Sites</a></p>
<p><a href="http://arstechnica.com/microsoft/news/2010/01/google-to-send-internet-explorer-6-users-packing-come-march.ars"></a>end of year 2010: <a href="http://arstechnica.com/microsoft/news/2010/02/ie6-users-to-be-evicted-from-gmail-google-calendar.ars">Google will begin phasing out IE6 support for GMail and GCal</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.withoutnations.com/2010/02/07/the-beginning-of-the-end-for-internet-explorer-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Styling Input and Anchor tags as action buttons with cross-platform support</title>
		<link>http://www.withoutnations.com/2009/11/29/styling-input-and-anchor-tags-as-action-buttons-with-cross-platform-support/</link>
		<comments>http://www.withoutnations.com/2009/11/29/styling-input-and-anchor-tags-as-action-buttons-with-cross-platform-support/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 16:30:38 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Ink]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Input Elements]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.withoutnations.com/?p=405</guid>
		<description><![CDATA[Attempting to style inline objects consistently across multiple browsers and platforms is difficult enough with unpredictable standards support &#8212; trying to maintain that exact style across form input elements as well has been near fantasy until recently. Thankfully, with the combined knowledge of the web development community and rapid adoption of reworked web standards by [...]]]></description>
			<content:encoded><![CDATA[<p>Attempting to style inline objects consistently across multiple browsers and platforms is difficult enough with unpredictable standards support &#8212; trying to maintain that exact style across form input elements as well has been near fantasy until recently. Thankfully, with the combined knowledge of the web development community and rapid adoption of reworked web standards by modern browsers, solutions are available.</p>
<p>For a recent project I had the task of applying one consistent button style to form inputs, anchor tags, and a handful of paragraph tags &#8212; with varying widths and background colors. Taking a cue from the brilliant work already posted on the <a title="Filament Group" href="http://www.filamentgroup.com/lab/update_styling_the_button_element_with_css_sliding_doors_now_with_image_spr/">Filament Group</a> (which is derivative of the <a href="http://www.alistapart.com/articles/slidingdoors/">ALA sliding doors method</a> and the work of <a href="http://particletree.com/features/rediscovering-the-button-element/">Kevin Hale at Particletree</a>), I developed a class that is applicable across a variety of elements. The examples given were generally applied to the button element; my project called for standard inputs with type &#8216;submit&#8217;. The class scope is left open to allow for easier application to non-form elements. A few instances:</p>
<pre><code>&lt;a href="#" class="input-btn-link"&gt;&lt;span&gt;Add to Favorites&lt;/span&gt;&lt;/a&gt;
&lt;a href="#" class="input-btn-link small"&gt;&lt;span&gt;Add to Favorites&lt;/span&gt;&lt;/a&gt;
&lt;input class="input-btn" type="submit" value="Add to Favorites" /&gt;
&lt;input class="input-btn small" type="submit" value="Add to Favorites" /&gt;
&lt;input class="input-btn medium" type="submit" value="Add to Favorites" /&gt;
&lt;input class="input-btn large" type="submit" value="Add to Favorites" /&gt;
&lt;p class="input-btn"&gt;Add to Favorites/p&gt;</code></pre>
<p><span id="more-405"></span></p>
<p>The complete class with options for different widths and background images. A rollover state stored within the background image and accessed through negative padding would be a simple addition (see the Filament Group post). The class works in Firefox 2+, Safari 3+, Google Chrome, and Internet Explorer 6/7/8.</p>
<hr />
<p>Example images:</p>
<p>input-btn.png<br />
<img src="http://www.withoutnations.com/wp-content/uploads/2009/11/input-btn.png" alt="input-btn" title="input-btn" width="265" height="25" class="size-full wp-image-424" /></p>
<p>input-btn-link.png<br />
<img src="http://www.withoutnations.com/wp-content/uploads/2009/11/input-btn-link.png" alt="input-btn-link" title="input-btn-link" width="275" height="65" class="size-full wp-image-426" /></p>
<p>input-btn_small.png<br />
<img src="http://www.withoutnations.com/wp-content/uploads/2009/11/input-btn_small.png" alt="input-btn_small" title="input-btn_small" width="100" height="25" class="size-full wp-image-427" /></p>
<hr />
<p>CSS:</p>
<pre>
<code>/*---------------------------------
input type=submit, &lt;p&gt; etc
---------------------------------*/
/* basic class */
.input-btn {
	margin: 0;
	padding: 0;
	float: right; /* either float or display: block */
	color: #FFF;
	font-size: 1em;
	border: none;
	cursor: pointer;
	overflow: visible;
	background: transparent url(input-btn.png) no-repeat 0 0;
	height: 25px;
	text-align: center;
	width: 265px;
	/* Firefox on the PC may need font-family redefined: */
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	}
input::-moz-focus-inner {
	border: none;
	}
input.input-btn:hover {text-decoration: underline;}</code>
</pre>
<pre>
<code>/* + different widths */
.input-btn.small {
	background: #FFF url(input-btn_small.png) no-repeat 0 0;
	width: 100px;
	}
.input-btn.medium {
	background: #FFF url(input-btn_medium.png) no-repeat 0 0;
	width: 150px;
	}
.input-btn.large {
	background: #FFF url(input-btn_large.png) no-repeat 0 0;
	width: 185px;
	}</code>
</pre>
<p>The same style applied to an anchor tag, very flexible with width. Requires /span/ or similar.</p>
<pre>
<code>/*---------------------------------
a: span
---------------------------------*/

a.input-btn-link {
	margin: 0;
	padding: 0 15px 0 0;
	display: block;
	text-align: center;
	width: 170px;
	background: transparent url(input-btn-link.png) no-repeat right -40px;
	text-decoration: none;
	}
a.input-btn-link span {
	display: block;
	margin: 0;
	padding: 5px 0 5px 12px;
	height: 15px;
	color: #FFF;
	background: transparent url(input-btn-link.png) no-repeat top left;
	font-size: 1em;
	line-height: 1.3em;
	white-space: nowrap;
	}
a.input-btn-link span:hover {text-decoration: underline;}</code>
</pre>
<pre>
<code>/* custom width */
a.input-btn-link.small {width: 100px;}
a.input-btn-link.large {width: 250px;}</code>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.withoutnations.com/2009/11/29/styling-input-and-anchor-tags-as-action-buttons-with-cross-platform-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
