<?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>big dark media &#187; css</title>
	<atom:link href="http://bigdark.com/archives/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://bigdark.com</link>
	<description>flailing in high-definition.</description>
	<lastBuildDate>Tue, 08 Jun 2010 20:12:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XRAY IE Beta Available</title>
		<link>http://bigdark.com/archives/1481</link>
		<comments>http://bigdark.com/archives/1481#comments</comments>
		<pubDate>Mon, 13 Aug 2007 18:32:02 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.bigdark.com/archives/1481</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>
Again proving his boundless reserve of energy and innovation, John Allsopp has just announced an <a href="http://westciv.typepad.com/dog_or_higher/2007/08/xray-for-ie-bet.html">Internet Explorer beta of XRAY</a>, his sweet little page instrospection bookmarklet I <a href="http://weblogs.macromedia.com/sfegette/archives/2007/08/xray_-_box_mode.cfm">noted last week</a> in it&#8217;s initial Firefox-supported release.  Just one more reason why you should run &#8211; not walk &#8211; to John&#8217;s site and download this little gem postehaste.  Just hit the first link above, drag the &#8216;XRAY IE&#8217; link to your bookmarks toolbar in IE, then revel in your newfound page element wisdom.
</p>
<p>
Awesome stuff.  Thanks again, John- XRAY kicks some major butt.</p>
]]></content:encoded>
			<wfw:commentRss>http://bigdark.com/archives/1481/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XRAY &#8211; Box Model Introspection</title>
		<link>http://bigdark.com/archives/1477</link>
		<comments>http://bigdark.com/archives/1477#comments</comments>
		<pubDate>Tue, 07 Aug 2007 22:10:38 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.bigdark.com/archives/1477</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>
Does <a href="http://blogs.westciv.com/dog_or_higher/">John Allsopp</a> ever sleep?  I swear, between developing <a href="http://www.westciv.com/style_master/index.html">Style Master</a>, speaking at conferences, and general <a href="http://microformats.org">Microformats</a> evangelism among his other pursuits that guy is so packed full of energy he makes me feel like a cardboard cutout of myself.
</p>
<p>
John and WestCIV&#8217;s latest venture is <a href="http://westciv.com/xray/">XRAY</a>- a small JS bookmarklet you can use to quickly introspect the box model for any element on a page.  Whereas <a href="http://www.getfirebug.com">Firebug</a> is the ten-ton-monster of site introspection, <a href="http://westciv.com/xray/">XRAY</a> is light and easy to use (and just as handy)- just click the bookmarklet on any given page, and you&#8217;re shown the entire CSS inheritance hierarchy for the clicked element, it&#8217;s dimensions, etc.   Beauty and simplicity in a small bookmarklet.
</p>
<p>
Right now <a href="http://westciv.com/xray/">XRAY</a> is only supported in Safari 2/3 on OS X (with some caveats for Windows Safari), and all Mozilla-variant browsers on OS X and Windows (Firefox, Flock, Camino, etc).   Howver, reportedly an IE version is also in the works.   Any way you slice it, XRAY is a must-have utility for anyone doing serious browser-based work, and you should install it right now.  Seriously.  And make sure to give John some props/feedback while you&#8217;re at it.
</p>
<p>
Still reading?  <a href="http://westciv.com/xray/">What are you waiting for</a>?</p>
]]></content:encoded>
			<wfw:commentRss>http://bigdark.com/archives/1477/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blueprint &#8211; a CSS framework</title>
		<link>http://bigdark.com/archives/1475</link>
		<comments>http://bigdark.com/archives/1475#comments</comments>
		<pubDate>Mon, 06 Aug 2007 18:45:21 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[library]]></category>

		<guid isPermaLink="false">http://www.bigdark.com/archives/1475</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>
