<?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; Books</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/category/personal/books/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>Wed, 08 May 2013 19:05:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>CSS Pocket Reference: The Cutting Room</title>
		<link>http://meyerweb.com/eric/thoughts/2011/04/06/css-pocket-reference-the-cutting-room/</link>
		<comments>http://meyerweb.com/eric/thoughts/2011/04/06/css-pocket-reference-the-cutting-room/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 21:11:54 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1506</guid>
		<description><![CDATA[I just shipped off the last of my drafts for <cite>CSS Pocket Reference, 4th Edition</cite> to my editor.  Here are the properties I cut.]]></description>
				<content:encoded><![CDATA[<p>I just shipped off the last of my drafts for <cite>CSS Pocket Reference, 4th Edition</cite> to my editor.  In the process of writing the entries, I set up an <a href="http://meyerweb.com/eric/css/tests/css3/">ad-hoc test suite</a> and made determinations about what to document and what to cut.  That&#8217;s what you do with a book, particularly a book that&#8217;s meant to fit into a pocket.  My general guide was to cut anything that isn&#8217;t supported in any rendering engine, though in a few cases I decided to cut properties that were supported by a lone browser but had no apparent prospects of being supported by anyone else, ever.</p>

<p>For fun, and also to give fans of this or that property a chance to petition for re-inclusion, here are the properties and modules I cut.  Think of it as the blooper reel, which can be taken more than one way.  I&#8217;ve organized them by module because it&#8217;s easier that way.</p>

<ul>
<li>The <a href="http://w3.org/TR/css3-3d-transforms/#backface-visibility-property">backface-visibility</a> property from the 3D Transforms module.  This is one I&#8217;m already reconsidering, but I haven&#8217;t found any indication that anyone besides Webkit will be picking it up in the near future.  Still, I did document the rest of the 3D Transforms module so I may add this back in during the tech review stage.</li>
<li><a href="http://w3.org/TR/css3-box/#rotating"><code>rotation</code></a> and <a href="http://w3.org/TR/css3-box/#rotating"><code>rotation-point</code></a> from the CSS3 Box module.  These have been effectively replaced by the 2D Transforms module, but the Box module hasn&#8217;t been updated since that happened.</li>
<li>Everything in the <a href="http://www.w3.org/TR/css3-flexbox/">Flexible Box Layout module</a>.  There are, as of now, just too many sections bearing notes, warnings, questions, and general feelings of instability and future change for me to feel comfortable including the properties from this module.  I&#8217;m probably going to catch some flak for that.</li>
<li><a href="http://w3.org/TR/css3-grid/#grid-columns">grid-columns</a> and <a href="http://w3.org/TR/css3-grid/#grid-rows">grid-rows</a> from the Grid Positioning Module Level 3, which effectively means means excluding the entire module.  Some day maybe I&#8217;ll write a separate pocket reference just for the various CSS layout systems.</li>
<li><a href="http://w3.org/TR/css3-fonts/#font-stretch">font-stretch</a>.  Its continued exclusion saddens me, because I am exactly the sort of sheep-stealing lowlife who would programmatically stretch and compress font faces and <em>like</em> it, but so far as I can tell nobody&#8217;s supporting the property.  Alas.</li>
<li>Basically, the entirety of the <a href="http://www.w3.org/TR/css3-gcpm/">Generated Content for Paged Media module</a>.</li>
<li>The Behavioral Extensions module, which means the <a href="http://w3.org/TR/becss/#the-binding">binding</a> property as well as the <code>:bound-element</code> pseudo-class.</li>
<li>All the properties in <a href="http://www.w3.org/TR/css3-marquee/">CSS Marquee module</a>.  I&#8217;d love to see someone make a compelling case for re-instating them.</li>
<li>The following properties from <a href="http://www.w3.org/TR/css3-text/">CSS Text Level 3</a>: 
<a href="http://w3.org/TR/css3-text/#hanging-punctuation"><code>hanging-punctuation</code></a>, 
<a href="http://w3.org/TR/css3-text/#punctuation-trim"><code>punctuation-trim</code></a>, 
<a href="http://w3.org/TR/css3-text/#text-align-last"><code>text-align-last</code></a>, 
<a href="http://w3.org/TR/css3-text/#text-emphasis-position"><code>text-emphasis-position</code></a>, 
<a href="http://w3.org/TR/css3-text/#text-emphasis-style"><code>text-emphasis-style</code></a>, 
<a href="http://w3.org/TR/css3-text/#text-emphasis"><code>text-emphasis</code></a>, 
<a href="http://w3.org/TR/css3-text/#text-justify"><code>text-justify</code></a>, 
<a href="http://w3.org/TR/css3-text/#text-outline"><code>text-outline</code></a>, 
<a href="http://w3.org/TR/css3-text/#text-wrap"><code>text-wrap</code></a>, 
<a href="http://w3.org/TR/css3-text/#white-space-collapse"><code>white-space-collapsing</code></a>, 
and <a href="http://w3.org/TR/css3-text/#word-break"><code>word-break</code></a>.</li>
<li>The following properties from <a href="http://www.w3.org/TR/css3-ui/">the Basic User Interface module</a>, dated 2004:
<a href="http://w3.org/TR/css3-ui/#appearance0"><code>appearance</code></a>, 
<a href="http://w3.org/TR/css3-ui/#icon"><code>icon</code></a>, 
<a href="http://w3.org/TR/css3-ui/#nav-dir"><code>nav-down</code></a>, 
<a href="http://w3.org/TR/css3-ui/#nav-dir"><code>nav-left</code></a>, 
<a href="http://w3.org/TR/css3-ui/#nav-dir"><code>nav-right</code></a>, 
<a href="http://w3.org/TR/css3-ui/#nav-dir"><code>nav-up</code></a>, 
and <a href="http://w3.org/TR/css3-ui/#nav-index0"><code>nav-index</code></a>.</li>
<li>The <a href="http://www.w3.org/TR/css3-hyperlinks/">Hyperlink Presentation module</a>, dated 2004.</li>
<li>The <a href="http://www.w3.org/TR/css3-preslev/">Presentation Levels module</a>, dated 2003.</li>
<li><a href="http://w3.org/TR/css3-content/#moving">move-to</a> and 
<a href="http://w3.org/TR/css3-content/#the-crop">crop</a> from the CSS3 Generated and Replaced Content module, dated 2003.</li>
<li>The <a href="http://www.w3.org/TR/css3-linebox/">Line module</a>, dated 2002 and bearing my name for no reason I can recall.  The one property listed there which I kept is <code>vertical-align</code>, and I just used the CSS2.1 definition.</li>
</ul>

<p>After all that, I imagine you&#8217;re going to laugh uproariously when I tell what I <em>did</em> include:  paged and aural properties.  I know—I&#8217;m kind of poleaxed by my own double standard on that score.  I included them for historical reasons (they&#8217;ve long been included) and also because they&#8217;re potentially very useful to a more accessible future.  Besides, if we run out of pages, they&#8217;re in their own section and so very easy to cut.</p>

<p>I&#8217;m pretty sure I listed everything that I explicitly dropped, so if you spot something that I absolutely have to reinstate, here&#8217;s your chance to let me know!</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2011/04/06/css-pocket-reference-the-cutting-room/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Smashing CSS</title>
		<link>http://meyerweb.com/eric/thoughts/2010/11/18/smashing-css/</link>
		<comments>http://meyerweb.com/eric/thoughts/2010/11/18/smashing-css/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 19:27:36 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1424</guid>
		<description><![CDATA[Well, I done did it again: I wrote a book.  This time, it's <cite>Smashing CSS: Professional Techniques for Modern Layout</cite>, published by <a href="http://wiley.com/">Wiley and Sons</a> and available now.]]></description>
				<content:encoded><![CDATA[<img src="http://meyerweb.com/eric/books/smashing/cover-sm.jpg" alt="Smashing CSS cover" class="pic"/>
<p>
Well, I done did it again: I wrote a book.  This time, it&#8217;s <cite><a href="http://meyerweb.com/eric/books/smashing/">Smashing CSS: Professional Techniques for Modern Layout</a></cite>, published by <a href="http://wiley.com/">Wiley and Sons</a> and available as of some time last week.  (Just in time for the holiday gift-giving season!  Buy one for everybody in the family!  Don&#8217;t delay&#8212;act now!)
</p>
<p>
What&#8217;s different about this book as compared to others I&#8217;ve written is that this is a collection of short tips, tricks, and techniques for using CSS in everyday work.  Many of them involve making changes and seeing the results, similar to my New Riders books, but where those books had chapter-long projects these are usually only a page or three in length.  Well, okay, a few get up towards ten pages, but only on occasion.
</p>
<p>
Another difference is that <cite>Smashing CSS</cite> spans the spectrum from basic tools and browser features that can speed your development and debugging to some cutting-edge ideas and a taste of the latest CSS3 hotness.  I really do hope there&#8217;s something in it for everyone, and with something like a hundred entries, I think my odds are pretty good.
</p>
<p>
I&#8217;m especially happy that it&#8217;s in full color, which allowed me to do lots of screenshots as well as color-hinting of the markup and CSS, and personally I think it looks awesome.  I hope you&#8217;ll agree.  Check out <a href="http://wiley.com/WileyCDA/WileyTitle/productCd-047068416X.html">the official catalog page at Wiley</a> or <a href="http://isbn.nu/9780470684160">comparison-shop at ISBN.nu</a>, and thanks!
</p>
<p>
<strong>Update 19 Nov 10:</strong>  Kindle, ePub, and PDF versions of the book should be available within the next week.  They&#8217;re all in the hands of Wiley&#8217;s ebook distributor, so now it&#8217;s up to the distributor to get the files into the hands of ebook sellers.  On behalf of all you ebook fans, I hope it will happen soon!  (Is &#8220;ebook&#8221; the way we write that now?  I&#8217;m a little light on the lingo.)
</p>
<p>
<strong>Update 6 Dec 10:</strong> So far I&#8217;ve found the <a href="http://www.amazon.com/Smashing-CSS-Professional-Techniques-ebook/dp/B004D4Y2TO">Kindle (mobi)</a> and <a href="http://search.barnesandnoble.com/Smashing-CSS/Eric-Meyer/e/9780470970720/?itm=6">Nook (ePub)</a> versions of the book.  Finding a good (read: legal) PDF version is proving difficult, so if anyone&#8217;s seen it out there, let me know so I can link away!
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2010/11/18/smashing-css/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Shelfarious Behavior</title>
		<link>http://meyerweb.com/eric/thoughts/2007/11/14/shelfarious-behavior/</link>
		<comments>http://meyerweb.com/eric/thoughts/2007/11/14/shelfarious-behavior/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 05:25:54 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/11/14/shelfarious-behavior/</guid>
		<description><![CDATA[When social networking goes awry, do we blame the member or the site?]]></description>
				<content:encoded><![CDATA[<p>
Two months ago, we had someone essentially spam <a href="http://css-discuss.org/">css-discuss</a> by sending a social networking invitation to the list.  Now, I&#8217;m all for making connections, but inviting close to 8,400 people all over the world to join your favorite new social graph seems a bit, well, anti-social.  Further, there was a statement right in the invitation that sending it to someone not personally known was an abuse of the service.  Regardless, it was a violation of list policies, so we booted the offender from the list.  I followed the &#8220;never send invitations to this address again&#8221; opt-out link and reported the offender via the abuse reporting address.
</p>
<p>
I very quickly got back a reponse from the team, expressing regret over what had happened and promising to take care of it.  I suggested they domain-block css-discuss.org and <a href="http://webdesign-l.com/">webdesign-l.com</a> (you&#8217;re welcome, Steve), thanked them for being so responsive, and that was the end of it.  Until a few days later, when I got personally spammed from the same user account.  I reported them again, this time with a bit of snark, and opted myself out.  I didn&#8217;t hear a word from anyone.
</p>
<p>
Of course, as you&#8217;ve guessed from the title, the site in question was <a href="http://www.shelfari.com/">Shelfari</a>.  And thanks to what I&#8217;m now <a href="http://www.librarything.com/thingology/2007/11/shelfari-spam-basically-social.php">finding out about their practices</a>, it&#8217;s quite possible&#8212;even probable&#8212;that <a href="http://www.observer.com/2007/caught-shelfari-s-sticky-web-no-more-friends-please">the offender was Shelfari itself</a>.
</p>
<p>
What we have here is a clear case of bad design causing negative ripple effects far beyond the badly designed site.  In the case of css-discuss, over eight thousand people got spammed through a members-only list they&#8217;d joined on the promise of high signal and low noise.  I expelled a member of that community as a result of what a site did for them thanks to bad UI.  I feel bad about that.  Had I known, I might have put the account on moderation until they could be reasonably sure things were cleared up with Shelfari instead of just booting them.  So I&#8217;ve tracked down their address and apologized, which seems the only honorable thing to do.
</p>
<p>
It may also be the case that bad ethics are as much to blame here as bad design.  This is much harder to assess, of course, but the fact that the opt-out action was completely ignored makes me much less likely to chalk it all up to a series of misunderstandings.  Even if the Shelfari team was trying to be good actors and bungling the job, it&#8217;s little wonder they&#8217;re being hung with the spammer tag (the &#8220;Scarlet S&#8221;?).  Automatically using people&#8217;s address books to spread your payload is a classic worm-spammer technique, after all.
</p>
<p>
Given all this hindsight, I&#8217;m definitely intrigued by the following passage from the mail they sent me on 14 September:
</p>

<blockquote><p>We make it super easy to invite, but some people just send to all, which isn&#8217;t really what we want.</p></blockquote>

<p>
In other words, the very thing they&#8217;re apologizing for now, the thing that has caused such a recent uproar, was known to them no later than two months ago.  So yeah, no surprise that a whole bunch of folks are not cutting Shelfari even one tiny iota of slack.
</p>
<p>
Anyway, the bottom line is this: if you&#8217;re signing up for a social networking site and they offer to contact people you know or import your address book or things of that nature, be very cautious.  And be doubly cautious if you&#8217;re signing up for Shelfari.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2007/11/14/shelfarious-behavior/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Pocket Style, Take Two</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/26/pocket-style-take-two/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/07/26/pocket-style-take-two/#comments</comments>
		<pubDate>Mon, 26 Jul 2004 19:28:03 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/26/pocket-style-take-two/</guid>
		<description><![CDATA[Just a few hours ago, I received a FedEx package containing a brand spankin&#8217; new copy of the CSS Pocket Reference, 2nd Edition.  This new edition includes all of the CSS2 and CSS2.1 properties and values, information and algorithms covering the box model, table layout, font selection, and more.  It&#8217;s almost 130 pages, and that&#8217;s [...]]]></description>
				<content:encoded><![CDATA[<img src="/eric/books/css-pocket/cover-v2-sm.jpg" class="pic" alt="A picture of the cover of 'CSS Pocket Reference, Second Edition'" title="Just in case you need a visual reference">
<p>
Just a few hours ago, I received a FedEx package containing a brand spankin&#8217; new copy of the <a href="http://www.oreilly.com/catalog/csspr2/index.html">CSS Pocket Reference, 2nd Edition</a>.  This new edition includes all of the CSS2 and CSS2.1 properties and values, information and algorithms covering the box model, table layout, font selection, and more.  It&#8217;s almost 130 pages, and that&#8217;s without a single page of it taken up by support charts.  The first edition has taken some flak for being obsolete; this new edition should address those concerns.  (Unless of course you want a CSS3 pocket reference, in which case this book won&#8217;t help you, and anyway, you&#8217;ll need much bigger pockets.)
</p>
<p>
And it&#8217;s still just $9.95!  What a bargain.  You should buy two.  That way you can have one for your pocket, where it will be handily available at all times, and the other for your bookshelf, where it will stay crisp and neat.
</p>
<p>
For a while I&#8217;d had a vague plan that, when this book&#8217;s arrival was announced, I would take that opportunity to say that I was taking a break from book writing for a while.  So much for <em>that</em> plan; I just today agreed to start another project.  Looks as though <a href="http://www.molly.com/" title="molly.com">Molly</a> <a href="http://webstandardsgroup.org/features/molly-holzschlag.cfm#passionate" title="Web Standards Group - Ten Questions for Molly Holzschlag, Question #1">was right</a> about me.  I wonder how long it will be until there&#8217;s a cure&#8230;
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/07/26/pocket-style-take-two/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wanted: CSS Luminary</title>
		<link>http://meyerweb.com/eric/thoughts/2004/07/05/wanted-css-luminary/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/07/05/wanted-css-luminary/#comments</comments>
		<pubDate>Mon, 05 Jul 2004 12:58:24 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/07/05/wanted-css-luminary/</guid>
		<description><![CDATA[Recently, I had a conversation with an editor at a relatively well-known and respected publisher about a CSS book concept they&#8217;re pursuing.  I don&#8217;t want to give too much away about the book itself, since it&#8217;s their idea and not mine, but I will say that the concept more or less requires that the book&#8217;s [...]]]></description>
				<content:encoded><![CDATA[<p>
Recently, I had a conversation with an editor at a relatively well-known and respected publisher about a CSS book concept they&#8217;re pursuing.  I don&#8217;t want to give too much away about the book itself, since it&#8217;s their idea and not mine, but I will say that the concept more or less requires that the book&#8217;s author be a recognized name in the CSS and Web design community.
</p>
<p>
For various reasons, I&#8217;m not able to take on the project myself, so we were bouncing around various names of other people who might be a good fit.  I shared some of my ideas, but I felt like I was struggling, and after we hung up I felt like I hadn&#8217;t really been a big help.  That bothered me, so I&#8217;m going to put this to you, dear readers: tell me who would automatically make you take a CSS book seriously and consider buying it just on the strength of the name alone.  (Remember, I&#8217;m not able to take this project, so don&#8217;t say, &#8220;Why, yours, Eric!&#8221; unless you want to be derided as a pointless suck-up.)  You should probably list a couple of names, just in case you all pick one person as your primary and he or she isn&#8217;t available to do the book, either.  After a week or so I&#8217;ll pass the results on to the publisher.  Even if someone else has already named your top choice(s), list them again.  The most commonly-listed names will be the ones who are at the top of the list.
</p>
<p>
So the floor is open.  Let&#8217;s hear some names!
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/07/05/wanted-css-luminary/feed/</wfw:commentRss>
		<slash:comments>105</slash:comments>
		</item>
		<item>
		<title>Code Constraints</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/14/code-constraints/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/06/14/code-constraints/#comments</comments>
		<pubDate>Tue, 15 Jun 2004 03:25:36 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/14/code-constraints/</guid>
		<description><![CDATA[Chris Adamson has an interesting post over at the O&#8217;Reilly Network about code in books and articles.  In summation: should code be given a special license, separate from the actual text? While CSS isn&#8217;t code, exactly, the same basic questions apply to the stuff I&#8217;ve written.  Let&#8217;s take my most recent title, More Eric Meyer [...]]]></description>
				<content:encoded><![CDATA[<p>
Chris Adamson has <a href="http://www.oreillynet.com/pub/wlg/5054" title="This you can take, this you can't...">an interesting post</a> over at the O&#8217;Reilly Network about code in books and articles.  In summation: should code be given a special license, separate from the actual text?
</p>
<p>
While CSS isn&#8217;t code, exactly, the same basic questions apply to the stuff I&#8217;ve written.  Let&#8217;s take my most recent title, <cite><a href="http://more.ericmeyeroncss.com/">More Eric Meyer on CSS</a></cite>.  It contains a copyright statement that says, in effect, you can&#8217;t reproduce the book&#8217;s text, in part or in whole, without permission.  There is no distinction there between the explanatory text (&#8220;Margin collapsing is an interesting problem in some cases, and here&#8217;s why, blah blah blah&#8230;&#8221;) and the styles.  Taken literally, the copyright statement says that you can&#8217;t re-use any of the CSS I created in your own designs.
</p>
<p>
This is clearly in opposition to what I think most of us would agree is the expectation, which is that you can use styles (or code) as you see fit but you can&#8217;t take the &#8216;narrative&#8217; text and pass it off as your work.  But where&#8217;s the dividing line?  Suppose that, for whatever reason, you really like one of the designs in <a href="http://more.ericmeyeroncss.com/projects/04/" title="Positioning in the Background">Project 4</a>.  We can agree that you should be able to re-use the styles presented, but a whole design?  Is that fair?  I can imagine many arguments both for and against, many of them variants on the classic slippery-slope argument.
</p>
<p>
In my particular case, the situation is even less clear.  As anyone who drops by the book&#8217;s site will discover, the project files are freely available for anyone to download.  You aren&#8217;t even expected to own the book as a condition of using them.  That makes them less protected, I would think, than if they were on a CD that accompanied the book&mdash;but how much sense does <em>that</em> make?  Again, I can envision several arguments on both sides of the issue.  The same questions would arise for any author that provided code samples for download, as many do.
</p>
<p>
There&#8217;s also the question of what rights can or should be granted to the reader with regard to code.  I might hypothetically make the styles all freely available to anyone, but only under the condition that attribution be given to the source (either me, the book, or both).  Wouldn&#8217;t you, as a reader, find that rather annoying?  <em>I</em> would.  &#8220;You mean I have to give Eric credit just to use two CSS rules that create this cool effect?&#8221;
</p>
<p>
I&#8217;ve always operated on the principle that any markup or CSS I write about is fair game, because otherwise what would be the point of writing about how to use it?  I can see it now: &#8220;use of the CSS presented in this tutorial, including any derivative works, without the written consent of the author is prohibited.&#8221;  Yeah, right!  That would be something like a dictionary prohibiting you from using any words you look up, including all modifications and misspellings.
</p>
<p>
So should books contain an explicit license regarding use of the code?  If so, what kind?  I expect readers and publishers will have different viewpoints, although the more clueful publishers probably won&#8217;t be too far away from the typical reader perspective.  There&#8217;s a part of me that wonders why we even have to be explicit about this at all&mdash;after all, there&#8217;s been a sort of tacit acceptance of code re-use to date&mdash;but in a litigious DMCA world, this is an issue that probably has to be addressed sooner or later.
</p>
<p>
As I ponder the subject, I&#8217;m currently contemplating putting all my code samples under a Creative Commons <a href="http://creativecommons.org/licenses/sa/1.0/">ShareAlike 1.0 license</a>, both now and into the future, just to make sure the bases are covered.  Then again, perhaps an <a href="http://creativecommons.org/licenses/publicdomain/">explicit Public Domain license</a> would make more sense.  Which one would be better, or is there a superior approach I haven&#8217;t considered?  Let me know.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/06/14/code-constraints/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>MEMoC Under Review</title>
		<link>http://meyerweb.com/eric/thoughts/2004/05/03/memoc-under-review/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/05/03/memoc-under-review/#comments</comments>
		<pubDate>Mon, 03 May 2004 17:16:31 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/05/03/memoc-under-review/</guid>
		<description><![CDATA[Andy King, author of the excellent Speed Up Your Site and purveyor of fine content at the new Optimization Week, has posted a very nice review of More Eric Meyer on CSS.  I think this might be the first official review of the book, and if he posts it over at Amazon it will very [...]]]></description>
				<content:encoded><![CDATA[<p>
Andy King, author of the excellent <cite><a href="http://www.websiteoptimization.com/speed/">Speed Up Your Site</a></cite> and purveyor of fine content at the new <a href="http://www.optimizationweek.com/">Optimization Week</a>, has posted <a href="http://www.optimizationweek.com/reviews/morecss/">a very nice review</a> of <cite><a href="http://more.ericmeyeroncss.com/">More Eric Meyer on CSS</a></cite>.  I think this might be the first official review of the book, and if he posts it <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0735714258/">over at Amazon</a> it will <del>very likely be the first review there as well</del> <ins>be one of the first few reviews over there (someone posted the first review some time today!)</ins>.
</p>
<p>
According to Andy, Jeffrey Zeldman (who just launched a <a href="http://www.zeldman.com/colophon/">superfine redesign</a> over at <a href="http://www.zeldman.com/">The Daily Report</a>) and I &#8220;actually make standards sexy.&#8221;  Oh, yes, big boy&#8230; mark up my content, you style stud, you&#8230;
</p>
<p>
Okay, I promise never to do that again.
</p>
<p>
If there are other reviews out there and I&#8217;ve missed them, please let me know!
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/05/03/memoc-under-review/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Wow, Is My Book Red!</title>
		<link>http://meyerweb.com/eric/thoughts/2004/04/12/wow-is-my-book-red/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/04/12/wow-is-my-book-red/#comments</comments>
		<pubDate>Mon, 12 Apr 2004 22:03:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/04/12/wow-is-my-book-red/</guid>
		<description><![CDATA[I got my first paper copy of More Eric Meyer on CSS this morning, so I had to accelerate my update process for the companion site; the project files are now online.  Apparently on many machines, the cover and site colors are a startling dark pink, which isn&#8217;t the intent.  On my machine, the color [...]]]></description>
				<content:encoded><![CDATA[<p>
I got my first paper copy of <i>More Eric Meyer on CSS</i> this morning, so I had to accelerate my update process for <a href="http://more.ericmeyeroncss.com/">the companion site</a>; the project files are now online.  Apparently on many machines, the cover and site colors are a startling dark pink, which isn&#8217;t the intent.  On my machine, the color is a deep red, as is the actual book.  Imagine a fire engine made out of tomato soup&#x2014;that&#8217;s pretty much the shade of red.
</p>
<p>
Either way, it&#8217;s still fairly startling.
</p>
<p>
It&#8217;s kind of a weird feeling to have two books come out at almost the same time.  <a href="/eric/books/css-tdg/">CSS:TDG, Second Edition</a>, arrived just two weeks ago.  Now here&#8217;s <a href="http://more.ericmeyeroncss.com/">MEMOC</a>, forming something of a weird acronym duet.  So now I have this small stack of two new books.  The covers are still shiny and creaseless.  They have that hot-off-the-presses crispness.  I almost hate to open them.  I&#8217;m always afraid I&#8217;ll break their spines, and then I won&#8217;t be able to move them any more.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/04/12/wow-is-my-book-red/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s On Every Channel!</title>
		<link>http://meyerweb.com/eric/thoughts/2004/04/09/its-on-every-channel/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/04/09/its-on-every-channel/#comments</comments>
		<pubDate>Fri, 09 Apr 2004 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/04/09/its-on-every-channel/</guid>
		<description><![CDATA[I got word yesterday that More Eric Meyer on CSS has already come back from the printers, so it ought to be available within a week or so.  Woo hoo!  I&#8217;ve put up a companion site with the table of contents; the project files will be online soon.  And yes&#x2014;that really is the cover. Speaking [...]]]></description>
				<content:encoded><![CDATA[<p>
I got word yesterday that <i>More Eric Meyer on CSS</i> has already come back from the printers, so it ought to be available within a week or so.  Woo hoo!  I&#8217;ve put up <a href="http://more.ericmeyeroncss.com/" title="Companion site for 'More Eric Meyer on CSS'">a companion site</a> with the table of contents; the project files will be online soon.  And yes&#x2014;that really is the cover.
</p>
<p>
Speaking of books, the <a href="/eric/books/css-tdg/">second edition of <i>Cascading Style Sheets: The Definitive Guide</i></a> is now available pretty much everywhere.  Over at Amazon, its sales rank has been hovering around 200 for a couple of weeks now, so that&#8217;s pretty cool.  I&#8217;ve heard from a few readers who already have their copies, and some errata reports have started to come in.  Joy!  It&#8217;s always frustrating to finish a book, because I know that the errors that got missed will immediately be spotted by all the readers.  No matter how hard we tried, some errors are going to slip through.  The perfectionist in me quails at that knowledge.
</p>
<p>
But then, releasing a new book does afford me the chance to be amused by reader reviews.  Here&#8217;s one that had me chuckling:
</p>
<blockquote>
i understand the basics of css already, i just needed something to outline the syntax and concepts in css2 and then just function as a reference. this book did neither, and i&#8217;ve found it to be a complete waste.
</blockquote>
<p>
Yeah, I guess you probably would.  Say it with me, sparky: &#8220;Definitive <strong>Guide</strong>.&#8221;  <em>Not</em> &#8220;Reference.&#8221;  It&#8217;s not an outline, and wasn&#8217;t when the first edition came out.  If you need a reference with a quick outline, you could always try the <a href="/eric/books/css-progref/"><i>CSS2.0 Programmer&#8217;s Reference</i></a>, which has, of all things, an outline of the syntax and concepts of CSS2 and provides a full property reference.  Amazing.
</p>
<p>
I know you aren&#8217;t supposed to judge a book by its cover, but sometimes you can get a little guidance from its title.
</p>
<p>
Anyone who reads Italian might be interested in <a href="http://www.bazzmann.com/internal.php?codice=38">an interview with me</a> conducted by Marco Trevisan.  For those who don&#8217;t do as the Romans do, the English version should be available in the near future.
</p>
<p>
Update: <a rel="friend met" href="http://www.livejournal.com/users/zoethe/" title="Ramblings, with a side of fries">Gini</a>&#8216;s <a href="http://www.livejournal.com/users/zoethe/198079.html" title="Good News!">sister is doing better</a>, although she was <a href="http://www.livejournal.com/users/zoethe/197588.html" title="I'm not sure who to smack first...">evicted from the hospital</a> even though still suffering a lot of pain.  <a rel="friend met" href="http://www.livejournal.com/users/theferrett/" title="The Watchtower of Destruction">Ferrett</a> tells me that it looks like some of meyerweb&#8217;s readers did contribute to the support fund, and again, Kat and I both thank you for reaching out.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/04/09/its-on-every-channel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leaping Fish</title>
		<link>http://meyerweb.com/eric/thoughts/2004/03/29/leaping-fish/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/03/29/leaping-fish/#comments</comments>
		<pubDate>Mon, 29 Mar 2004 14:53:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/03/29/leaping-fish/</guid>
		<description><![CDATA[As I write this entry, Cascading Style Sheets: The Definitive Guide, Second Edition is #3 on Amazon&#8217;s Computers &#38; Internet Bestsellers list, and the book itself has a sales rank of 144.  Sweeeet.]]></description>
				<content:encoded><![CDATA[<p>
As I write this entry, <a href="/eric/books/css-tdg/"><cite>Cascading Style Sheets: The Definitive Guide</cite>, Second Edition</a> is #3 on Amazon&#8217;s <a href="http://www.amazon.com/exec/obidos/tg/new-for-you/top-sellers/-/books/5/ref=pd_ts_b_nav/102-1713383-4768914">Computers &amp; Internet Bestsellers list</a>, and the book itself has a sales rank of 144.  Sweeeet.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/03/29/leaping-fish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Return of the Fish</title>
		<link>http://meyerweb.com/eric/thoughts/2004/03/19/return-of-the-fish/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/03/19/return-of-the-fish/#comments</comments>
		<pubDate>Fri, 19 Mar 2004 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/03/19/return-of-the-fish/</guid>
		<description><![CDATA[I have in my hands a physical copy of the second edition of Cascading Style Sheets: The Definitive Guide, bound with a RepKover lay-flat spine and everything.  So I figure it should be shipping out to folks within the next week or two.  If you&#8217;ve pre-ordered, there ought not be long to wait!  (And if [...]]]></description>
				<content:encoded><![CDATA[<p>
<img src="/eric/books/css-tdg/cover-sm.jpg" alt="An image of the cover of Cascading Style Sheets, Second Edition" title="CSS:TDG 2ed Cover" class="pic"/>
I have in my hands a physical copy of the <a href="/eric/books/css-tdg/">second edition of <cite>Cascading Style Sheets: The Definitive Guide</cite></a>, bound with <a href="http://www.oreilly.com/pub/a/oreilly/ask_tim/2004/repkover_0304.html">a RepKover lay-flat spine</a> and everything.  So I figure it should be shipping out to folks within the next week or two.  If you&#8217;ve pre-ordered, there ought not be long to wait!  (And if you haven&#8217;t, then what are you waiting for?)
</p>
<p>
As I mentioned <a href="/eric/thoughts/200403.html#d18" title="SXSW04i Wrap-Up">yesterday</a>, the &#8216;diagnosis&#8217; favelets I used during my SXSW04i presentation generated a lot of comment, so I now have the underlying style sheets on a &#8220;<a href="/eric/tools/favelets/">Favelets</a>&#8221; page in my &#8220;<a href="/eric/tools/">Tools</a>&#8221; section.  For those of you who know how favelets work, just grab any or all of the style sheets you want and go for it.  For those who need some assistance, I wrote a &#8220;Favelet Creator.&#8221;  You plug in the URL of a style sheet you want to have applied to whatever page you&#8217;re viewing and the name of the favelet as you want it to appear in your toolbar.  Then you drag the resulting link into your favorites toolbar.
</p>
<p>
All this really does is create a <code>javascript:</code> link that, when invoked, will dynamically write a <code>link</code> element into the <code>head</code> of whatever document you&#8217;re viewing.  That <code>link</code> points to a style sheet, and so the styles are applied.  As an example, you could point it to a style sheet that sets borders for tables and table cells.  When you click on the favelet, all of the tables and table cells in the currently-viewed page become visible.  Figuring out exactly how a table-based page is laid out thus becomes a snap.
</p>
<p>
So if you don&#8217;t like the styles I created, you can write your own (or modify the ones I provided) and create your own diagnostic style sheets.  The favelet creator should make it even simpler.  Either way, I hope these will be helpful.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/03/19/return-of-the-fish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sign, Sign, Everywhere A Sign</title>
		<link>http://meyerweb.com/eric/thoughts/2004/03/10/sign-sign-everywhere-a-sign/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/03/10/sign-sign-everywhere-a-sign/#comments</comments>
		<pubDate>Wed, 10 Mar 2004 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/03/10/sign-sign-everywhere-a-sign/</guid>
		<description><![CDATA[So I&#8217;m on the book-signing schedule at SXSW04 as part of a five-person signature cage match that will last until only one person is left standing!  Er, or something.  Actually, I assume they&#8217;re going to kick us out of there by 1:15pm to clear enough space for all of Cory Doctorow&#8216;s screaming fans.  But hey, [...]]]></description>
				<content:encoded><![CDATA[<p>
So I&#8217;m on the <a href="http://www.sxsw.com/tradeshow/if/book_signings/">book-signing schedule</a> at SXSW04 as part of a five-person signature cage match that will last until <em>only one person is left standing!</em>  Er, or something.  Actually, I assume they&#8217;re going to kick us out of there by 1:15pm to clear enough space for all of <a href="http://www.craphound.com/bio.html" title="Cory Doctorow's Biography">Cory Doctorow</a>&#8216;s screaming fans.  But hey, if you have a book you want to have signed by any of us, bring it along.  I imagine you&#8217;ll also be able to buy <cite><a href="http://www.ericmeyeroncss.com/">Eric Meyer on CSS</a></cite> at the Borders booth where the signing will be held, as well as any of the other books listed.  This signing comes just fifteen minutes after the <a href="http://www.sxsw.com/interactive/panels/index.php?action=detail&amp;con=ia&amp;id=55" title="CSS: The Good, the Bad, and the Ugly">panel in which I&#8217;m participating</a>, so it looks like I&#8217;ll have to dash from one to the other.
</p>
<p>
When they asked me if I was game for a book signing, I did recommend that they get copies of <cite>Eric Meyer on CSS</cite> because it seemed beyond scummy to have them stock up the first edition of <cite>Cascading Style Sheets: The Definitive Guide</cite> when the second edition will be coming out within a week or two of the signing.  Hey, I&#8217;m lookin&#8217; out for ya.  Now all I have to do is think up some witty phrases to inscribe.
</p>
<p>
(If you&#8217;re in the Austin area but aren&#8217;t going to be attending SXSW04, you can still drop by and heckle us for free by <a href="https://secure.sxsw.com/if_pass/start.php">getting an iF! pass</a>.)
</p>
<p>
In the past three weeks, I&#8217;ve tried to hack (with varying levels of success) XSLT, Perl, and JavaScript.  Since I&#8217;m no better than a middling-fair programmer in any of those languages, I suppose some confusion was inevitable, but it seems like it&#8217;s always XSLT that gets me.  Thankfully, <a href="http://www.steinmeier.dk/">Chriztian Steimeier</a> provided a solution for <a href="/eric/thoughts/200403.html#d06" title="Hack and Slash">my XSLT problem</a>.  The way that templates get called and nest and interact with each other continues to befuddle me, but I hope that it will one day make a modicum of sense.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/03/10/sign-sign-everywhere-a-sign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fishing For Style</title>
		<link>http://meyerweb.com/eric/thoughts/2004/03/09/fishing-for-style/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/03/09/fishing-for-style/#comments</comments>
		<pubDate>Tue, 09 Mar 2004 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/03/09/fishing-for-style/</guid>
		<description><![CDATA[As a followup to yesterday&#8217;s entry, I thought I&#8217;d share some details on what will be in Cascading Style Sheets: The Definitive Guide, 2nd Edition (now available for pre-order!).  Here&#8217;s the Table of Contents, or at least a core subset of it: CSS and Documents Selectors Structure and the Cascade Values and Units Fonts Text [...]]]></description>
				<content:encoded><![CDATA[<p>
As a followup to yesterday&#8217;s entry, I thought I&#8217;d share some details on what <em>will</em> be in <cite><a href="http://www.oreilly.com/catalog/css2/">Cascading Style Sheets: The Definitive Guide, 2nd Edition</a></cite> (now available for pre-order!).  Here&#8217;s the Table of Contents, or at least a core subset of it:
</p>

<ol class="compact" style="list-style: decimal;">
<li>CSS and Documents</li>
<li>Selectors</li>
<li>Structure and the Cascade</li>
<li>Values and Units</li>
<li>Fonts</li>
<li>Text Properties</li>
<li>Basic Visual Formatting</li>
<li>Padding, Borders, and Margins</li>
<li>Colors and Backgrounds</li>
<li>Floating and Positioning</li>
<li>Table Layout</li>
<li>Lists and Generated Content</li>
<li>User Interface Styles</li>
<li>Non-Screen Media</li>
</ol>
<ol class="compact" style="list-style: upper-alpha;">
<li>Property Reference</li>
<li>Selector, Pseudo-Class, and Pseudo-Element Reference</li>
<li>Sample HTML 4 Style Sheet</li>
</ol>

<p>
Owners of <a href="/eric/books/css-tdg/">the first edition</a> will notice that the chapters have been rearranged a bit.  Thanks to the expansion of selectors in CSS2, it made sense to rearrange things so that they got their own chapter (which you can <a href="http://www.oreilly.com/catalog/css2/chapter/index.html">read in beta form</a> from O&#8217;Reilly), and the parts about how CSS relates to document structure were folded into the chapter about specificity and the cascade.  The consolidation of floating and positioning into one chapter really helped cut down on redundancies, although that is the longest and most-enfigured chapter in the book.  (In second place, &#8220;Basic Visual Formatting.&#8221;)   &#8220;Table Layout&#8221; talks about how tables are laid out and styled, not how to do layout with tables.  The last two chapters are basically overviews with some detail, since user interface styles are almost certainly going to <a href="http://www.w3.org/TR/css3-ui" title="CSS3 Basic User Interface Module">change radically in CSS3</a> and non-screen media support is limited or largely theoretical at this stage.  There&#8217;s still enough detail to satisfy, I think.
</p>
<p>
As for the other chapters, they&#8217;re largely the same as in the first edition in terms of topical coverage.  They&#8217;ve just been updated and expanded to match what&#8217;s in CSS2.1.  As an example, &#8220;Text Properties&#8221; covers everything that it did in the first edition, now updated for 2004; plus it adds information on <code>text-shadow</code>, <code>direction</code>, and <code>unicode-bidi</code>.
</p>
<p>
The technical reviewers for the second edition were <a href="http://www.tantek.com/log/" rel="friend colleague met">Tantek &#xC7;elik</a> and <a href="http://ln.hixie.ch/" rel=" colleague met">Ian Hickson</a>, who were just as tough and thorough as I&#8217;d hoped.  Ian&#8217;s one of the people who pounded the inline layout model into my head until I got it when writing the first edition, actually.  I got similar treatment from both reviewers over the interaction of generated content with non-generated elements this time around, not to mention when I tried to figure out the value syntax for <code>text-decoration</code>.  It used to be simple, but oh no&#8230; they had to go makin&#8217; it all <em>fancy</em>.
</p>
<p>
Anyway, I hope that will give some idea of what lies ahead for those of you who do me the honor of purchasing the book.
</p>
<p>
I occasionally toy with the idea of setting up a <a href="http://www.cafepress.com">Caf&#xE9;press</a> store with CSS-related merchandise.  If anyone out there has bought stuff (particularly T-shirts and other articles of clothing) from Caf&#xE9;press, kindly let me know what you thought of it in terms of quality and durability.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/03/09/fishing-for-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Book</title>
		<link>http://meyerweb.com/eric/thoughts/2004/03/08/making-book/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/03/08/making-book/#comments</comments>
		<pubDate>Mon, 08 Mar 2004 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/03/08/making-book/</guid>
		<description><![CDATA[This past weekend, the folks at O&#8217;Reilly and I wrapped up the final edits and adjustments to Cascading Style Sheets: The Definitive Guide, 2nd Edition.  The in-stock date is near the end of this month, so it ought to be physically sitting on shelves by the beginning of April, maybe sooner.  The page count listed [...]]]></description>
				<content:encoded><![CDATA[<p>
This past weekend, the folks at O&#8217;Reilly and I wrapped up the final edits and adjustments to 
<cite><a href="http://www.oreilly.com/catalog/css2/">Cascading Style Sheets: The Definitive Guide, 2nd Edition</a></cite>.  The in-stock date is near the end of this month, so it ought to be physically sitting on shelves by the beginning of April, maybe sooner.  The page count listed on the O&#8217;Reilly page (as I write this) is an early estimate and too high; the actual page count will be closer to 550 pages.  There are a few reasons for this drop in pages:
</p>

<ul>
<li>The support charts have been dropped.  When the first edition came out, it made sense to include that kind of information in an appendix, so we did.  As I <a href="http://lists.w3.org/Archives/Public/www-style/2004Mar/0022.html" title="Re: compliance &quot;scorecard&quot;? from Eric A. Meyer on 2004-03-06 (www-style@w3.org from March 2004)">recently wrote on www-style</a>, the world is much different now, and the day of nifty support charts may well have passed.  In the CSS realm, anyway.  To even present a simple yes/no support chart for CSS2 would have been a dozen pages long, and a nuanced chart with notes would easily have run five times that long.  I still have notes and warnings about particularly egregious problems sprinkled through the text, though.</li>
<li>The &#8220;CSS In Action&#8221; and &#8220;Look Ahead&#8221; chapters were also dropped.  There is plenty information available these days on how to actually use CSS, so we decided not to be redundant.  As for looking ahead, even a high-level overview of where CSS3 is headed could be a hundred pages long, and out of date the minute we printed it.  Better to wait and see where things end up than make a lot of ill-informed guesses.</li>
<li>By rearranging the way information was presented, I was able to cut a lot of redundancies that bedeviled the first edition.  I also cut out some material that seemed important back in 1999, but has long since become irrelevant (like notes about what IE3 does or doesn&#8217;t do).</li>
<li>The figure count has been scaled back.  There are still a few hundred figures throughout the book, but I went to some effort to combine several points into a single figure when I could, and not illustrate every little point I made.  You really only need to see so many examples of &#8220;boldface text,&#8221; you know?</li>
<li>The text doesn&#8217;t spend time on things that were in CSS2 but aren&#8217;t in CSS2.1, and that nobody will likely ever support.  This means that some paged-media properties like <code>marks</code> weren&#8217;t described, and I didn&#8217;t waste time on the CSS2 marker-styling features since they will almost certainly die out and be replaced by a different approach in CSS3.  I did cover properties like <code>font-size-adjust</code> and <code>text-shadow</code>, but not in major detail.</li>
</ul>

<p>
So the second edition is an update of about 380 pages of the first edition, once you subtract out the stuff that was cut.  Every chapter of the first edition was reviewed and, in most cases, significantly overhauled even if it wasn&#8217;t expanded (for example, the Fonts chapter didn&#8217;t gain a lot, but it was still reworked to reduce the number of figures needed and to clarify some points).  There are four all-new chapters, five chapters with significant additions or revisions, and five more that were lightly to moderately revised.  So it&#8217;s practically a whole new book.
</p>
<p>
That&#8217;s even more true of the book I have coming out in mid- to late April from <a href="http://www.newriders.com/">New Riders</a>: <cite>More Eric Meyer on CSS</cite>, a sequel to <cite><a href="http://www.ericmeyeroncss.com/">Eric Meyer on CSS</a></cite>.  And when I say &#8220;sequel,&#8221; I really mean it: this is a collection of ten entirely new projects, so it is <strong>not</strong> a new edition of the older book.  You can own one without the other, although of <em>course</em> you should buy both!  <a href="/carolyn/">Baby</a> needs a new pair of shoes, after all.  (Okay, that&#8217;s a lie; she&#8217;s too little to be wearing shoes.  But you know what I mean.)  I&#8217;ll have more details as they become available.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/03/08/making-book/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Turning Points</title>
		<link>http://meyerweb.com/eric/thoughts/2004/01/01/turning-points/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/01/01/turning-points/#comments</comments>
		<pubDate>Thu, 01 Jan 2004 00:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/01/01/turning-points/</guid>
		<description><![CDATA[As the calendar turns to another year, I&#8217;ve reached a major goal.  I just now finished writing the preface and dedication for the second edition of Cascading Style Sheets: The Definitive Guide, which means that the primary writing is fully and completely done.  Some chapters have already been through technical review, copyedit, and author review, [...]]]></description>
				<content:encoded><![CDATA[<p>
As the calendar turns to another year, I&#8217;ve reached a major goal.  I just now finished writing the preface and dedication for the second edition of <cite><a href="/eric/books/css-tdg/">Cascading Style Sheets: The Definitive Guide</a></cite>, which means that the primary writing is fully and completely done.  Some chapters have already been through technical review, copyedit, and author review, and are moving through production.  Others are queued up for me to deal with in the next several days.  So it looks very much like we should be able to put the book on shelves, and into your hands, before summer gets underway.  This is, for me, a major relief.
</p>
<p>
As for the sequel to <cite><a href="http://www.ericmeyeroncss.com/">Eric Meyer on CSS</a></cite>, that&#8217;s suffered some setbacks due to Carolyn&#8217;s arrival, so I&#8217;m not sure when it will be finished and published.  Half the projects are already written, and the sixth has the working files all set up.  That leaves just a few more to write.  I&#8217;m hoping to get them finished before January is done, but I&#8217;m feeling less and less optimistic about meeting that goal.  We&#8217;ll see what happens.
</p>
<p>
Speaking of Carolyn, she&#8217;s suffering through her first cold, so we stayed home last night.  There are certainly worse ways to spend a New Year&#8217;s Eve than with your wife, new daughter, and a home-cooked meal.  We didn&#8217;t even bother to watch the ball drop, although the shouted countdowns from our various neighbors let us know exactly when the new Gregorian year began.
</p>
<p>
As Kat and I lay in bed last night, Carolyn miserably gurgling and wheezing between us, I kept saying to myself, &#8220;It&#8217;s just another day.&#8221;  There was something about the change to 2004 that hit me hard, a realization that this is the first year in which Mom has always been dead.  Throughout 2003, even though she was gone, she&#8217;d been a part of that year.  When that last digit changed, artificial though the division of time might be, there was suddenly a sense that I was farther away from Mom, that I&#8217;d crossed a boundary that was suddenly like a wall between us.
</p>
<p>
But it is, in the end, just another day.  Mom doesn&#8217;t have to be any further away from me than she was yesterday, or the day before.  She is always as close as I choose to allow, as close as my memories of her will permit.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/01/01/turning-points/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! -->