<?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>Thoughts From Eric &#187; Redesign</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/category/tech/redesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Thu, 09 Feb 2012 18:37:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Out of Order</title>
		<link>http://meyerweb.com/eric/thoughts/2007/10/29/out-of-order/</link>
		<comments>http://meyerweb.com/eric/thoughts/2007/10/29/out-of-order/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 17:53:47 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Redesign]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/10/29/out-of-order/</guid>
		<description><![CDATA[A mysterious mass plugin deactivation broke meyerweb for a brief period of time and highlighted a deeper concern.]]></description>
			<content:encoded><![CDATA[<p>
Apologies to anyone who tried visiting meyerweb in the very near past and found it broken.  I&#8217;d noticed that suddenly all kinds of comment spam were getting past Akismet and landing in the moderation queue, and was just preparing to ask the spam-fighters about it when I discovered that the blog portions of the site were throwing a PHP error about not being able to find a function I&#8217;d written into a plugin.
</p>
<p>
At which point I discovered that <em>all</em> my WordPress plugins had been deactivated.  I know <em>I</em> didn&#8217;t do that, so how they all got turned off remains a bit of a mystery to me.  I&#8217;ve turned all the ones I need back on, and things appear to be back to normal.
</p>
<p>
So Akismet wasn&#8217;t being evaded by the spam: it was simply switched off.  Good thing my non-plugin defenses caught everything that poured in during the outage.  Which, come to think of it, must all have been direct-submit spam, since there wouldn&#8217;t have been a comment form available on the entire site.  So what they were really avoiding was my direct-submission defensive plugin, not Akismet.
</p>
<p>
Well, either way, other defensive measures protected the site, so all&#8217;s well there.  I&#8217;m certainly not thrilled about the site having been largely offlined for a short period, and again, my apologies to anyone who got blocked from information they wanted.
</p>
<p>
This episode has actually given me cause to reconsider my usual preference to put site navigation at the end of the document source.  When the PHP failed, the navigation was never served up.  Had I put it at the top of the page, it would&#8217;ve been present even though the blog posts were failing.  Getting to the static areas of the site would have been possible.  Due to my structural choices, a script failure dramatically affected the usability of the site as a whole.
</p>
<p>
Something worth thinking about as I slowly work on improving the organization of meyerweb.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2007/10/29/out-of-order/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Slashdot&#8217;s Validity</title>
		<link>http://meyerweb.com/eric/thoughts/2005/09/25/slashdots-validity/</link>
		<comments>http://meyerweb.com/eric/thoughts/2005/09/25/slashdots-validity/#comments</comments>
		<pubDate>Mon, 26 Sep 2005 01:23:25 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[(X)HTML]]></category>
		<category><![CDATA[Redesign]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/09/24/milk-vs-wood-screws/</guid>
		<description><![CDATA[In which I respond to a question about the lack of full validation on slashdot.org.]]></description>
			<content:encoded><![CDATA[<p>
With the <a href="http://meyerweb.com/eric/redesignwatch/">Redesign Watch</a> back up and running, the most recent entry is <a href="http://slashdot.org/">Slashdot</a>, the venerable geek portal so infamous for its ability to kill web servers with a single link that the site&#8217;s name is a verb meaning &#8220;to bring a server grinding to a halt&#8221;.
</p>
<p>
I was asked in a comment:
</p>
<blockquote>
<p>
What&#8217;s your feeling on slashdot being HTML 4.01 (and slightly failing validation) VS XHTML 1.0?
</p>
</blockquote>
<p>
My feeling is good.  Why?  Let&#8217;s take the second part first.
</p>
<p>
When it comes to HTML versus XHTML, I just do not care.  Sure, sure, people will tell you that XHTML is XML so it&#8217;s more transformable or something.  That&#8217;s a very good argument when the XHTML is well-formed and valid.  It&#8217;s also a very good argument for using HTML when <em>it&#8217;s</em> well-formed and valid.  Conversely, neither HTML nor XHTML is easily transformed when ill-formed and invalid.  This is an experiential point of view, too: I&#8217;ve written XSLT (which is itself so tortuous and ugly that it almost by definition cannot be called well-formed) to transform both HTML and XHTML, and the effort is pretty much the same each way&#8212;<em>assuming well-formed, valid markup</em>.
</p>
<p>
So as far as I&#8217;m concerned, there&#8217;s really no major practical difference between HTML and XHTML.  There are plenty of minor practical differences, like having to throw trailing slashes on all your empty elements in XHTML and needing some namespace information.  Some people will tell you the whole <a href="http://www.webstandards.org/learn/askw3c/sep2003.html">MIME-type thing</a> is a major practical concern, but I&#8217;m just not that much of a purist.  Take that for whatever it&#8217;s worth.
</p>
<p>
I mean, imagine a world where Slashdot had used XHTML instead of HTML, and was failing validation.  How would that be any better or worse than things are now?
</p>
<p>
Okay, so that&#8217;s the second part.  The first part, the failure to validate, is not something I can get too terribly upset about.  Slashdot, as a site that accepts ads, is going to get horrible markup shoved into its pages.  That&#8217;s just the way it is.  If you want major sites to be perfectly valid, then in all honesty advertisers are the place to start.  So they&#8217;re already operating with a major handicap there.
</p>
<p>
Even if we were to ride our high horses along a very hard line and say that ads are just no excuse, I&#8217;d be hard-pressed to fault the job they&#8217;ve done.  For example, I ran a check on the Slashdot home page.  Out of 1,262 lines of code, there were exactly four validation errors, and that&#8217;s using HTML 4.01 Strict&#8212;you&#8217;ll note they bypassed Transitional, which only increases my respect.  Three of the errors revolved around an image in a <code>noscript</code> element, and the last was due to the presence of a <code>language</code> attribute on a <code>script</code> element&#8212;something they can fix in fifteen seconds, once it gets to the top of the to-do list.
</p>
<p>
You know what?  I&#8217;d be <em>ecstatic</em> to have that low a failure rate when launching the markover of an incredibly complex site like Slashdot.  Think about all the content they have to manage, stitch together, and offer up.  Four errors out of all that dynamically assembled markup?  I say somebody should organize them a parade for doing such a good job, and showing that any site can make use of and benefit from standards.
</p>
<p>
I&#8217;m also really looking forward to the restyling of Slashdot through user-created style sheets, and the Greasemonkey enhancements built on top of this new structure.  If there&#8217;s a site whose readers are inherently primed to script the holy bejeezus out of it, that would be the one.
</p>
<p>
Would I be happier if they&#8217;d managed to achieve total validation?  Of course.  In the meantime, though, I&#8217;m going to be very nearly as happy for what they&#8217;ve accomplished, and also for the simple fact of it being another major site that&#8217;s taken a big step forward.  Progress is always a cause for celebration in my world.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2005/09/25/slashdots-validity/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>MMBUG Talk</title>
		<link>http://meyerweb.com/eric/thoughts/2005/09/24/mmbug-talk/</link>
		<comments>http://meyerweb.com/eric/thoughts/2005/09/24/mmbug-talk/#comments</comments>
		<pubDate>Sat, 24 Sep 2005 18:54:37 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Redesign]]></category>
		<category><![CDATA[Speaking]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/09/24/slashdots-validity/</guid>
		<description><![CDATA[I'll be giving a talk about the A List Apart redesign at the Macromedia Boston User Group on 12 October 2005.]]></description>
			<content:encoded><![CDATA[<p>
Those of you in the Boston area might be interested in a talk I&#8217;m giving at the <a href="http://mmboston.org/">Macromedia Boston User Group</a> meeting on Wednesday, 12 October 2005:
</p>
<blockquote>
<p>
<strong>From Comp To Code: Pulling A List Apart Together</strong>
</p>
<p>
You&#8217;re handed a graphic comp file and told to make it into a living, breathing web page.  Now what?  How do you figure out what approach to take, which techniques to use, and what kinds of markup will go into the final page?  Eric gives us a fast-paced tour of his decision-making process as he tackled the new design for A List Apart&#8211; how he analyzed the requirements, the questions he had to ask, the trade-offs he made, and the reasons behind his decisions.
</p>
</blockquote>
<p>
If you&#8217;re interested, then please join us from 7:00pm &#8211; 9:00pm in
<a href="http://whereis.mit.edu/map-jpg?selection=E51;selectfield=facility;selectlayer=Buildings;zoom=level3;centerx=712152;centery=496588.5">
E51-151 (Tang Center)</a> on the MIT campus.  According to the meeting organizer, arriving early is recommended.
</p>
<p>
If you do decide to drop by, I&#8217;m sorry to say that you won&#8217;t be the first to hear this presentation: that honor, if we can call it that, will go to the attendees of <a href="http://we05.com/">Web Essentials 05</a>.  On the other hand, you&#8217;ll be getting a more detailed version of the talk, since at WE05 I only have 45 minutes.
</p>
<p>
On the third hand, could it be that both groups will be getting a sneak preview of just one of the topics to be discussed as part of <a href="http://aneventapart.com/">An Event Apart</a> Philadelphia?
</p>
<p>
Maybe.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2005/09/24/mmbug-talk/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Back On Watch</title>
		<link>http://meyerweb.com/eric/thoughts/2005/09/22/back-on-watch/</link>
		<comments>http://meyerweb.com/eric/thoughts/2005/09/22/back-on-watch/#comments</comments>
		<pubDate>Thu, 22 Sep 2005 20:47:07 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Redesign]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/09/22/back-on-watch/</guid>
		<description><![CDATA[The Redesign Watch, long dormant, comes roaring back to life.]]></description>
			<content:encoded><![CDATA[<p>
After an extended hiatus, the <a href="http://meyerweb.com/eric/redesignwatch/">Redesign Watch</a> is back.  I&#8217;m celebrating its return with <strong>eight</strong> new entries, including the very recently <a href="http://slashdot.org/articles/05/09/22/1324207.shtml?tid=124">announced HTML+CSS reworking of Slashdot</a>.  I wonder how their work compares to <a href="http://www.alistapart.com/articles/slashdot/">the third-party job</a> that <a href="http://www.alistapart.com/authors/f/danielmfrommelt">Daniel Frommelt</a> did a couple of years ago.
</p>
<p>
Since only the most recent five redesigns are shown on the home page, you&#8217;ll have to dig into <a href="http://meyerweb.com/eric/redesignwatch/">the archive</a> if you want to see all the new stuff&#8212;from <a href="http://everythingtori.com/">Everything Tori</a> on forward&#8212;or you could just subscribe to the RSS 2.0 feed.  You can find it and other meyerweb feeds on the <a href="http://meyerweb.com/feeds/">Feeds page</a>.  (Go figure!)
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2005/09/22/back-on-watch/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Technorati Redesigns</title>
		<link>http://meyerweb.com/eric/thoughts/2005/06/21/technorati-redesigns/</link>
		<comments>http://meyerweb.com/eric/thoughts/2005/06/21/technorati-redesigns/#comments</comments>
		<pubDate>Tue, 21 Jun 2005 05:02:03 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Redesign]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/06/21/technorati-redesigns/</guid>
		<description><![CDATA[Another site redesign, and this time one in which I played a part.]]></description>
			<content:encoded><![CDATA[<p>
It&#8217;s the time for redesigns, I guess&#8212;<a href="http://meyerweb.com/eric/thoughts/2005/06/18/cnn-redesigns/">CNN did it</a> over the weekend, and now <a href="http://technorati.com/">Technorati</a> has taken its beta design final.  I&#8217;m proud to say I had a part in making Technorati&#8217;s new look possible.  The graphic design was done by <a href="http://powazek.com/" rel="acquaintance met">Derek Powazek</a>, and from his graphic comp files I produced the XHTML and CSS.  Then I had to run the <a href="http://tantek.com/" rel="friend colleague muse met">Tantek</a> gauntlet; the job wasn&#8217;t done until he approved of the code I&#8217;d produced.
</p>
<p>
If you dig under the hood of the new design, you&#8217;ll probably find things you&#8217;d have done differently.  I&#8217;m not going to go into a detailed post-mortem here, but suffice to say that every choice was made within the project&#8217;s defined constraints.  So when you see, for example, a bunch of <code>b</code> elements used to create the corners, that approach was the best choice for the project: it best satisfied the concerns and demands of the various people involved.
</p>
<p>
This is not to say that my choices were the best for other projects with similar design demands but different technical demands.  They aren&#8217;t.  At a certain level, there are no canonically right answers.  There may be a whole spectrum of related solutions, where one variation is better for this project and another for that one.  And people like me, despite all their experience and knowledge, don&#8217;t always hit the right answer on the first try.  My initial approach to the corners is not what you see in the final markup.
</p>
<p>
That said, I am pleased with how I combined positioning and sprite-like styling to get the corners to work.  I know each technique has been done before, but I&#8217;m not aware of previous combinations of the two.  So that&#8217;s definitely a point of pride.  I hope to find time to document the details of this particular corner solution, along with variant approaches.
</p>
<p>
I&#8217;d like to thank Derek and the rest of the Technorati team for letting me be a part of the redesign project, and for giving me a chance to flex my creative and technical muscles.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2005/06/21/technorati-redesigns/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>CNN Redesigns</title>
		<link>http://meyerweb.com/eric/thoughts/2005/06/18/cnn-redesigns/</link>
		<comments>http://meyerweb.com/eric/thoughts/2005/06/18/cnn-redesigns/#comments</comments>
		<pubDate>Sat, 18 Jun 2005 18:37:37 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Redesign]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/06/18/cnn-redesigns/</guid>
		<description><![CDATA[My thoughts on the new look for CNN.com.]]></description>
			<content:encoded><![CDATA[<p>
Everybody&#8217;s favorite fringe news organization, CNN, has updated the design of <a href="http://cnn.com/">their Web site</a>.  Unlike the last three changes of design, I actually like this one out of the gate.  Yes, I always got used to the old designs and quickly at that, but at first I disliked them.  This time I&#8217;m impressed.  It&#8217;s a little bit sparse, but the restrained use of whitespace is a refreshing change from many news sites (*cough*<a href="http://foxnews.com/">Fox News</a>*cough*).
</p>
<p>
In part, this may be because the design isn&#8217;t a redesign so much as a tasteful makeover of the old design.  By that, I mean that everything&#8217;s basically in the same place as before, just with a more serious look.  However, it&#8217;s the addition of extra functionality that really appeals to me.  For example, most section boxes now have the title followed by unobtrusive links to the main section page, video or other media, and then partner links.  These links add a lot without upsetting the apple cart, as it were.
</p>
<p>
I also note with a good deal of interest that CNN&#8217;s video clips are now free; previously, you had to pay money to see their video.  What forces led them to drop the subscription fee, I wonder?  I can think of some likely candidates, but it would be interesting to hear from CNN why they did it.
</p>
<p>
Of course, they&#8217;re only free if you have the Windows Media Player 9 plugin installed.  Otherwise, they&#8217;re simply unavailable.  Gah!
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2005/06/18/cnn-redesigns/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>New Design, New Feeds</title>
		<link>http://meyerweb.com/eric/thoughts/2005/02/05/new-design-new-feeds/</link>
		<comments>http://meyerweb.com/eric/thoughts/2005/02/05/new-design-new-feeds/#comments</comments>
		<pubDate>Sat, 05 Feb 2005 21:26:57 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Redesign]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/02/05/new-design-new-feeds/</guid>
		<description><![CDATA[The visual design of meyerweb turned a year old on February 1.  As a little celebration, I've rolled out an update to the design.  Also, a bunch of new RSS feed options debut, including full-content feeds.]]></description>
			<content:encoded><![CDATA[<p>
The visual design of meyerweb turned a year old on February 1.  As a little celebration, I&#8217;ve rolled out an update to the design.  In the past, I&#8217;ve thrown out entire designs for completely new ones, but not this time around.  This time, the changes are more of an incremental advance; or, if you prefer, a mutation of the previous design.  After all, the basic layout is the same as before.  I simply opened it up, allowing the various components more breathing room, and cleared away some of the clutter that had built up, such as the various &#8220;RSS 2.0&#8243; buttons.  (So how does one now get the feeds?  I&#8217;ll explain that in just a minute.)
</p>
<p>
There&#8217;s more to this than just a simple evolution, I admit.  The first major change is the addition of navigation links across the top of each page.  For some time now, a lot of the material that people come here to find was buried, difficult to find unless you knew where you were going, or else on what terms to search.  By pointing directly to the topic areas I think will most interest visitors, I believe the site is now much easier to use.
</p>
<p>
The second major change is the layout of &#8220;metainformation&#8221; for each post (and comments on posts).
In this area, I was heavily influenced by Khoi Vinh&#8217;s <a href="http://subtraction.com/">Subtraction</a> 7.0, and I definitely owe him a debt of gratitude and inspiration.  As will be evident from even a casual comparison of the two sites, I took a general design idea Khoi uses and adapted it to my particular situation.  I think it works rather well.
</p>
<p>
The third notable change is a feature addition that I&#8217;ve been planning to add for a couple of months now. New to the site is a <a href="/feeds/">Syndication Feeds page</a> which brings together (dare I say it <i>aggregates</i>?) all of meyerweb&#8217;s RSS feeds.  The real step forward here is the debut of two new &#8220;Thoughts From Eric&#8221; feeds, including a feed of just technical posts and a feed of just personal posts.  Now all of you who just come here for the technical stuff, and couldn&#8217;t care less about the person behind the site, can restrict your feed to screen out the worthless drivel.  Similarly, those of you who know me personally but don&#8217;t understand the eye-glazing technical stuff can filter out the confusing nerdity.
</p>
<p>
Even better, each of the three &#8220;Thoughts From Eric&#8221; feeds (including the traditional &#8220;show me everything!&#8221; feed) comes in one of two flavors: summary or full content.  At long last, I&#8217;ll find out if providing full-content feeds drives my bandwidth consumption up, or eases it down.
</p>
<p>
I&#8217;ve also established a new <a href="/eric/redesignwatch/">Redesign Watch</a> feed, which is something I know will be of interest to many visitors.
</p>
<p>
I made other small refinements throughout, and odds are I&#8217;ll continue to tinker for a little while.  Overall, though, I feel I met my goal of making meyerweb a more friendly site to visit, and a more feature-rich environment.  Explore, and enjoy.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2005/02/05/new-design-new-feeds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Feeling Distracted</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/28/feeling-distracted/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/06/28/feeling-distracted/#comments</comments>
		<pubDate>Tue, 29 Jun 2004 03:54:47 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Redesign]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/28/feeling-distracted/</guid>
		<description><![CDATA[For no apparent reason other than I can, I&#8217;ve redone the sidebar to include a linkblog titled &#8220;Distractions.&#8221; I did this by grabbing Markku Seguerra&#8216;s wp-recent-links plugin and then hacking the holy bejeezus out of it. I needed to add a &#8220;via&#8221; function, for example, and wanted to make the administrative interface a bit nicer. [...]]]></description>
			<content:encoded><![CDATA[<p>
For no apparent reason other than I can, I&#8217;ve redone the sidebar to include a linkblog titled &#8220;Distractions.&#8221;  I did this by grabbing <a href="http://rebelpixel.com/" title="rebelpixel productions">Markku Seguerra</a>&#8216;s <a href="http://rebelpixel.com/projects/wp-recent-links/" title="wp&#8211;recent&#8211;links [rebelpixel productions]">wp-recent-links</a> plugin and then hacking the holy bejeezus out of it.  I needed to add a &#8220;via&#8221; function, for example, and wanted to make the administrative interface a bit nicer.  That involved finding out how MySQL statements work (mostly by finding all the ways they don&#8217;t).  So, hack hack hack.  It was an interesting distraction.  I&#8217;ll make the files available in due course.
</p>
<p>
To make room, I took out the &#8220;Socialization&#8221; section because it seemed largely worthless; two of the services listed I hardly even look at any more, and the other one was mostly about me puffing up my ego in public, which nobody really needs to see.  I&#8217;m also thinking about taking out the Platelets because I don&#8217;t get to update it often enough, even though I have really soft spot for it in my heart.  We&#8217;ll see what happens.
</p>
<p>
Keen-eyed observers will notice that I backfilled a few entries from the past few days.  I needed test data, you know?
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/06/28/feeling-distracted/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blog Bits</title>
		<link>http://meyerweb.com/eric/thoughts/2004/05/10/blog-bits/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/05/10/blog-bits/#comments</comments>
		<pubDate>Tue, 11 May 2004 02:58:05 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Redesign]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/05/10/blog-bits/</guid>
		<description><![CDATA[Congratulations to everyone who worked on the Blogger redesign! I&#8217;ll have to start showing it off in presentations as another great example of standards-oriented design. The PHP problems I was having in the archives should be all fixed up now. Sorry about that&#8212;I had some HTML that was somehow interfering with the PHP calls, although [...]]]></description>
			<content:encoded><![CDATA[<p>
Congratulations to everyone who worked on the <a href="http://www.blogger.com/knowledge/2004/05/great-blogger-relaunch.pyra">Blogger redesign</a>!  I&#8217;ll have to start showing it off in presentations as another great example of standards-oriented design.
</p>
<p>
The PHP problems I was having in the archives should be all fixed up now.  Sorry about that&mdash;I had some HTML that was somehow interfering with the PHP calls, although I&#8217;m not entirely sure how.  In the course of conducting training this morning, I also discovered that I&#8217;d neglected to add <code>alt</code> attributes for the two RSS-feed buttons.  That&#8217;s fixed now too.  Apparently this was my day to find broken bits on the site, but at least they were bits I could fix.
</p>
<p>
<a href="http://www.nickfinck.com/">Nick Finck</a>, in citing his inspirations, had this to say about me:
</p>
<blockquote>
One of the first presentations I ever heard Eric do was &#8220;CSS For Anarchists&#8221; and it really got me to think about CSS on a whole new level. Since then Eric has been a constant source of inspiration for me when it comes to CSS. As crazy as some of Eric&#8217;s ideas may seem, there is really some logical reasoning behind all of it.
</blockquote>
<p>
Hey, whaddya mean <em>crazy</em>?!?  All my ideas are totally sane and rational.  It&#8217;s the rest of the world that&#8217;s nuts.  Now excuse me while I go adjust the geometry of my tin foil hat.
</p>
<p>
The &#8220;CSS For Anarchists&#8221; presentation was interesting for me too, as I was giving it at the same time President Clinton was giving a speech one floor directly above me.  I still <a href="http://www.meyerweb.com/eric/thoughts/2000/11/11/friday-11-november-2000/">wonder</a> how many background checks were run on me, and whether they turned up anything good.  Because if they did, I&#8217;d like to know what.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/05/10/blog-bits/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Always Something</title>
		<link>http://meyerweb.com/eric/thoughts/2004/02/05/its-always-something/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/02/05/its-always-something/#comments</comments>
		<pubDate>Thu, 05 Feb 2004 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Redesign]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/02/05/its-always-something/</guid>
		<description><![CDATA[Anyone visiting the main page of meyerweb with IE6 in the last fifteen hours (it&#8217;s now about 1300 EST) may have noticed the sidebar was intruding into the main content column, and generally looking icky. The problem has now been fixed. It happened thanks to, of all things, a bug in IE/Win&#8217;s rendering engine. (Gasp! [...]]]></description>
			<content:encoded><![CDATA[<p>
Anyone visiting the main page of meyerweb with IE6 in the last fifteen hours (it&#8217;s now about 1300 EST) may have noticed the sidebar was intruding into the main content column, and generally looking icky.  The problem has now been fixed.  It happened thanks to, of all things, a bug in IE/Win&#8217;s rendering engine.  (Gasp! <em>No!</em>  How can this be?)
</p>
<p>
Here&#8217;s what happened.  I added the &#8220;Redesign Watch&#8221; and &#8220;Platelets&#8221; lists to the sidebar, which is actually marked with an id of <tt>extra</tt> in the source because it&#8217;s what I regard as extra material; it comes after the page&#8217;s content in the source.  I wanted the two lists to be side by side, and here&#8217;s how I originally did it:
</p>
<pre>
#extra #redesigns {float: left; width: 9.5em;}
#extra #platewatch {margin-left: 9.5em;}
</pre>
<p>
Simple enough, or so you&#8217;d think.  Instead, this caused IE6 to push the sidebar about half an em to the left, which is what led to the overlap.  The (previous) link at the bottom of the Platelets column was also way out of joint.  If I removed the two lists, then everything went back to normal.  So clearly IE/Win was having trouble with the floats, or perhaps with floats inside a positioned element.  At any rate, it was the new material that was triggering a bug.
</p>
<p>
I seriously considered doing this:
</p>
<pre>
#extra&gt;#redesigns {float: left; width: 9.5em;}
#extra&gt;#platewatch {margin-left: 9.5em;}
</pre>
<p>
By using the child-selection combinator (<tt>&gt;</tt>), which IE/Win doesn&#8217;t understand, I could have entirely hidden both rules from IE/Win.  That would have meant the Redesign Watch and Platelets lists would simply follow one another, as Destinations does Navigation, because none of the floating or margin-modification would have been allowed to confuse Trident (IE/Win&#8217;s layout engine).  This solution, while practical, didn&#8217;t really satify me, so I decided to try another approach.  <i>Perhaps floating both elements will be sufficient</i>, I thought.  So:
</p>
<pre>
#extra #redesigns {float: left; width: 9.5em;}
#extra #platewatch {float: right; width: 5.5em;}
</pre>
<p>
It worked: the two lists ended up side by side as I wished, and the sidebar was no longer pushing its way into the main content column.
</p>
<p>
This should not have been a real surprise to me, as I&#8217;d been aware that IE/Win has trouble with floats overlapping the margins of normal-flow elements that follow them in the document source.  I just forgot, which I seem to do pretty regularly&#x2014;it&#8217;s the one IE/Win bug I can&#8217;t seem to permanently store in long-term memory.  I have some hopes that writing it up will help affix it in my brain, in addition to helping out anyone who&#8217;s had similar problems with their layouts.
</p>
<p>
Thanks to <a href="http://www.livejournal.com/users/theferrett" title="The Watchtower of Destruction" rel="friend colleague met">The Ferrett</a> for pointing out the layout problem, so I could track down and fix it.  I hadn&#8217;t sworn at IE enough this week anyway.
</p>
<p>
I also rediscovered Explorer&#8217;s lack of support for the keyword <tt>inherit</tt>.  So the &#8220;previous&#8221; link in the Platelets column will use a monospace font in IE.  Other browsers will properly see it in the site&#8217;s default font (Arial, as of this writing).  I could write a rule or two to make the display more visually consistent, but I decided against it.  In this case, I&#8217;ll accept the visual evidence of limitations in IE over needlessly complicating my CSS.
</p>
<p>
Oh, by the way&#8230; did you notice that I added HTML+CSS redesign and license-plate information to the sidebar?  <a href="/eric/">My personal page</a> also has a new sidebar feature, one which will be of particular interest to anyone who wants to know what I&#8217;m reading in my few spare moments.  These are all the result of my working on creating &#8220;blogmark&#8221;-type data structures and pushing them live via XSLT (<tt>&lt;shudder /&gt;</tt>).  I haven&#8217;t bothered to set up individual RSS feeds for them, but it wouldn&#8217;t be difficult.  I may extend this to a real &#8220;blogmark&#8221; area where I point at stuff that I find interesting, but don&#8217;t want to spend time writing about.  Most of the things I&#8217;d be likely to link I&#8217;d be getting from other people&#8217;s blogmarks anyway, and somehow the process of taking someone else&#8217;s blogmark and turning it into a local blogmark just seems silly.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/02/05/its-always-something/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rebirth</title>
		<link>http://meyerweb.com/eric/thoughts/2004/02/01/rebirth/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/02/01/rebirth/#comments</comments>
		<pubDate>Sun, 01 Feb 2004 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Redesign]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/02/01/rebirth/</guid>
		<description><![CDATA[As any visitor can easily see, the new design is in place and seems to be working smoothly. In conjunction with the redesign, I&#8217;ve reworked the post structures and permanent URIs a bit. The old URIs won&#8217;t change (&#8217;cause, you know, they&#8217;re cool) but moving forward, I&#8217;ve tightened the URIs up a bit. In this, [...]]]></description>
			<content:encoded><![CDATA[<p>
As any visitor can easily see, the new design is in place and seems to be working smoothly.  In conjunction with the redesign, I&#8217;ve reworked the post structures and permanent URIs a bit.  The old URIs won&#8217;t change (&#8217;cause, you know, they&#8217;re <a href="http://www.w3.org/Provider/Style/URI.html" title="Hypertext Style: Cool URIs Don't Change">cool</a>) but moving forward, I&#8217;ve tightened the URIs up a bit.  In this, I followed <a href="http://tantek.com/log/2004/01.html#d08t2359" title="Nothing to break">Tantek&#8217;s lead</a> to a large degree.  Generally my posts won&#8217;t include a timecode since it&#8217;s highly unlikely that I&#8217;ll post more than once per day.  (Shoot, any more I&#8217;m lucky to post more than once per <em>week</em>.)  If I ever do need a timecode for a post, it will be simple enough to add; my XSLT is already set up to handle it.
</p>
<p>
You may also have noticed that the posts previous to today have disappeared from meyerweb&#8217;s home page, and from the RSS feeds.  This happened because I rewrote some of the XSLT and changed the base XML structure of the archives, and trying to merge the old structure and transformations with the new ones was just too annoying for words.  So I&#8217;ve basically hit the reset button on the posts, although the old posts are still available from <a href="/eric/thoughts/" title="Archives for 'Thoughts From Eric'">the archives</a>, just as they always were.  It&#8217;s a temporary situation at best, since both the home page and RSS feeds will fill up as I write more entries.
</p>
<p>
As for the masthead image you can see today, it&#8217;s the same one I used for the <strong>Eos</strong> theme in the previous design, thus giving some minor sense of continuity to the process.  (Said image is the intellectual property of <a href="http://www.tantek.com/" rel="friend colleague met">Tantek &#xC7;elik</a> and used with his permission, by the way.)  The masthead image won&#8217;t remain constant&#x2014;I&#8217;m planning to change it every week or two, with future images coming from photographs I&#8217;ve taken.  I already have thirteen ready to go, culled from the two thousand or so images in my iPhoto library.  I imagine that eventually I&#8217;ll add the ability to pick a favorite theme, or to pick one at random, or something.  I might even add the ability for you to supply the URI of an image you particularly like, although that seems a little obscure.  You can already do it with a user stylesheet anyway, since the site&#8217;s <a href="http://archivist.incutio.com/viewlist/css-discuss/13291" title="[css-d] CSS signatures">CSS signature</a> (<code>www-meyerweb-com</code>) remains fully in place.  For those who feel the urge, the masthead images are 1280 by 128 pixels in size, and I&#8217;ve tried to keep them to 25KB or less.
</p>
<p>
Gradual changes will probably continue to happen for a while, in fact.  The sidebar content will be developed over time, for example.  I may also slowly enhance the design from its current sparse styling.  I doubt it&#8217;ll change a whole lot, to be honest, but I may from time to time test out new techniques or visual effects.
</p>
<p>
Let&#8217;s see, what else&#8230; oh yes.  If you&#8217;re using Mozilla or Safari (and maybe Opera), notice what happens when you mouse over the title of the post.  That&#8217;s generated content, not a background image, which is why Explorer doesn&#8217;t get the same effect.  This fails to bother me, since it&#8217;s more fun visual frosting than anything critical.  What&#8217;s interesting to note is that it doesn&#8217;t work in Safari 1.1 unless the border is changed in some way.  If the hover effect is removed, no generated content.  I wonder if that&#8217;s been fixed in the current internal builds.
</p>
<p>
The sidebar is absolutely positioned, and the gray area around the page content is the background of the <code>html</code> element (which means the black borders around the content are set for the <code>body</code> element).  The sidebar assembly was reworked so that it&#8217;s easy to add different content for different areas of the site.  For example, the Destinations on <a href="/kat/" title="My lovely wife">Kat&#8217;s page</a> are different from those in my area of the site.  I haven&#8217;t done a lot with this capability yet, but probably will as time goes on.
</p>
<p>
That&#8217;s about it for now.  I&#8217;ll get back to the usual ramblings tomorrow.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/02/01/rebirth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ephemera</title>
		<link>http://meyerweb.com/eric/thoughts/2004/01/25/ephemera/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/01/25/ephemera/#comments</comments>
		<pubDate>Sun, 25 Jan 2004 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Carolyn]]></category>
		<category><![CDATA[Redesign]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/01/25/ephemera/</guid>
		<description><![CDATA[More and more over the past few days, Carolyn has started smiling&#x2014;they&#8217;re usually quick and fleeting, but more often she&#8217;s broken into wide grins that crinkle her eyes and pull her cheeks back. When I&#8217;m holding her and she does it, I can feel a flood of endorphins surging into my body, attempting to get [...]]]></description>
			<content:encoded><![CDATA[<p>
More and more over the past few days, Carolyn has started smiling&#x2014;they&#8217;re usually quick and fleeting, but more often she&#8217;s broken into wide grins that crinkle her eyes and pull her cheeks back.  When I&#8217;m holding her and she does it, I can feel a flood of endorphins surging into my body, attempting to get me addicted to her smiles.  There are certainly worse addictions to have.  We don&#8217;t have a picture yet, and when we do it will probably show up on her soon-to-be-created page.  Meanwhile, we do have a picture of her getting ready to head outdoors; <img src="/pix/2004/carolyn02.jpg" class="pic border" alt="A picture of Carolyn's eyes peeking out from under a snowsuit hood and over a fluffy blanket, the two of which are surrounding her in an attempt to keep the cold at bay."/> hopefully that will satisfy people&#8217;s picture cravings for a few days.
</p>
<p>
With the amount of time I&#8217;ve been spending in iPhoto these days, downloading new Carolyn pictures from our camera, there&#8217;s been a slowly strengthening impulse to publish my favorite pictures as a gallery of sorts.  I was getting pretty close to doing it when, fortunately for us all, <a href="http://www.powazek.com/" title="Derek M. Powazek: Author, Designer, Troublemaker, Person" rel="met">Derek Powazek</a> launched <a href="http://www.ephemera.org/" title="Ephemera: Photos by Derek Powazek">ephemera.org</a>.  Five minutes looking through the site woke me up and completely disabused me of any notion that a gallery of the photographs I take would be in any way necessary.  I want to order large prints of several of Derek&#8217;s photos and hang them in my office.  The same&#8217;s true of many pictures that <a href="http://hchamp.com/" title="Heather Champ" rel="met">Heather</a> has taken, and now that the two of them <a href="http://www.powazek.com/2004/01/000322.html" title="She Said Yes">are engaged</a> (for which I humbly offer my very belated congratulations!), I foresee the formation of a photographic powerhouse of previously unimagined proportions.  How do they get their pictures to be so vivid, anyway?  The colors are just so deep and perfect; they make me want to cry when I look at my own pictures.
</p>
<p>
You&#8217;ll still get to experience some small portions of my photography, though.  I&#8217;m slowly working through the final steps of a meyerweb redesign, and you can <a href="/index-test.html" title="Wireframe of January 2004 design; this link is likely to stop working before 2004 is over">see the wireframe</a> if you&#8217;re at all interested.  If you hit major layout errors, you can let me know, but four things to keep in mind:
</p>
<ul>
<li>The font size is what it is, or at least will be what it will be.  In other words, I&#8217;m going to size fonts as I think appropriate for my site, taking into account everything I know about browsers, users, CSS, and the pros and cons of various font-sizing approaches.  Telling me that I&#8217;ve made the wrong choice will not change anything, because there are almost no objectively wrong choices in this area.  There are only tradeoffs.</li>
<li>If your browser window is too narrow in the IE/Win series, then the sidebar will likely start overlapping the content.  This is due to the bugs in IE/Win&#8217;s handling of <code>width</code>, so try widening or maximizing your browser window to see if any observed overlaps are fixed.  If not (and your resolution is higher than 640&#215;480) then let me know.</li>
<li>I know that some of the sidebar content repeats, is badly out of date, or points to non-existent resources.  It&#8217;s mostly there as a placeholder so I can resolve layout issues without having to get all the data assembled first.</li>
<li>The journal entries aren&#8217;t very well laid out yet.  I&#8217;ll get there soon.</li>
</ul>
<p>
The new design will let you experience (some would say suffer through) bits of my photography because the masthead will contain slices of pictures I&#8217;ve taken.  I apologize in advance.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/01/25/ephemera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rolling On</title>
		<link>http://meyerweb.com/eric/thoughts/2003/12/07/rolling-on/</link>
		<comments>http://meyerweb.com/eric/thoughts/2003/12/07/rolling-on/#comments</comments>
		<pubDate>Sun, 07 Dec 2003 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Redesign]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2003/12/07/rolling-on/</guid>
		<description><![CDATA[As an experiment, I&#8217;ve added a &#8216;blogroll&#8217; to the home page of meyerweb. Those of you using IE/Win and the default theme (Eos) won&#8217;t see it because of positioning bugs in IE/Win, and you&#8217;ll get slightly incorrect display in a couple of other themes, but people using more conformant browsers should have no trouble. This [...]]]></description>
			<content:encoded><![CDATA[<p>
As an experiment, I&#8217;ve added a &#8216;blogroll&#8217; to the home page of meyerweb.  Those of you using IE/Win and the default theme (Eos) won&#8217;t see it because of positioning bugs in IE/Win, and you&#8217;ll get slightly incorrect display in a couple of other themes, but people using more conformant browsers should have no trouble.  This isn&#8217;t the list&#8217;s final form by any means&#x2014;as I say, it&#8217;s an experiment.  It&#8217;s actually pushing me toward YAR (Yet Another Redesign), truth be told, one that compacts the sidebar content so that I can introduce new stuff.
</p>
<p>
Suddenly I have an idea for an update of the classic &#8220;Yar&#8217;s Revenge.&#8221;  In this new version, you control a Web designer who runs around the screen avoiding validation errors, font-sizing bugs, table-layout fanatics, CSS-layout fanatics, wandering usability experts, and snarky bloggers while trying to collect as many design components, standards powerups, and &#8220;help points&#8221; as possible in pursuit of your ultimate goal: a new redesign that&#8217;s accessible, attractive, and uses very lightweight markup.  Every level is a new redesign, each one requiring more standards and components than the last one.  Anyone who makes it past five redesigns without giving up in frustration earns the title &#8220;Web design guru.&#8221;  Once you attain that rank, you&#8217;ll have about ten times as many bloggers trying to tear you down in subsequent levels.  Have fun!
</p>
<p>
For some reason, I&#8217;m strongly reminded of the writing I&#8217;ve been doing this weekend.  I said a while back I had one chapter left to write in the second edition of <cite><a href="/eric/books/css-tdg/">Cascading Style Sheets: The Definitive Guide</a></cite>.  I still do, although said chapter is (at the moment) about 80% done.  It&#8217;s the chapter on <a href="http://www.w3.org/TR/CSS21/tables.html" title="CSS2.1, section 17: Tables">table presentation</a>, and let me tell you, it&#8217;s definitely my least favorite chapter.  I think I did a decent job explaining things, but the subject matter itself is&#8230; well, I don&#8217;t like it.  <em>Both</em> of my technical reviewers expressed their sympathies to me before I started writing it; that ought to tell you something.
</p>
<p>
Regardless, the chapter should be done by the end of the weekend.  Then all I&#8217;ll have to do is write/create the last few appendixes (no big deal) and go through the author review stage, where I look over the copyeditor and technical review comments and make any necessary changes.  And then it will be really and truly done.  I&#8217;m no longer sure how long it will take to finish up those last few bits, but I still hope we&#8217;ll have the book on shelves before next summer.  Keep your digits crossed&#8230;
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2003/12/07/rolling-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We Live To Serve</title>
		<link>http://meyerweb.com/eric/thoughts/2003/06/11/we-live-to-serve/</link>
		<comments>http://meyerweb.com/eric/thoughts/2003/06/11/we-live-to-serve/#comments</comments>
		<pubDate>Wed, 11 Jun 2003 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Redesign]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2003/06/11/we-live-to-serve/</guid>
		<description><![CDATA[Yesterday, Jeffrey Zeldman was nice enough to point people toward meyerweb&#8217;s redesign, and also to say some kind words about yours truly that he&#8217;ll probably regret some day. I know I have already, because when goofy rendering errors were reported in IE6/Win, I kind of felt obligated to do something about them instead of just [...]]]></description>
			<content:encoded><![CDATA[<p>
Yesterday, <a href="http://www.zeldman.com/" title="Jeffrey Zeldman's personal Web site" rel="met colleague friend">Jeffrey Zeldman</a> was nice enough to <a href="http://www.zeldman.com/daily/0603a.shtml#meyer" title="Meyerweb redesigns">point people toward meyerweb&#8217;s redesign</a>, and also to say some kind words about yours truly that he&#8217;ll probably regret some day.  I know I have already, because when goofy rendering errors were reported in IE6/Win, I kind of felt obligated to do something about them instead of just shrugging and saying, &#8220;Eh, not my problem.&#8221;  Curse you, El Jefe!  I shall be revenged!
</p>
<p>
Two days ago, I got an e-mail message that had me falling out of my chair, I was laughing so hard, and I simply can&#8217;t resist sharing it with you.  I&#8217;ve edited the text a bit for clarity, and the name has been removed to protect&#x2014;well, the guilty, really.  In a legal sense, I mean.
</p>
<blockquote>
<p>
I&#8217;ve spent some time reading and working with several CSS books&#8230;.  and I have to tell you that <cite><a href="http://www.ericmeyeroncss.com/" title="Companion Web site for 'Eric Meyer on CSS'">Eric Meyer on CSS</a></cite> is the best&#8230;. if I want to know how to do something and refer to the pile of books near my left hand, it is the one that most easily produces the answer.
</p>
<p>
It has one other great advantage over all the others as well:  it is by far the best book to roll a joint on.  Shape, size, thickness, glossiness, flexibility, and color are all excellent and [far] ahead of the competition.
</p>
<p>
It&#8217;s amazing how a well designed book serves all purposes.
</p>
</blockquote>
<p>
Well.  Glad I could help out.
</p>
<p>
A day or two before <em>that</em> fascinating bit of e-mail arrived, I was standing in clothing store located in a brand-new shopping mall just recently built a couple of miles from our house, when the following lyrics came over the store speakers:
</p>
<blockquote class="lyric">
Don&#8217;t it always seem to go
That you don&#8217;t know what you&#8217;ve got till it&#8217;s gone?
They paved paradise and put up a parking lot.
</blockquote>
<div class="quoteattrib">&#x2014;Joni Mitchell, &#8220;Big Yellow Taxi&#8221;</div>
<p>
&#8230;and I thought to myself, &#8220;Is someone trying to be ironic?&#8221;
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2003/06/11/we-live-to-serve/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eos Rising</title>
		<link>http://meyerweb.com/eric/thoughts/2003/06/10/eos-rising/</link>
		<comments>http://meyerweb.com/eric/thoughts/2003/06/10/eos-rising/#comments</comments>
		<pubDate>Tue, 10 Jun 2003 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Redesign]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2003/06/10/eos-rising/</guid>
		<description><![CDATA[Yep, I finally did what I&#8217;ve hinted at for some time now and updated the site design. Behold: Eos. It&#8217;s sort of an in-joke, one that I would expect exactly four other people to get straightaway, along with perhaps a few others who happened to see the pictures. Checking the styles might help those who [...]]]></description>
			<content:encoded><![CDATA[<p>
Yep, I finally did what I&#8217;ve hinted at for some time now and updated the site design.  Behold: Eos.  It&#8217;s sort of an in-joke, one that I would expect exactly four other people to get straightaway, along with perhaps a few others who happened to see the pictures.  Checking the styles might help those who are really curious to unravel the mystery, but trust me, it&#8217;s not really that interesting if you weren&#8217;t there in the first place.
</p>
<p>
So anyway&#8230; the new design is based around positioning, as opposed to the old one, which was based on floats.  The underlying structure of the site has barely change, with one exception.  The navigation/presentation portion of the pages is now found at the end of the document, instead of the beginning.  This seems more accessible to me.  If you want to see what the raw, unstyled page looks like, pick the theme &#8220;void(style);&#8221; from the menu.
</p>
<p>
Note that not every theme is guaranteed to work in your browser.  I stuck to the CSS standards as much as possible, and I did do cross-browser testing.  This uncovered some weird whitespace-sensitive bugs in some browsers.  It also showed that not every technique works well in all browsers.  I&#8217;m open to hearing about workarounds for broken displays in browsers, should you find them, so long as they&#8217;re based on standard CSS and don&#8217;t break the display in too many other browsers.
</p>
<p>
A few other notes:
</p>
<ul>
<li>Unlike the old design, the new themes are intended to have notably distinct layout approaches.  Almost all of them put the sidebar on the right, but that&#8217;s just because I prefer righthand navigation.  With the old themes, each one was basically a different set of colors and backgrounds for the same layout.  This time, I wanted to be a little more original.  I&#8217;d credit the <a href="http://www.csszengarden.com/">CSS Zen Garden</a> with prompting this, but I&#8217;ve been slowly working at this change since last fall.</li>
<li>The cookies that store the theme name and base text size (if you change it) changed their names to be a little more verbose.  You can of course deny said cookies; the site will be completely navigable without them.  The theme switcher won&#8217;t work, that&#8217;s all.</li>
<li>Only one of the themes uses pixel-sized text: &#8220;Classic MW.&#8221;  Since the theme is intended to reproduce the old design as closely as possible, I figured I&#8217;d leave its 11px baseline text.  You can always override it with text-zoom features, or else on the advanced setup page, like before.</li>
<li>Some themes use ems or percentages to set the <code>body</code> element&#8217;s text size to be smaller than the user&#8217;s default.  I did this to prevent the sans-serif fonts employed in those themes from looking stupidly big in default browser installs.  If you object to this approach, then pick a theme that doesn&#8217;t override text size&#x2014;the default theme, &#8220;Eos,&#8221; is one of these&#x2014;or set your preferred base text size on the advanced setup page.  Or both.</li>
<li>When switching from one theme to another, you may run afoul of bugs in various browsers that let styles leak from one theme to another.  If you see a totally horked display, reload the page to see if that fixes it.</li>
<li>Although I was tempted, I didn&#8217;t end up using any PNGs to create the translucency effects in various themes.  I didn&#8217;t use <code>background-attachment: fixed</code>, either.  It was a lot more challenging to figure out ways to let IE/Win users see the translucent effects with scrolling backgrounds and regular old JPEGs.  I may write a tutorial on how I managed this, but anyone who can&#8217;t wait is free to tear into my CSS and figure it out for themselves.  And to copy the technique, if they so desire.</li>
<li>Despite it not being the default theme, I think my favorite is <i>Aware</i>.  The name is not necessarily the English word meaning &#8220;having knowledge or cognizance,&#8221; but is instead a Japanese word meaning &#8220;the sense of poignant beauty arising from an ephemeral thing.&#8221;  Since I think the latter is only possible with the former, I find this to be a wonderful intersection of cross-linguistic meaning.  Thus you can take the title to mean whichever of the definitions appeals to you most.  For me, it changes back and forth over time.</li>
</ul>
<p>
There may be adjustments to the themes in the future as I find techniques I like better, or as I fix up oddities in and add extra visual frosting to the more experimental themes (like &#8220;Matrix&#8221;).  Meanwhile, please feel free to share and enjoy.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2003/06/10/eos-rising/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