Frameworks.
</p>
<p>
That singular word alone can stir up heated, pseudo-religious debates in web dev circles, some finding coding frameworks a boon for rapid development, others decrying them far too bulky and overengineered in relation to hand-coded, specific solutions.   I&#8217;m somewhat neutral- most of my exposure to frameworks has been straight-up coding frameworks like CakePHP, Fusebox, Spry, Prototype among others, and although I love a good hand-coded solution, when time&#8217;s short a good framework like Spry or Cake can really save time.   Howver, I was really intrigued to see that some enterprising <em>design</em> types have pulled together a framework for CSS &#8211; &#8220;<a href="http://code.google.com/p/blueprintcss/">Blueprint</a>&#8221; &#8211; to better enable grid-based layouts in standards-compliant markup.   Lead developer Olav Bjorkoy cites inspiration from many leading CSS and design gurus- <a href="http://meyerweb.com/eric">Eric Meyer</a>, <a href="http://jeffcroft.com/">Jeff Croft</a> and <a href="http://subtraction.com/">Khoi Vinh</a> amongst them (although they are not &#8216;officially&#8217; part of the project).
</p>
<p>
Interesting.   Although some &#8216;designers&#8217; condemn Dreamweaver for it&#8217;s visual design surface masking the code beneath and allowing less technical users to create flexible designs at the expense of optimized code, it&#8217;s validating to see more design-centric coders acknowledge that standards-compliant designs could benefit from framework code.   As the entire Blueprint framework &#8211; options and all &#8211; weighs in at ~40kb, it&#8217;s not too draining on bandwidth as it could be, which is nice.   Let&#8217;s take a look at what <a href="http://code.google.com/p/blueprintcss/">Blueprint</a> provides.
</p>
<p>
At the code level, Blueprint provides a screen stylesheet with three included files &#8211; reset.css (for &#8216;resetting&#8217; browser defaults to provide a consistent starting point), typography.css (for type styles and effects), and the main brains behind the framework- grid.css (containing the rules and selectors for specifying grid-based layouts in CSS).  There&#8217;s also a print.css file to override certain styles for better print output, which is a nice touch.
</p>
<p><span id="more-1475"></span></p>
<p>
Implementing Blueprint grid designs is reasonably simple, and should be very familiar to table-based webmonkeys who&#8217;ve been leaning on the old colspan/rowspan crutch for grid-based designs since Netscape 1.2 introduced &#8216;em (you know who you are!).  Just wrap your page in a container div, and then mark up the divs within to specify rows and columns appropriately.  By default, the Blueprint grid is 960px wide (suitable for 1024&#215;768 monitors, a good baseline), containing 14 columns of 50px apiece, with 20px margins between.
</p>
<p>
The &#8216;first&#8217; and &#8216;last&#8217; classes appear to control row content, marking the first and last columns in a given row.   For example, this is a basic 3-column with header layout plucked from the <a href="http://code.google.com/p/blueprintcss/wiki/Tutorial">Blueprint tutorial</a>:
</p>
<p>
<span style="font-family:monospace;">&lt;div class=&#8221;container&#8221;&gt;<br />
<br />        &nbsp;&nbsp;&lt;div class=&#8221;column span-14&#8243;&gt;<br />
<br />                &nbsp;&nbsp;&nbsp;&nbsp;Header<br />
<br />        &nbsp;&nbsp;&lt;/div&gt;<br />
<br />        &nbsp;&nbsp;&lt;div class=&#8221;column span-3 first&#8221;&gt;<br />
<br />                &nbsp;&nbsp;&nbsp;&nbsp;Left sidebar<br />
<br />        &nbsp;&nbsp;&lt;/div&gt;<br />
<br />        &nbsp;&nbsp;&lt;div class=&#8221;column span-8&#8243;&gt;<br />
<br />                &nbsp;&nbsp;&nbsp;&nbsp;Main content<br />
<br />        &nbsp;&nbsp;&lt;/div&gt;<br />
<br />        &nbsp;&nbsp;&lt;div class=&#8221;column span-3 last&#8221;&gt;<br />
<br />                &nbsp;&nbsp;&nbsp;&nbsp;Right sidebar<br />
<br />        &nbsp;&nbsp;&lt;/div&gt;<br />
<br />&lt;/div&gt;</p>
<p></span>In the example above (<a href="http://code.google.com/p/blueprintcss/wiki/Tutorial">see here for the original</a>), the header DIV stretches the entire 14 columns, and the &#8216;main content&#8217; row (containing three columns) uses span-X classes to define the widths of each column in the row (with the &#8216;first&#8217; and &#8216;last&#8217; classes determining the actual beginning and ending of the row).
</p>
<p>
Pretty simple- and the framework renders as you&#8217;d expect in Dreamweaver CS3 so you can get the best of both worlds- quick markup in code with nice integrity in design view should you want to work that way.   On the best practices side of things, less technical designers looking to really deconstruct CSS to learn from it may have some problems wading through the framework&#8217;s abstractions to get to the core techniques, but as the layouts I&#8217;ve tried so far validate well as XHTML/Transitional (my doctype of choice for most things) that&#8217;s more a minor &#8211; and obvious &#8211; gripe than anything else.
</p>
<p>
All things told I&#8217;ll probably stick with hand-coding my CSS layouts in my preferred Dreamweaver/BBEdit editing combo, but can&#8217;t deny that for quick mockups and one-off projects Blueprint may be very handy for me indeed.   Definitely worth checking out, regardless.   Let me know what you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://bigdark.com/archives/1475/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CSS Advisor/Cookbook Posts&#8230; in Eclipse</title>
		<link>http://bigdark.com/archives/1473</link>
		<comments>http://bigdark.com/archives/1473#comments</comments>
		<pubDate>Mon, 23 Jul 2007 18:22:17 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.bigdark.com/archives/1473</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>
