<?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>MaisonBisson.com &#187; css</title>
	<atom:link href="http://maisonbisson.com/blog/post/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://maisonbisson.com</link>
	<description>A bunch of stuff I would have emailed you about.</description>
	<lastBuildDate>Sat, 14 Nov 2009 20:14:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CSSHttpRequest: cross domain JavaScript solution</title>
		<link>http://maisonbisson.com/blog/post/12842/csshttprequest-cross-domain-javascript-solution/</link>
		<comments>http://maisonbisson.com/blog/post/12842/csshttprequest-cross-domain-javascript-solution/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 19:58:26 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[Dispatches]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[CHR]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSSHttpRequest]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=12842</guid>
		<description><![CDATA[
Who&#8217;d a thunk it: CSSHttpRequest is a way of doing cross-domain AJAX by using CSS&#8217; @import method to fetch the data.
]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-12842"><!-- &nbsp; --></abbr>
<p>Who&#8217;d a thunk it: <a title="CSSHttpRequest - Hacks - nb.io" href="http://nb.io/hacks/csshttprequest/">CSSHttpRequest</a> is a way of doing cross-domain AJAX by using CSS&#8217; <code>@import</code> method to fetch the data.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/12842/csshttprequest-cross-domain-javascript-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Transformations in Safari/WebKit (and Chrome too?)</title>
		<link>http://maisonbisson.com/blog/post/12472/css-transformations-in-safari-webkit/</link>
		<comments>http://maisonbisson.com/blog/post/12472/css-transformations-in-safari-webkit/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 21:59:22 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS animation]]></category>
		<category><![CDATA[CSS transforms]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[transformations]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=12472</guid>
		<description><![CDATA[

The cool browsers support radius corners, but Safari supports CSS transformations that allow developers to scale, skew, and rotate objects on the page like we&#8217;re used to doing in PostScript. And better than that, we can animate those transformations over time &#8212; all without any JavaScript.
Fire up Safari or Chrome and mouse over the examples here. [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-12472"><!-- &nbsp; --></abbr>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=9d73dbf9b9&amp;photo_id=2840083312&amp;show_info_box=true" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=59809" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://www.flickr.com/apps/video/stewart.swf?v=59809" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=9d73dbf9b9&amp;photo_id=2840083312&amp;show_info_box=true"></embed></object></p>
<p>The cool browsers support <a href="http://www.w3.org/TR/2002/WD-css3-border-20021107/#the-border-radius">radius corners</a>, but Safari supports <a href="http://developer.apple.com/documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties.html#//apple_ref/doc/uid/TP30001266-VisualEffects">CSS transformations</a> that allow developers to <a href="http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html">scale, skew, and rotate objects</a> on the page like we&#8217;re used to doing in PostScript. And better than that, we can animate those transformations over time &#8212; all without any JavaScript.</p>
<p>Fire up Safari or Chrome and mouse over <a href="http://www.the-art-of-web.com/css/css-animation/">the examples here</a>. The screencast at the top is from the menu on that page. There are, obviously, better uses for these transforms, but it&#8217;s easy to see it at work there. Also see <a href="http://www.flickr.com/photos/andallthatmalarkey/2478473955/">this screencast</a>. It shows a rendering error, but it&#8217;s a better use of the tech.</p>
<p>Now kick it up a notch with <a href="http://developer.apple.com/webapps/docs_iphone/documentation/iPhone/Conceptual/SafariCSSTransformGuide/Introduction/chapter_2_section_1.html">3d transforms</a>. They only work on the iPhone and iPod touch for now, but they&#8217;re quite nifty. See these examples: <a href="http://paulbakaus.com/lab/css/flip/">one</a>, <a href="http://i.mydailyphoto.com/login.php">two</a>. <a href="http://paulbakaus.com/?p=15">Paul Bakaus</a> offers more detail, and Matthew Congrove offers this example of <a href="http://i.mydailyphoto.com/flick_navigation.php">flick navigation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/12472/css-transformations-in-safari-webkit/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Web Design Frameworks?</title>
		<link>http://maisonbisson.com/blog/post/12093/web-design-frameworks/</link>
		<comments>http://maisonbisson.com/blog/post/12093/web-design-frameworks/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 13:37:29 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Dispatches]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Sandbox]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[wordpress themes]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/12093/web-design-frameworks</guid>
		<description><![CDATA[
I&#8217;m a fan of the Sandbox WordPress theme because it does so much to separate application logic from design, and a few small changes to the CSS can make huge changes to the look of the site. I think that&#8217;s the idea behind Yahoo! Developer Network&#8217;s Grids CSS library. That is, well structured HTML allows [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-12093"><!-- &nbsp; --></abbr>
<p>I&#8217;m a fan of <a href="http://www.plaintxt.org/themes/sandbox/" title="The Sandbox · plaintxt.org">the Sandbox</a> WordPress theme because it does so much to separate application logic from design, and a few small changes to the CSS can make huge changes to the look of the site. I think that&#8217;s the idea behind <a href="http://developer.yahoo.com/yui/grids/" title="Yahoo! UI Library: Grids CSS">Yahoo! Developer Network&#8217;s Grids CSS library</a>. That is, well structured HTML allows very sophisticated styling. All you have to do is plug in your content. To wit:</p>
<blockquote><p>The foundational YUI Grids CSS offers four preset page widths, six preset templates, and the ability to stack and nest subdivided regions of two, three, or four columns. The 4kb file provides over 1000 page layout combinations.</p></blockquote>
<p>That got Alister Cameron excited; he&#8217;s building a Sandbox-inspired, Yahoo! CSS-based WordPress theme <a href="http://www.alistercameron.com/2008/02/20/vanilla-theme-alpha-testers-call/" title="Call for Alpha testers for the next-generation Wordpress theme">he&#8217;s codenamed Vanilla</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/12093/web-design-frameworks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS Transparency Settings for All Browsers</title>
		<link>http://maisonbisson.com/blog/post/12011/css-transparency-settings-for-all-browsers/</link>
		<comments>http://maisonbisson.com/blog/post/12011/css-transparency-settings-for-all-browsers/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 12:01:29 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Dispatches]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[opacity]]></category>
		<category><![CDATA[transparency]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/12011/css-transparency-settings-for-all-browsers</guid>
		<description><![CDATA[

.transparent_class &#123;
	opacity: 0.5; /* the standards compliant attribute that all browsers should recognize, but... */
	filter:alpha&#40;opacity=50&#41;; /* for IE */
	-khtml-opacity: 0.5; /* for old Safari (1.x) */
	-moz-opacity:0.5; /* for old skool Netscape Navigator */
&#125;

(via)
]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-12011"><!-- &nbsp; --></abbr>

<div class="wp_syntax"><div class="code"><pre class="css css" style="font-family:monospace;"><span style="color: #6666ff;">.transparent_class</span> <span style="color: #00AA00;">&#123;</span>
	opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0.5</span>; <span style="color: #808080; font-style: italic;">/* the standards compliant attribute that all browsers should recognize, but... */</span>
	filter<span style="color: #00AA00;">:</span>alpha<span style="color: #00AA00;">&#40;</span>opacity<span style="color: #00AA00;">=</span><span style="color: #cc66cc;">50</span><span style="color: #00AA00;">&#41;</span>; <span style="color: #808080; font-style: italic;">/* for IE */</span>
	-khtml-opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0.5</span>; <span style="color: #808080; font-style: italic;">/* for old Safari (1.x) */</span>
	-moz-opacity<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0.5</span>; <span style="color: #808080; font-style: italic;">/* for old skool Netscape Navigator */</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>(<a href="http://css-tricks.com/css-transparency-settings-for-all-broswers/" title="CSS Transparency Settings for All Browsers - CSS-Tricks">via</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/12011/css-transparency-settings-for-all-browsers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Compress CSS &amp; JavaScript Using PHP Minify</title>
		<link>http://maisonbisson.com/blog/post/11994/compress-css-javascript-using-php-minify/</link>
		<comments>http://maisonbisson.com/blog/post/11994/compress-css-javascript-using-php-minify/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 12:50:13 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Dispatches]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[minify]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11994/compress-css-javascript-using-php-minify</guid>
		<description><![CDATA[
It was part of a long thread among WordPress hackers over the summer and fall, but this post at VulgarisOverIP just reminded of it: minify promises to be an easy way to compress external CSS and JavaScript without adding extra steps to your develop/deploy process. No, really, look at the usage instructions. (To be clear, [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11994"><!-- &nbsp; --></abbr>
<p>It was part of a long thread among WordPress hackers over the summer and fall, but <a href="http://www.vulgarisoip.com/2007/06/21/minify-your-external-javascript-and-css-with-php/" title="“Minify” your external JavaScript and CSS with PHP at VulgarisOverIP">this post at VulgarisOverIP</a> just reminded of it: <a href="http://code.google.com/p/minify/">minify</a> promises to be an easy way to compress external CSS and JavaScript without adding extra steps to your develop/deploy process. No, really, look at <a href="http://code.google.com/p/minify/wiki/UserGuide" title="UserGuide - minify - Google Code">the usage instructions</a>. (To be clear, the Vulgaris and Google Code versions are different, one derived from the other and backported to PHP4 compatible. Still, the concept is the same.)</p>
<p>Vulgaris reports a nearly 300% decrease in time to download, definitely worth the effort.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11994/compress-css-javascript-using-php-minify/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fixing position: fixed In IE</title>
		<link>http://maisonbisson.com/blog/post/10769/fixing-position-fixed-in-ie/</link>
		<comments>http://maisonbisson.com/blog/post/10769/fixing-position-fixed-in-ie/#comments</comments>
		<pubDate>Thu, 15 Sep 2005 16:26:14 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Blink]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css support]]></category>
		<category><![CDATA[doxdesk]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie bug]]></category>
		<category><![CDATA[ie bugs]]></category>
		<category><![CDATA[ie css bug]]></category>
		<category><![CDATA[internet exploder]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[position fixed]]></category>
		<category><![CDATA[workaround]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/?p=10769</guid>
		<description><![CDATA[
It turns out the Internet Explorer doesn&#8217;t properly support CSS&#8217;s position: fixed. Google led me to the following:

How To Create &#8211; Making Internet Explorer use position: fixed;
doxdesk.com: software: fixed.js
Fixed Positioning for Windows Internet Explorer

The DoxDesk solution looks promising and simple, but I think bugs elsewhere in my layout are preventing it from working. It&#8217;s time [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-10769"><!-- &nbsp; --></abbr>
<p>It turns out the Internet Explorer doesn&#8217;t properly support CSS&#8217;s <code>position: fixed</code>. Google led me to the following:</p>
<ul>
<li><a href="http://www.howtocreate.co.uk/fixedPosition.html" title="How To Create - Making Internet Explorer use position: fixed;">How To Create &#8211; Making Internet Explorer use position: fixed;</a></li>
<li><a href="http://www.doxdesk.com/software/js/fixed.html" title="doxdesk.com: software: fixed.js">doxdesk.com: software: fixed.js</a></li>
<li><a href="http://tagsoup.com/-dev/null-/css/fixed/" title="Fixed Positioning for Windows Internet Explorer">Fixed Positioning for Windows Internet Explorer</a></li>
</ul>
<p>The DoxDesk solution looks promising and simple, but I think bugs elsewhere in my layout are preventing it from working. It&#8217;s time to start again from scratch.</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">tags: <a href="http://www.technorati.com/tag/bugs" rel="tag">bugs</a>, <a href="http://www.technorati.com/tag/css" rel="tag">css</a>, <a href="http://www.technorati.com/tag/css support" rel="tag">css support</a>, <a href="http://www.technorati.com/tag/doxdesk" rel="tag">doxdesk</a>, <a href="http://www.technorati.com/tag/ie" rel="tag">ie</a>, <a href="http://www.technorati.com/tag/ie bug" rel="tag">ie bug</a>, <a href="http://www.technorati.com/tag/ie bugs" rel="tag">ie bugs</a>, <a href="http://www.technorati.com/tag/ie css bug" rel="tag">ie css bug</a>, <a href="http://www.technorati.com/tag/internet exploder" rel="tag">internet exploder</a>, <a href="http://www.technorati.com/tag/internet explorer" rel="tag">internet explorer</a>, <a href="http://www.technorati.com/tag/position fixed" rel="tag">position fixed</a>, <a href="http://www.technorati.com/tag/workaround" rel="tag">workaround</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/10769/fixing-position-fixed-in-ie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>