Using Flex Builder or Eclipse to do your hacking?   Well now, thanks to Giorgio Natili and the <a href="http://flex.actionscript.it">flexdevelopers.it</a> crew, you can now get updates from the <a href="http://www.adobe.com/go/cssadvisor">CSS Advisor</a> and <a href="http://www.adobe.com/go/flex_cookbook">Flex Cookbook</a> directly within the Eclipse IDE.  Just <a href="http://flex.actionscript.it/index.php?title=RssPanel_En">download the free RSSPanel Eclipse plug-in here</a>, and get started.   Handy- nice work!</p>
]]></content:encoded>
			<wfw:commentRss>http://bigdark.com/archives/1473/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Veerle on CSS-Based Tabs</title>
		<link>http://bigdark.com/archives/1467</link>
		<comments>http://bigdark.com/archives/1467#comments</comments>
		<pubDate>Tue, 08 May 2007 15:43:37 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.bigdark.com/archives/1467</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>Veerle Pieters has <a href="http://veerle.duoh.com/blog/comments/css_hover_effect/">posted a great walkthrough</a> on how she and <a href="http://www.456bereastreet.com/">Roger Johansson</a> created a beautifully-degradable tab interface for a list element in a <a href="http://veerle.duoh.com/sandbox/prudential/">recent real estate site redesign</a>.  This is a brilliant bit of insight into styling well-structured, semantic markup &#8211; at it&#8217;s core just a standard unordered list with some contained markup in each list element &#8211; that looks beautiful (vertically &#8216;expanding&#8217; it&#8217;s image backgrounds to handle different amounts of content within), and degrades beautifully when <a href="http://veerle.duoh.com/sandbox/prudential/no-css.html">CSS is turned off</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bigdark.com/archives/1467/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CSS Advisor on the Dev Center</title>
		<link>http://bigdark.com/archives/1459</link>
		<comments>http://bigdark.com/archives/1459#comments</comments>
		<pubDate>Mon, 16 Apr 2007 22:19:43 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.bigdark.com/archives/1459</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>In case you missed it, the CSS Advisor site has a <a href="http://www.adobe.com/devnet/dreamweaver/?navID=cssadvisor">new tab/entry point on the Adobe Developer Center</a> as of this morning.  Check it out, and if you&#8217;ve any good wisdom to share regarding CSS cross-browser rendering bugs, please sit down with a keyboard and pass it along!</p>
]]></content:encoded>
			<wfw:commentRss>http://bigdark.com/archives/1459/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing CSS With a Clean Slate</title>
		<link>http://bigdark.com/archives/1458</link>
		<comments>http://bigdark.com/archives/1458#comments</comments>
		<pubDate>Thu, 12 Apr 2007 17:31:02 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.bigdark.com/archives/1458</guid>
		<description><![CDATA[Eric Meyer shines a light on browser rendering consistency by globally resetting default browser stylesheets via the Yahoo! UI Library group's reset.css file.
]]></description>
			<content:encoded><![CDATA[<p>I had pleasure of catching <a href="http://www.meyerweb.com">Eric Meyer&#8217;s</a> presentation at <a href="http://www.aneventapart.com">An Event Apart</a> earlier last month on the differences in the various browsers&#8217; default stylesheets- which often accounts for minor differences in rendering that can truly vex your development processes.</p>
<p>Eric&#8217;s sage advice for &#8216;evening the scales&#8217; was to first globally reset a baseline of elements to a consistent and known quantity (without resorting to using the universal selector, then build up your own project-specific styles upon this baseline.  This greatly helps account for varying differences in box-model rendering, line height, fonts, etc. which are often interpreted in minutely-different ways by the various browsers&#8217; rendering engines.  He even kindly offered to share his own version of such a &#8216;reset&#8217; stylesheet.</p>
<p>What I did not know &#8211; and Eric made me aware of <a href="http://meyerweb.com/eric/thoughts/2007/04/12/reset-styles/">via his &#8216;blog posting earlier today</a> &#8211; is that the YUI team at Yahoo! has already published their own <a href="http://developer.yahoo.com/yui/reset/">version of a reset.css file</a> to do exactly this.</p>
<p>You can get more information <a href="http://developer.yahoo.com/yui/reset/">at the Yahoo! UI Library site</a>, along with extensive documentation, &#8216;quick-start&#8217; notes, and community resources to discuss it&#8217;s usage.  Very handy, and definitely worth a peek if you&#8217;re having issues getting pixel-perfect alignment across your test browser suite.</p>
]]></content:encoded>
			<wfw:commentRss>http://bigdark.com/archives/1458/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.184 seconds -->
