<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: What Content Would You Generate?</title>
	<atom:link href="http://www.molly.com/2007/03/16/what-content-would-you-generate/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.molly.com/2007/03/16/what-content-would-you-generate/</link>
	<description>the personal and professional weblog of molly e. holzschlag</description>
	<lastBuildDate>Wed, 13 Jan 2010 02:11:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0-alpha</generator>
	<item>
		<title>By: tv izle</title>
		<link>http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-2072594</link>
		<dc:creator>tv izle</dc:creator>
		<pubDate>Sun, 12 Oct 2008 17:19:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.molly.com/2007/03/16/what-content-would-you-generate/#comment-2072594</guid>
		<description>thanks</description>
		<content:encoded><![CDATA[<p>thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ataşehir</title>
		<link>http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-1638919</link>
		<dc:creator>ataşehir</dc:creator>
		<pubDate>Thu, 24 Jul 2008 22:47:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.molly.com/2007/03/16/what-content-would-you-generate/#comment-1638919</guid>
		<description>very nice</description>
		<content:encoded><![CDATA[<p>very nice</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kuaför</title>
		<link>http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-1638024</link>
		<dc:creator>kuaför</dc:creator>
		<pubDate>Thu, 24 Jul 2008 19:09:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.molly.com/2007/03/16/what-content-would-you-generate/#comment-1638024</guid>
		<description>good blogger</description>
		<content:encoded><![CDATA[<p>good blogger</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jigolo</title>
		<link>http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-1637804</link>
		<dc:creator>jigolo</dc:creator>
		<pubDate>Thu, 24 Jul 2008 18:27:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.molly.com/2007/03/16/what-content-would-you-generate/#comment-1637804</guid>
		<description>good site</description>
		<content:encoded><![CDATA[<p>good site</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: elişi,dantel,örgü modelleri</title>
		<link>http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-1121783</link>
		<dc:creator>elişi,dantel,örgü modelleri</dc:creator>
		<pubDate>Mon, 17 Mar 2008 14:20:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.molly.com/2007/03/16/what-content-would-you-generate/#comment-1121783</guid>
		<description>thanks for</description>
		<content:encoded><![CDATA[<p>thanks for</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sam</title>
		<link>http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-742684</link>
		<dc:creator>sam</dc:creator>
		<pubDate>Sun, 14 Oct 2007 16:41:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.molly.com/2007/03/16/what-content-would-you-generate/#comment-742684</guid>
		<description>thank you molly :)</description>
		<content:encoded><![CDATA[<p>thank you molly <img src='http://www.molly.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Daniels</title>
		<link>http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-322128</link>
		<dc:creator>James Daniels</dc:creator>
		<pubDate>Tue, 27 Mar 2007 19:20:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.molly.com/2007/03/16/what-content-would-you-generate/#comment-322128</guid>
		<description>Accessibility? Drrr... not put into the DOM tree. Better meant for DOM scripting.</description>
		<content:encoded><![CDATA[<p>Accessibility? Drrr&#8230; not put into the DOM tree. Better meant for DOM scripting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Daniels</title>
		<link>http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-322081</link>
		<dc:creator>James Daniels</dc:creator>
		<pubDate>Tue, 27 Mar 2007 18:45:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.molly.com/2007/03/16/what-content-would-you-generate/#comment-322081</guid>
		<description>Accessibility:

a[href^=&quot;https&quot;] {
background-color: yellow;
}

a[href^=&quot;https&quot;] span::after {
	position: absolute;
	margin-left: -999px;
	content: &quot;(secure connection)&quot;; 
}

I can&#039;t think how to get rid of the extra span right now, anyone have any ideas?</description>
		<content:encoded><![CDATA[<p>Accessibility:</p>
<p>a[href^="https"] {<br />
background-color: yellow;<br />
}</p>
<p>a[href^="https"] span::after {<br />
	position: absolute;<br />
	margin-left: -999px;<br />
	content: &#8220;(secure connection)&#8221;;<br />
}</p>
<p>I can&#8217;t think how to get rid of the extra span right now, anyone have any ideas?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Ovenden</title>
		<link>http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-315027</link>
		<dc:creator>Chris Ovenden</dc:creator>
		<pubDate>Fri, 23 Mar 2007 13:04:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.molly.com/2007/03/16/what-content-would-you-generate/#comment-315027</guid>
		<description>There&#039;s nothing here that couldn&#039;t be built into other parts of CSS, for example the use of dashes as bullets (which I have actually done this way, comfortable that only 20% of the population will see them). And, of course, I use the :after clearing method in standards browsers - but again there could be a better mechanism added to CSS to tell a block element to enclose its floats. Generally, content belongs in the HTML layer.

I agree with Nicolas: once generated content finds its way into IE, it&#039;s only a matter of time before SEO, marketing and other spammers find out about it and devise evil uses beyond the imagination of our standardista brains. Maybe it should be killed off now, before the population starts crying out for a &quot;Generated Content Blocker&quot;?</description>
		<content:encoded><![CDATA[<p>There&#8217;s nothing here that couldn&#8217;t be built into other parts of CSS, for example the use of dashes as bullets (which I have actually done this way, comfortable that only 20% of the population will see them). And, of course, I use the :after clearing method in standards browsers &#8211; but again there could be a better mechanism added to CSS to tell a block element to enclose its floats. Generally, content belongs in the HTML layer.</p>
<p>I agree with Nicolas: once generated content finds its way into IE, it&#8217;s only a matter of time before SEO, marketing and other spammers find out about it and devise evil uses beyond the imagination of our standardista brains. Maybe it should be killed off now, before the population starts crying out for a &#8220;Generated Content Blocker&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Montoya</title>
		<link>http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-312687</link>
		<dc:creator>Montoya</dc:creator>
		<pubDate>Thu, 22 Mar 2007 04:19:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.molly.com/2007/03/16/what-content-would-you-generate/#comment-312687</guid>
		<description>I would do:

&lt;code&gt;img::after { content: &quot;&quot;; }&lt;/code&gt;

and then style that span to overlay the image, and either apply transparency or clip to taste. 

It&#039;s a lot nicer than inserting the spans into the markup server-side.</description>
		<content:encoded><![CDATA[<p>I would do:</p>
<p><code>img::after { content: ""; }</code></p>
<p>and then style that span to overlay the image, and either apply transparency or clip to taste. </p>
<p>It&#8217;s a lot nicer than inserting the spans into the markup server-side.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
	
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">

<head profile="http://gmpg.org/xfn/1">

<title>molly.com &raquo; What Content Would You Generate?</title>
	
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="WordPress 3.0-alpha" /> <!-- leave this for stats -->

<!-- geo info -->

<meta name="ICBM" content="32.340684, -110.92053" />
<meta name="DC.title" content="molly dot com" />
<script src="http://www.gvisit.com/record.php?sid=29fdb5c84455da3b0a7efe4a1f92d00a" type="text/javascript"></script>

<!-- begin styles -->
<link rel="stylesheet" type="text/css" href="http://www.molly.com/css/layout.css" />
<link rel="stylesheet" type="text/css" href="http://www.molly.com/css/home.css" />
<style type="text/css">
div#ephemera ul li {padding-bottom: 3px; border-bottom: 1px orange solid;}
.clear {clear: both;}
</style>


<!-- this is syndication-->

<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://www.molly.com/feed/" />
<link rel="alternate" type="text/xml" title="RSS .92" href="http://www.molly.com/feed/rss/" />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="http://www.molly.com/feed/atom/" />

<!-- favicon -->
<link rel="favicon" href="/favicon.ico" />

<!-- pings and comments -->

<link rel="pingback" href="http://www.molly.com/wp/xmlrpc.php" />
	<link rel='archives' title='January 2010' href='http://www.molly.com/2010/01/' />
	<link rel='archives' title='October 2009' href='http://www.molly.com/2009/10/' />
	<link rel='archives' title='September 2009' href='http://www.molly.com/2009/09/' />
	<link rel='archives' title='August 2009' href='http://www.molly.com/2009/08/' />
	<link rel='archives' title='July 2009' href='http://www.molly.com/2009/07/' />
	<link rel='archives' title='June 2009' href='http://www.molly.com/2009/06/' />
	<link rel='archives' title='May 2009' href='http://www.molly.com/2009/05/' />
	<link rel='archives' title='April 2009' href='http://www.molly.com/2009/04/' />
	<link rel='archives' title='March 2009' href='http://www.molly.com/2009/03/' />
	<link rel='archives' title='February 2009' href='http://www.molly.com/2009/02/' />
	<link rel='archives' title='January 2009' href='http://www.molly.com/2009/01/' />
	<link rel='archives' title='December 2008' href='http://www.molly.com/2008/12/' />
	<link rel='archives' title='November 2008' href='http://www.molly.com/2008/11/' />
	<link rel='archives' title='October 2008' href='http://www.molly.com/2008/10/' />
	<link rel='archives' title='September 2008' href='http://www.molly.com/2008/09/' />
	<link rel='archives' title='August 2008' href='http://www.molly.com/2008/08/' />
	<link rel='archives' title='July 2008' href='http://www.molly.com/2008/07/' />
	<link rel='archives' title='June 2008' href='http://www.molly.com/2008/06/' />
	<link rel='archives' title='May 2008' href='http://www.molly.com/2008/05/' />
	<link rel='archives' title='April 2008' href='http://www.molly.com/2008/04/' />
	<link rel='archives' title='March 2008' href='http://www.molly.com/2008/03/' />
	<link rel='archives' title='February 2008' href='http://www.molly.com/2008/02/' />
	<link rel='archives' title='January 2008' href='http://www.molly.com/2008/01/' />
	<link rel='archives' title='December 2007' href='http://www.molly.com/2007/12/' />
	<link rel='archives' title='November 2007' href='http://www.molly.com/2007/11/' />
	<link rel='archives' title='October 2007' href='http://www.molly.com/2007/10/' />
	<link rel='archives' title='September 2007' href='http://www.molly.com/2007/09/' />
	<link rel='archives' title='August 2007' href='http://www.molly.com/2007/08/' />
	<link rel='archives' title='July 2007' href='http://www.molly.com/2007/07/' />
	<link rel='archives' title='June 2007' href='http://www.molly.com/2007/06/' />
	<link rel='archives' title='May 2007' href='http://www.molly.com/2007/05/' />
	<link rel='archives' title='April 2007' href='http://www.molly.com/2007/04/' />
	<link rel='archives' title='March 2007' href='http://www.molly.com/2007/03/' />
	<link rel='archives' title='February 2007' href='http://www.molly.com/2007/02/' />
	<link rel='archives' title='January 2007' href='http://www.molly.com/2007/01/' />
	<link rel='archives' title='December 2006' href='http://www.molly.com/2006/12/' />
	<link rel='archives' title='November 2006' href='http://www.molly.com/2006/11/' />
	<link rel='archives' title='October 2006' href='http://www.molly.com/2006/10/' />
	<link rel='archives' title='September 2006' href='http://www.molly.com/2006/09/' />
	<link rel='archives' title='August 2006' href='http://www.molly.com/2006/08/' />
	<link rel='archives' title='July 2006' href='http://www.molly.com/2006/07/' />
	<link rel='archives' title='June 2006' href='http://www.molly.com/2006/06/' />
	<link rel='archives' title='May 2006' href='http://www.molly.com/2006/05/' />
	<link rel='archives' title='April 2006' href='http://www.molly.com/2006/04/' />
	<link rel='archives' title='March 2006' href='http://www.molly.com/2006/03/' />
	<link rel='archives' title='February 2006' href='http://www.molly.com/2006/02/' />
	<link rel='archives' title='January 2006' href='http://www.molly.com/2006/01/' />
	<link rel='archives' title='December 2005' href='http://www.molly.com/2005/12/' />
	<link rel='archives' title='November 2005' href='http://www.molly.com/2005/11/' />
	<link rel='archives' title='October 2005' href='http://www.molly.com/2005/10/' />
	<link rel='archives' title='September 2005' href='http://www.molly.com/2005/09/' />
	<link rel='archives' title='August 2005' href='http://www.molly.com/2005/08/' />
	<link rel='archives' title='July 2005' href='http://www.molly.com/2005/07/' />
	<link rel='archives' title='June 2005' href='http://www.molly.com/2005/06/' />
	<link rel='archives' title='May 2005' href='http://www.molly.com/2005/05/' />
	<link rel='archives' title='April 2005' href='http://www.molly.com/2005/04/' />
	<link rel='archives' title='March 2005' href='http://www.molly.com/2005/03/' />
	<link rel='archives' title='February 2005' href='http://www.molly.com/2005/02/' />
	<link rel='archives' title='January 2005' href='http://www.molly.com/2005/01/' />
	<link rel='archives' title='December 2004' href='http://www.molly.com/2004/12/' />
	<link rel='archives' title='November 2004' href='http://www.molly.com/2004/11/' />
	<link rel='archives' title='October 2004' href='http://www.molly.com/2004/10/' />
	<link rel='archives' title='September 2004' href='http://www.molly.com/2004/09/' />
	<link rel='archives' title='August 2004' href='http://www.molly.com/2004/08/' />
	<link rel='archives' title='July 2004' href='http://www.molly.com/2004/07/' />
	<link rel='archives' title='June 2004' href='http://www.molly.com/2004/06/' />
	<link rel='archives' title='May 2004' href='http://www.molly.com/2004/05/' />
	<link rel='archives' title='April 2004' href='http://www.molly.com/2004/04/' />
	<link rel='archives' title='March 2004' href='http://www.molly.com/2004/03/' />
	<link rel='archives' title='February 2004' href='http://www.molly.com/2004/02/' />
	<link rel='archives' title='January 2004' href='http://www.molly.com/2004/01/' />
	<link rel='archives' title='December 2003' href='http://www.molly.com/2003/12/' />
	<link rel='archives' title='November 2003' href='http://www.molly.com/2003/11/' />
	<link rel='archives' title='October 2003' href='http://www.molly.com/2003/10/' />
	<link rel='archives' title='September 2003' href='http://www.molly.com/2003/09/' />
	<link rel='archives' title='August 2003' href='http://www.molly.com/2003/08/' />
<link rel="alternate" type="application/rss+xml" title="molly.com &raquo; Feed" href="http://www.molly.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="molly.com &raquo; Comments Feed" href="http://www.molly.com/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="molly.com &raquo; What Content Would You Generate? Comments Feed" href="http://www.molly.com/2007/03/16/what-content-would-you-generate/feed/" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.molly.com/wp/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://www.molly.com/wp/wp-includes/wlwmanifest.xml" /> 
<link rel='index' title='molly.com' href='http://www.molly.com/' />
<link rel='start' title='yes, this is me' href='http://www.molly.com/2004/07/02/yes-this-is-me/' />
<link rel='prev' title='Baseline Implementations of CSS' href='http://www.molly.com/2007/03/15/baseline-implementations-of-css/' />
<link rel='next' title='Redmond, Here I Am' href='http://www.molly.com/2007/03/17/redmond-here-i-am/' />
<meta name="generator" content="WordPress 3.0-alpha" />
<link rel='canonical' href='http://www.molly.com/2007/03/16/what-content-would-you-generate/' />
<link rel='shortlink' href='http://www.molly.com/?p=679' />


</head>

<body id="molly-com">

<!-- start of header include -->

<div id="header">
<a href="http://molly.com/" accesskey="1" id="logo"><img src="http://molly.com/images/logo_lores.png" alt="Molly.com" width="105" height="140" /></a>
<a href="#content" title="skip to the content" accesskey="2" id="skipper">skip to the content</a> 
</div>

<!-- start navbar include -->

<div id="navigation">

<h1>site navigation</h1>
<ul>
<li><a href="http://www.molly.com/" title="Home" id="navhome">home</a></li>
<li><a href="http://molly.com/books.php" title="Books" id="navbooks">books</a></li>
<li><a href="http://molly.com/articles.php" title="Articles" id="navarticles">articles</a></li>
<li><a href="http://molly.com/events.php" title="Events" id="navevents">events</a></li>
<li><a href="http://molly.com/education.php" title="Courses" id="navcourses">courses</a></li>
<li><a href="http://molly.com/consultation.php" title="Consultation" id="navconsultation">consultation</a></li>
<li><a href="http://molly.com/about.php" title="About" id="navabout">about</a></li>
<li><a href="http://molly.com/funstuff.php" title="Fun stuff" id="navfun">fun</a></li>
</ul>
</div>
<!-- end of navbar include -->

<div id="container"> 
<!-- begin content division -->
<div id="content"> 

<h1>molly.com</h1>

<div class="blogentr">
<h2>Friday  16 March 2007</h2><h3 class="entryhead" id="post-679"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/" rel="bookmark" title="Permanent Link: What Content Would You Generate?">What Content Would You Generate?</a></h3>

<p>Quite a number of comments from yesterday&#8217;s <a href="http://www.molly.com/2007/03/15/baseline-implementations-of-css/">baseline CSS question</a> brought up support for the <code>:before</code> and <code>:after</code> pseudo elements and generated content in browsers, particularly IE, which has no generated content support at all.</p>
<p>Interestingly, most current browers have generated content support, but there are some specific implementation oddities that I&#8217;ll be talking more about in my &#8220;Building Better Browsers&#8221; session at <a href="http://www.aneventapart.com/events/boston07/">An Event Apart Boston</a> in a couple of weeks. One of the major oddities is in Firefox.</p>
<p>Keeping our fantasy hats on (because it&#8217;s oh so much fun!), if IE.next actually supported generated content, how would you use it? Also, if you&#8217;re using it now, how are you doing so and managing degradation?</p>

<p class="blogpostbit"><strong>Filed under</strong>: &nbsp; <a href="http://www.molly.com/category/standards/wasp/" title="View all posts in WaSP" rel="category tag">WaSP</a>, <a href="http://www.molly.com/category/software/browsers/" title="View all posts in browsers" rel="category tag">browsers</a>, <a href="http://www.molly.com/category/software/browsers/ie7/" title="View all posts in ie7" rel="category tag">ie7</a>, <a href="http://www.molly.com/category/software/microsoft/" title="View all posts in microsoft" rel="category tag">microsoft</a>, <a href="http://www.molly.com/category/software/" title="View all posts in software" rel="category tag">software</a>, <a href="http://www.molly.com/category/standards/" title="View all posts in standards" rel="category tag">standards</a>, <a href="http://www.molly.com/category/standards/w3c/" title="View all posts in w3c" rel="category tag">w3c</a>, <a href="http://www.molly.com/category/web-design/" title="View all posts in web design and development" rel="category tag">web design and development</a><br />
<strong>Posted by</strong>: &nbsp; Molly | 11:17 |  <a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/#comments" title="Comment on What Content Would You Generate?">Comments (45)</a></p>
<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
				xmlns:dc="http://purl.org/dc/elements/1.1/"
				xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
			<rdf:Description rdf:about="http://www.molly.com/2007/03/16/what-content-would-you-generate/"
    dc:identifier="http://www.molly.com/2007/03/16/what-content-would-you-generate/"
    dc:title="What Content Would You Generate?"
    trackback:ping="http://www.molly.com/2007/03/16/what-content-would-you-generate/trackback/" />
</rdf:RDF> -->

<!-- You can start editing here. -->

	<h3 id="comments">45 Responses to &#8220;What Content Would You Generate?&#8221;</h3>

	<div class="navigation">
		<div class="alignleft"></div>
		<div class="alignright"></div>
	</div>

	<ol class="commentlist">
			<li class="comment even thread-even depth-1" id="comment-304061">
				<div id="div-comment-304061" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/1ae9d9770da0b1c1d03e804d6cd93e09?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://suburbia.org.uk' rel='external nofollow' class='url'>Rick Curran</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304061">
			Friday  16 March 2007 at 11:31</a>		</div>

		<p>The main benefit for me would be that my MySpace profile ( <a href="http://myspace.com/rickcurran" rel="nofollow">http://myspace.com/rickcurran</a> ) would accurately proclaim &#8220;Rick has 65 <em>Gazillion</em> friends&#8221; to those using IE!!! <img src='http://www.molly.com/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I can&#8217;t think of anything more useful right now, Friday night and it&#8217;s time to go home!</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-304068">
				<div id="div-comment-304068" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/07fcd228af02d476b1b8367d85a903b2?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://wait-till-i.com' rel='external nofollow' class='url'>Chris Heilmann</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304068">
			Friday  16 March 2007 at 11:33</a>		</div>

		<p>Seriously the only useful application I have seen so far is the easy clearing method. There is nothing :before and :after gives me that I cannot do with the DOM and I can test in JS if something is supported whereas in CSS I have to guess if it does. </p>
<p>It _could_ provide hooks for rounded corners and things like that, but it&#8217;ll make more sense to support the multiple background images instead. To me before and after are a dangerous step towards mixing structure and presentation. In most cases these days we only need to generate content to work around lacking CSS support and offer more hooks to apply styling to (niftycorners&#8230;). Adding these with CSS would be as much a hack as we do it now.</p>
<p>It is tough enough to trace back where some content comes from nowadays (with DOM enhanced content), CSS also creating content would make it even harder. The other question is if assistive technology would support it or &#8211; even better &#8211; reliably *not* support it.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-304073">
				<div id="div-comment-304073" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/c0cc6b7474da7333b3742ec5b00bbab5?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn">Nicolas R</cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304073">
			Friday  16 March 2007 at 11:35</a>		</div>

		<p>Well, personally I&#8217;m not very font of generating content with CSS. It&#8217;s not what it was meant to do and there are easier ways to generate content.</p>
<p>That said, I only use :after in cases where the content generated should only be visible when CSS is on. For example, adding a &#8216;:&#8217; after a heading which is floated and there&#8217;s text next to it. Without CSS the text would be underneath so no need for semicolon</p>
<p>In general tho, it seems to me that :before and :after are screaming for abuse. We&#8217;ll see.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-304075">
				<div id="div-comment-304075" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/b33181b8e12bd10dfa373acc8af37cbb?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://dean.edwards.name/' rel='external nofollow' class='url'>Dean Edwards</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304075">
			Friday  16 March 2007 at 11:37</a>		</div>

		<p>One useful application of generated content is for providing link information in printed documents.</p>
<p>e.g.<br />
<code><br />
@media print {<br />
  a[href^=http]::after {<br />
    content: " (link: " attr(href) ") ";<br />
  }<br />
}<br />
</code></p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-304079">
				<div id="div-comment-304079" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/352dadbe545b3abaf830984fb9682155?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.meyerweb.com/' rel='external nofollow' class='url'>Eric</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304079">
			Friday  16 March 2007 at 11:38</a>		</div>

		<p>Print-medium link URLs, as I wrote in &#8216;<a href="http://alistapart.com/stories/goingtoprint/" rel="nofollow">Going to Print</a>&#8216;.  Occasional diagnostic styles, like <code>*[class]:before {content: attr(class)}</code>.  Possibly the easy-clearing trick.  That&#8217;s mostly it for basic generated content.</p>
<p>Counters, though&#8230; <em>those</em> I&#8217;d have fun with.  Like numbering paragraphs and hiding the numbers, then showing them with arbitrary-element hovering:</p>
<p>p:after {content: counter(para); visibility: hidden;}<br />
p:hover:after {visibility: visible;}</p>
<p>Fun!</p>
<p>(Hope the markup makes it through unmolested&#8230;)</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-304099">
				<div id="div-comment-304099" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/c06e6248936fafb1e0d11d0a2e60b8ec?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://tartarus.org/james/' rel='external nofollow' class='url'>James Aylett</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304099">
			Friday  16 March 2007 at 11:54</a>		</div>

		<p>Titles for semantically-marked up menus:</p>
<p>  <a href='1/' rel="nofollow">Item 1</a><br />
  <a href='2/' rel="nofollow">Item 2</a></p>
<p>UL.menu::before {<br />
  content: attr(title);<br />
  // &#8230; and some styling<br />
}</p>
<p>This works in Firefox and Opera; Safari seems to have problems finding the right attribute (which may be my fault; I haven&#8217;t investigated in detail); IE just ignores it as expected.</p>
<p>The alternative is to add a further  (for vague semantic goodness) ahead of the , which is just ugly. I haven&#8217;t actually tested this with assistive technologies yet (bad me), but I&#8217;m guessing (hoping?) that the mode which accesses lists will do the right thing with the title attribute, in a way that isn&#8217;t so possible with a related but not semantically-linked presentational title.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-304103">
				<div id="div-comment-304103" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/2b0b6d3fccd8e9bb9b865ea24d56892e?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://placenamehere.com/' rel='external nofollow' class='url'>Chris Casciano</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304103">
			Friday  16 March 2007 at 11:57</a>		</div>

		<p>(1) Clearing method<br />
(2) link enhancement [ back/forward images with  paging links, [see chunkysoup.net], external icon, etc]<br />
(3) real counters<br />
(4) prefixes for different content block types [WARNING, NOTE, etc.]<br />
(5) presentation of highlights on required elements or other callouts.<br />
(6) graphical rules and dividers before or after an element without abusing background images &amp; margins<br />
(7) the above mentioned print style sheet showing link URLs<br />
(8) usage hints [like echoing access key] or other cases along the lines of pulling out<br />
(9) html and markup tutorials driven by echoing the &#8220;tag&#8221; around its content [see some toolbars or bookmarklets]<br />
(10) I really don&#8217;t know because I haven&#8217;t felt compelled to use them where I needed to rely on them, but can see things like CSS tooltips [echo title in a highly stylized maner], help functions or echoing information in sidebar [abs. positioning the generated content on hover]</p>
<p>Most of the time the places I&#8217;d use it would be situations where iconography or similar touts would be more design/site version/appearance related then content related. Cases like enhancing a next page link with text &gt;&gt;&gt; in one version of the site I could easily change to a graphical arrow in the next version simply though CSS. Some of the cases [like * before a required field] may be borderline content vs. presentation cases [e.g. do I still want to convey that info in a document sans-css] but bottom line is that in most cases those things feel to me like they&#8217;re of the current presentation or site design.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-304131">
				<div id="div-comment-304131" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/ffa549c71645202b8bfd16e7e56de55a?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://doctyper.com' rel='external nofollow' class='url'>Richard Herrera</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304131">
			Friday  16 March 2007 at 12:10</a>		</div>

		<p>Email addresses! Last I checked, this was still unspammable:</p>
<p>.author:after {<br />
	content: &#8220;me\40myaddress.com&#8221;;<br />
}</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-304151">
				<div id="div-comment-304151" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/07fcd228af02d476b1b8367d85a903b2?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://wait-till-i.com' rel='external nofollow' class='url'>Chris Heilmann</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304151">
			Friday  16 March 2007 at 12:23</a>		</div>

		<p>Surely a &#8220;warning&#8221; should not be dependent on CSS but be real HTML content! As for the &#8220;unspammable email&#8221;, all I need to do is scrape your site and dependencies and filter for \40, so if there were a massive support for this, rest assured spammers will find it. </p>
<p>I do like the print CSS bit, but also found that in reality really usable print versions go far beyond what you can do in CSS.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment byuser comment-author-site-admin-2 bypostauthor odd alt thread-odd thread-alt depth-1" id="comment-304174">
				<div id="div-comment-304174" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/b467deb4ea6a75878c75094ad2b1ef3c?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.molly.com/' rel='external nofollow' class='url'>Molly</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304174">
			Friday  16 March 2007 at 12:41</a>		</div>

		<p>Lots to think about here. Surprised no one (Eric?) has mentioned the use of :before and :after in paged media for screen, such as S5 or OperaShow. It could be useful there too, I think???</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-304175">
				<div id="div-comment-304175" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/e76d199ba5acb676352071e09e8ffcf4?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://stevegilham.blogspot.com' rel='external nofollow' class='url'>Steve</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304175">
			Friday  16 March 2007 at 12:42</a>		</div>

		<p>For definition list decoration, to make them look more like unordered lists:</p>
<p>.omake dt:before {<br />
  content:counter(bullet, disc);<br />
}</p>
<p>or, in IE 6, using Dean Edwards&#8217; IE7 scripts</p>
<p>.omake dt:before {<br />
  content:&#8221;\2022 &#8220;;<br />
}</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-304197">
				<div id="div-comment-304197" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/2b0b6d3fccd8e9bb9b865ea24d56892e?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://placenamehere.com/' rel='external nofollow' class='url'>Chris Casciano</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304197">
			Friday  16 March 2007 at 13:06</a>		</div>

		<p>Chris H: As I said, some cases aren&#8217;t clearly the domain of css. some of that is because the &#8216;content&#8217; should be in the HTML document, and some of that is because we, as authors, are worried about cues missing in non-css supported presentations. But in the case of a WARNING or a NOTE I was thinking that these would be additional queues to ones already in content perhaps additional iconography or other item that would currently be relegated to, perhaps, a no-repeating background image combined with the proper margins. But lets take a more stylistic case and consider wanting to stylize a blockquote with graphical (&#8220;) characters before and after the text to get you back in my frame of mind with that suggestion of mine above.</p>
<p>Extra &#8216;fluff&#8217; you know.</p>
<p>But it does leave the question of enhancing more important stuff [see my separate suggestion about required fields]. What about enhancing aural style sheets with generated content? perhaps the visual queues on a long form that may typically be an asterisk and some color changes could benefit from a rule like label.required:after { content:&#8221; required&#8221;; }. It would be the flip side to the current habit in some cases of hiding accessibility &#8216;hints&#8217; via screen style sheets. Now I haven&#8217;t thought this through necessarily, so I won&#8217;t spend much time defending these specific cases, just exploring ideas.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-304205">
				<div id="div-comment-304205" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/34bbadfe48a64f47844b353b54e15d3e?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://devonyoung.com/tech/' rel='external nofollow' class='url'>Devon Young</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304205">
			Friday  16 March 2007 at 13:16</a>		</div>

		<p>I find a lot of things useful to generate&#8230; one thing I *really* love to do is generate the symbol for a monitary unit, according to what language a table cell is or use a class to determine it (since in some cases, one language can cross different monitary units&#8230; $, euros, and pounds).</p>
<p>I&#8217;ve seen people do all kinds of useful things with generated content, and it&#8217;s a shame it can&#8217;t be used to enhance pages in IE.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-304251">
				<div id="div-comment-304251" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/f2a0704f5e89a58e0116df9a7d7a5bc1?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://borgar.undraland.com' rel='external nofollow' class='url'>Borgar</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304251">
			Friday  16 March 2007 at 13:43</a>		</div>

		<p>Rounded corners!!</p>
<p>Here&#8217;s a neat trick:</p>
<p>Output a H1 with a title attribute equal to the enclosed text. Then generate a &#8220;drop shadow&#8221; with something like this: </p>
<p>h1:before {<br />
content: attr(title);<br />
width: 1px;<br />
&#8230;<br />
}</p>
<p>IE users will then just have to live without drop shadows.</p>
<p>Or what about this:</p>
<p>input[type=submit] {<br />
  background : url(button-open-ended.img);<br />
}<br />
input[type=submit]:after {<br />
  content : url(button-right-end.img);<br />
}</p>
<p>Gives us styled form buttons that handle variable text lengths. No extra markup.</p>
<p>Common use of generators will undoubtedly lead to more tricks being invented. And less redundant markup generated.</p>
<p>As for IE not having generators. The trick is &#8220;list-item&#8221;. See <a href="http://borgar.undraland.com/s/2007/01/09/14.52.22/" rel="nofollow">my entry on styling HR&#8217;s</a>.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-304260">
				<div id="div-comment-304260" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/0303d4d9353cc9a709fc9e31d564dd7d?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://arapehlivanian.com' rel='external nofollow' class='url'>Ara Pehlivanian</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304260">
			Friday  16 March 2007 at 13:59</a>		</div>

		<p>I don&#8217;t agree with some of the suggested uses of :before and :after for the single fact that they entangle the different layers of separation. :before and :after should really only be used for content that&#8217;s specific to the presentational layer and wouldn&#8217;t make sense if it appeared in either of the other two layers (i.e. just like a close button text appearing in HTML when it relies on JavaScript to make any sense in the first place).</p>
<p>Examples for :before and :after use include:<br />
1) Insertion of delimiter characters next to list items that are displayed inline (or floated) (i.e. commas or pipes)</p>
<p>2) Superfluous characters used for graphic design effects (stuff like ~.::Ara::.~ when the real text is simply Ara)</p>
<p>3) Notes for CSS specific functionality (e.g. in the case of a CSS show/hide effect would say, &#8220;hover over here to display content&#8221; next to it) (though I question if this sort of effect shouldn&#8217;t be handled in the behavioural layer in the first place)</p>
<p>Again, I can&#8217;t stress enough how bad it would be to generate content that&#8217;s necessary in the structural layer (should CSS support be missing) and would end up restricted to the presentational due to :before and :after misuse (like, sorry Devon, the generation of the monetary unit).</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-304328">
				<div id="div-comment-304328" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/b231e07e868d33adca6135fc54ca06ec?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://ian.sundermedia.com' rel='external nofollow' class='url'>Ian Muir</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304328">
			Friday  16 March 2007 at 15:20</a>		</div>

		<p>I have to be honest. CSS generated content makes me a bit nervous. Generally, anything I consider content should be in the markup. The only time I see a viable use for CSS generated content is for items that are for design only.</p>
<p>If we start using CSS to generate content, we&#8217;re going to run into the same accessibility and cross device issues we have with most AJAX heavy sites.</p>
<p>That being said, there are some great design tricks that you could do with it. Clearing, bullets, and eliminating elements like the hr and br are all good uses.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-304384">
				<div id="div-comment-304384" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/aad7629bf7e965efa927ca603472ac86?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn">thacker</cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304384">
			Friday  16 March 2007 at 16:15</a>		</div>

		<p>The before and after pseudo elements, in cases, offer distinct benefits for improving accessibility.  Using them, when ASP.NET menu control adapters are used, to insert printable characters, e.g. vertical bar, between links or using them to identify external web site links are primary uses. Have never been interested in using any CSS style properties, or script for that matter, to create circus acts.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-304437">
				<div id="div-comment-304437" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/1b9927b419daffea5e0a0ea829e9512d?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.mikerumble.co.uk' rel='external nofollow' class='url'>Rumble</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304437">
			Friday  16 March 2007 at 17:03</a>		</div>

		<p>For me it&#8217;d have to be Rounded Corners too.</p>
<p>It seems that in my work, every client and their dog wants rounded corners on their website and it sucks that to create flexible rounded corners (liquid layout! any width!) I have to resort to using extra markup. A sprinkle of generated content can take care of this&#8230;</p>
<p>div::before {<br />
    display: block;<br />
    background: url(/images/top_right.png) no-repeat 100% 0;<br />
    content: url(/images/top_left.png);<br />
}</p>
<p>div::after {<br />
    display: block;<br />
    background: url(/images_bottom_right.png) no-repeat 100% 100%;<br />
    content: url(/images/bottom_left.png);<br />
}</p>
<p>The counter stuff Eric mentions sounds technically cool, but really, how often will you require the number of a paragraph to be displayed when you hover over it?</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-304845">
				<div id="div-comment-304845" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/f009dd1afd809552d356e3cb1309ebaf?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://pepelsbey.net' rel='external nofollow' class='url'>pepelsbey</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-304845">
			Saturday  17 March 2007 at 00:45</a>		</div>

		<p>In russian typography unordered lists using em-dashes instead bullits before it:</p>
<p>— List item one<br />
— List item two</p>
<p>So content property helps me to insert them without any graphic.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-305049">
				<div id="div-comment-305049" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/9ae10f89f4148fd8d3b2bbf45c6f6c74?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.aetherworld.org/' rel='external nofollow' class='url'>Alexander Graf</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-305049">
			Saturday  17 March 2007 at 04:27</a>		</div>

		<p>There are countless uses and at the moment, nobody implements them since IE (unfortunately the browser with the highest number of users) doesn&#8217;t implement :before and after.</p>
<p>For example adding a &#8220;:&#8221; after a heading which has text right next to it, better styling of definition lists or ordered lists, better styling of hover links, adding rounded corners&#8230; These are just a few cases where :before and :after are useful. </p>
<p>While any content should stay in the markup, these examples show that *some* content is also important for purely presentational value.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-305083">
				<div id="div-comment-305083" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/c0866060bbd63730723bc5036643f337?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.brothercake.com/' rel='external nofollow' class='url'>James Edwards</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-305083">
			Saturday  17 March 2007 at 04:47</a>		</div>

		<p>I agree with what people said about using generated content for things like colons and dashes between items &#8211; for example, between DT/DD pairs where the items are floated. They aid visual comprehension, but are semantically meaningless.</p>
<p>Also useful for typographical symbols like bullets and arrows next to links.</p>
<p>Basically, wherever the text is presentation and not content. But definitely not where the text is content &#8211; the email address example is just a whole world of wrong.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-305090">
				<div id="div-comment-305090" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/c0866060bbd63730723bc5036643f337?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.brothercake.com/' rel='external nofollow' class='url'>James Edwards</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-305090">
			Saturday  17 March 2007 at 04:50</a>		</div>

		<p>(maybe not meaningless, but superfluous <img src='http://www.molly.com/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-305437">
				<div id="div-comment-305437" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/47670f6479d568975c906a0dc49df6ec?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://suda.co.uk' rel='external nofollow' class='url'>Brian Suda</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-305437">
			Saturday  17 March 2007 at 09:48</a>		</div>

		<p>I tend to Unordered lists for things such as &#8220;tags for this post: tag1, tag2, tag3&#8243; it would be great to use :after to generate the commas. The comma itself is NOT part of the tag and therefore should not be part of the LI element, but you can NOT sneak that comma between LI elements? it is purely presentational and therefore the :after could be used.</p>
<p>A situation where the :before could be used is in XHTML 1.1 (maybe 2 as well?) where the count attribute has been depreicated from the Ordered List element. Now you can NOT start an ordered list at some thing like &#8220;10&#8243; for &#8220;search reults page 2, 10-20&#8243;. With the :before you could change that value to anything you nedded.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-306459">
				<div id="div-comment-306459" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/209cb8472e9824da07b4de1b9b4505c2?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.w3.org/People/Ishida/' rel='external nofollow' class='url'>Richard Ishida</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-306459">
			Sunday  18 March 2007 at 00:29</a>		</div>

		<p>Quotation marks that vary according to the language of content (needs :lang too). Href links when a document is printed rather than displayed on screen. Rounded corners, etc.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-307510">
				<div id="div-comment-307510" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/9f0ac432ca1a8c0ab612952ab08d3b2d?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn">DanielS</cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-307510">
			Sunday  18 March 2007 at 13:35</a>		</div>

		<p>Fully stylable separators. It&#8217;s already mentioned, however, my approach is different. The hr-element is just a line that&#8217;s stylable with color, but :before and :after could generate stars or something that fits the overall style of a design.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-308251">
				<div id="div-comment-308251" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/34ba89aa42bd4cbb080e78d37e747985?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.kbwebsolutions.co.uk' rel='external nofollow' class='url'>Wheelz</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-308251">
			Monday  19 March 2007 at 01:46</a>		</div>

		<p>I use the :after to generate an icon of a file type which is linked, eg a pdf icon if the file download is a pdf, to give a clue what the file is that people are downloading.  Or a jump icon if its a link that takes you to another site.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-308704">
				<div id="div-comment-308704" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/f8aa0398b5d8bd59b8f3f0b676d22f28?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.danielmall.com/' rel='external nofollow' class='url'>Dan Mall</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-308704">
			Monday  19 March 2007 at 08:36</a>		</div>

		<p>Related to <a href="#comment-307510" rel="nofollow">DanielS&rsquo;s comment</a>, I usually use generated content to publish separators for breadcrumbs, like this:</p>
<p>#breadcrumbs li:before { content: &#8220;0bb  &#8220;; }<br />
#breadcrumbs li:first-child { padding-left: 0; }<br />
#breadcrumbs li:first-child:before { content: &#8220;&#8221;; }</p>
<p>The problem, of course, is IE. For IE, I usually append an image of the separator as a background image of the list item. I class the first list item and remove the background image and any padding from that item.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="pingback odd alt thread-odd thread-alt depth-1" id="comment-309253">
				<div id="div-comment-309253" class="comment-body">
				<div class="comment-author vcard">
				<cite class="fn"><a href='http://www.tripix.net/2007/03/20/molly-pregunta-sobre-css-y-luego-se-va-a-redmond/' rel='external nofollow' class='url'>Tripix.net &raquo; Blog Archive &raquo; Molly pregunta sobre CSS y luego se va a Redmond</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-309253">
			Monday  19 March 2007 at 15:35</a>		</div>

		<p>[...] Algunos de los que contestamos apostamos por la implementación de los pseudo elementos :content y :after y a partir de ahí Molly vuelve a pedir nuestra opinión ¿Qué contenido generarías [con esos pseudo-elementos]?. [...]</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-309989">
				<div id="div-comment-309989" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/5b2bf65a98aaed7e642c32516578a07c?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://learningtheworld.eu' rel='external nofollow' class='url'>Martin Kliehm</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-309989">
			Tuesday  20 March 2007 at 03:08</a>		</div>

		<p>Others have mentioned already quotation marks, clearing content :before, particular list bullets, and printable links. A similar approach can be taken for printable acronyms and abbreviations.</p>
<p>But think about links: you could display an icon for internal, external or visited links :before them, automatically. Or display the :lang or [hreflang] :after them. That would be a real benefit for users.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-309993">
				<div id="div-comment-309993" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/5b2bf65a98aaed7e642c32516578a07c?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://learningtheworld.eu' rel='external nofollow' class='url'>Martin Kliehm</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-309993">
			Tuesday  20 March 2007 at 03:10</a>		</div>

		<p>Oh, and I remember a method for clearing floats with code insertion :after the float.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-312687">
				<div id="div-comment-312687" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://0.gravatar.com/avatar/c05cad8e507792fd5aac221af97dfe26?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.christianmontoya.net' rel='external nofollow' class='url'>Montoya</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-312687">
			Wednesday  21 March 2007 at 21:19</a>		</div>

		<p>I would do:</p>
<p><code>img::after { content: ""; }</code></p>
<p>and then style that span to overlay the image, and either apply transparency or clip to taste. </p>
<p>It&#8217;s a lot nicer than inserting the spans into the markup server-side.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-315027">
				<div id="div-comment-315027" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/b667dfddcf3a4f9f0d57eb85239c9ac0?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://frontend.blogsome.com' rel='external nofollow' class='url'>Chris Ovenden</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-315027">
			Friday  23 March 2007 at 06:04</a>		</div>

		<p>There&#8217;s nothing here that couldn&#8217;t be built into other parts of CSS, for example the use of dashes as bullets (which I have actually done this way, comfortable that only 20% of the population will see them). And, of course, I use the :after clearing method in standards browsers &#8211; but again there could be a better mechanism added to CSS to tell a block element to enclose its floats. Generally, content belongs in the HTML layer.</p>
<p>I agree with Nicolas: once generated content finds its way into IE, it&#8217;s only a matter of time before SEO, marketing and other spammers find out about it and devise evil uses beyond the imagination of our standardista brains. Maybe it should be killed off now, before the population starts crying out for a &#8220;Generated Content Blocker&#8221;?</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-322081">
				<div id="div-comment-322081" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/3538353e7f9c08efddaabff15c9c6480?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.marginleft.com' rel='external nofollow' class='url'>James Daniels</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-322081">
			Tuesday  27 March 2007 at 11:45</a>		</div>

		<p>Accessibility:</p>
<p>a[href^="https"] {<br />
background-color: yellow;<br />
}</p>
<p>a[href^="https"] span::after {<br />
	position: absolute;<br />
	margin-left: -999px;<br />
	content: &#8220;(secure connection)&#8221;;<br />
}</p>
<p>I can&#8217;t think how to get rid of the extra span right now, anyone have any ideas?</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-322128">
				<div id="div-comment-322128" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/3538353e7f9c08efddaabff15c9c6480?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.marginleft.com' rel='external nofollow' class='url'>James Daniels</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-322128">
			Tuesday  27 March 2007 at 12:20</a>		</div>

		<p>Accessibility? Drrr&#8230; not put into the DOM tree. Better meant for DOM scripting.</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-742684">
				<div id="div-comment-742684" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/77c9a98b6fafd280ffc41c1ecbb56469?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.gwafi.com/news.html' rel='external nofollow' class='url'>sam</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-742684">
			Sunday  14 October 2007 at 09:41</a>		</div>

		<p>thank you molly <img src='http://www.molly.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-1121783">
				<div id="div-comment-1121783" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/b20f5e5823749f7667beafc06b5cca07?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.oyadantel.com' rel='external nofollow' class='url'>elişi,dantel,örgü modelleri</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-1121783">
			Monday  17 March 2008 at 07:20</a>		</div>

		<p>thanks for</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-1637804">
				<div id="div-comment-1637804" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/bf9e9c06271e0afccd6ecd453c2e45c8?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.escortlar.net' rel='external nofollow' class='url'>jigolo</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-1637804">
			Thursday  24 July 2008 at 11:27</a>		</div>

		<p>good site</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-1638024">
				<div id="div-comment-1638024" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/7eb66c65b52c33f9185f97466eb8b7d8?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.atasehirsahika.com' rel='external nofollow' class='url'>kuaför</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-1638024">
			Thursday  24 July 2008 at 12:09</a>		</div>

		<p>good blogger</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment even thread-even depth-1" id="comment-1638919">
				<div id="div-comment-1638919" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/7eb66c65b52c33f9185f97466eb8b7d8?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.atasehirhayat.com' rel='external nofollow' class='url'>ataşehir</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-1638919">
			Thursday  24 July 2008 at 15:47</a>		</div>

		<p>very nice</p>

		<div class="reply">
				</div>
				</div>
		</li>
		<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-2072594">
				<div id="div-comment-2072594" class="comment-body">
				<div class="comment-author vcard">
		<img alt='' src='http://1.gravatar.com/avatar/3d1ffe2cde56d55ca021c7335292094f?s=32&amp;d=http%3A%2F%2Fwww.molly.com%2Fwp%2Fwp-includes%2Fimages%2Fblank.gif&amp;r=R' class='avatar avatar-32 photo' height='32' width='32' />		<cite class="fn"><a href='http://www.tvizleyelim.com' rel='external nofollow' class='url'>tv izle</a></cite> <span class="says">says:</span>		</div>

		<div class="comment-meta commentmetadata"><a href="http://www.molly.com/2007/03/16/what-content-would-you-generate/comment-page-1/#comment-2072594">
			Sunday  12 October 2008 at 10:19</a>		</div>

		<p>thanks</p>

		<div class="reply">
				</div>
				</div>
		</li>
	</ol>

	<div class="navigation">
		<div class="alignleft"></div>
		<div class="alignright"></div>
	</div>
 


</div>

<!-- start of footer include -->
<div id="footer"> Molly&#174; is a registered trademark of <a href="mailto:molly@molly.com">Molly E. Holzschlag</a>.<br />
Powered by <a href="http://wordpress.org"><strong>WordPress</strong></a>
</div>
<!-- end of footer include -->

</div>
<!-- end content -->

<!-- begin sidebar division -->
<div id="sidebar"> 

<!-- start of localnav -->
<div id="localnav"> 

<!-- start of search include -->

<form id="searchbox" method="get" action="/index.php">
<fieldset>
<legend>search</legend>
<label for="s">search:</label>
<input type="text" class="form" name="s" id="s" size="15" />
<input type="submit" id="search" name="submit" value="go" />
</fieldset>
</form>

<!-- end of search include -->

<div id="butterfly">
<h3>Recent</h3>
<ul>
 	<li><a href='http://www.molly.com/2010/01/05/bob-dylan-meets-html5/' title='Bob Dylan Meets HTML5'>Bob Dylan Meets HTML5</a></li>
	<li><a href='http://www.molly.com/2010/01/05/shine-on-brad/' title='Shine On, Brad'>Shine On, Brad</a></li>
	<li><a href='http://www.molly.com/2009/10/13/czech-interview-published-as-i-journey-to-prague/' title='Czech Interview Published as I Journey to Prague'>Czech Interview Published as I Journey to Prague</a></li>
	<li><a href='http://www.molly.com/2009/09/29/why-bottom-posting-sucks/' title='Why Bottom Posting Sucks'>Why Bottom Posting Sucks</a></li>
	<li><a href='http://www.molly.com/2009/09/29/the-painter-the-shoemaker/' title='The Painter, The Shoemaker'>The Painter, The Shoemaker</a></li>
</ul>
</div>


<h3>Flickr</h3>
<div id="flickr">
<script type="text/javascript">
<!-- 

flickr_badge_width = "120px";
flickr_badge_image_border = "1px solid #000000";
flickr_badge_link_color = "#000000";

//-->
</script>
<script type="text/javascript" src="http://www.flickr.com/badge_code.gne?nsid=26015483@N00&amp;count=5&amp;display=latest&amp;name=0&amp;size=square"></script>
</div>


<h3>Archives</h3>
<ul>
	<li><a href='http://www.molly.com/2010/01/' title='January 2010'>January 2010</a></li>
	<li><a href='http://www.molly.com/2009/10/' title='October 2009'>October 2009</a></li>
	<li><a href='http://www.molly.com/2009/09/' title='September 2009'>September 2009</a></li>
	<li><a href='http://www.molly.com/2009/08/' title='August 2009'>August 2009</a></li>
	<li><a href='http://www.molly.com/2009/07/' title='July 2009'>July 2009</a></li>
	<li><a href='http://www.molly.com/2009/06/' title='June 2009'>June 2009</a></li>
	<li><a href='http://www.molly.com/2009/05/' title='May 2009'>May 2009</a></li>
	<li><a href='http://www.molly.com/2009/04/' title='April 2009'>April 2009</a></li>
	<li><a href='http://www.molly.com/2009/03/' title='March 2009'>March 2009</a></li>
	<li><a href='http://www.molly.com/2009/02/' title='February 2009'>February 2009</a></li>
	<li><a href='http://www.molly.com/2009/01/' title='January 2009'>January 2009</a></li>
	<li><a href='http://www.molly.com/2008/12/' title='December 2008'>December 2008</a></li>
	<li><a href='http://www.molly.com/2008/11/' title='November 2008'>November 2008</a></li>
	<li><a href='http://www.molly.com/2008/10/' title='October 2008'>October 2008</a></li>
	<li><a href='http://www.molly.com/2008/09/' title='September 2008'>September 2008</a></li>
	<li><a href='http://www.molly.com/2008/08/' title='August 2008'>August 2008</a></li>
	<li><a href='http://www.molly.com/2008/07/' title='July 2008'>July 2008</a></li>
	<li><a href='http://www.molly.com/2008/06/' title='June 2008'>June 2008</a></li>
	<li><a href='http://www.molly.com/2008/05/' title='May 2008'>May 2008</a></li>
	<li><a href='http://www.molly.com/2008/04/' title='April 2008'>April 2008</a></li>
	<li><a href='http://www.molly.com/2008/03/' title='March 2008'>March 2008</a></li>
	<li><a href='http://www.molly.com/2008/02/' title='February 2008'>February 2008</a></li>
	<li><a href='http://www.molly.com/2008/01/' title='January 2008'>January 2008</a></li>
	<li><a href='http://www.molly.com/2007/12/' title='December 2007'>December 2007</a></li>
	<li><a href='http://www.molly.com/2007/11/' title='November 2007'>November 2007</a></li>
	<li><a href='http://www.molly.com/2007/10/' title='October 2007'>October 2007</a></li>
	<li><a href='http://www.molly.com/2007/09/' title='September 2007'>September 2007</a></li>
	<li><a href='http://www.molly.com/2007/08/' title='August 2007'>August 2007</a></li>
	<li><a href='http://www.molly.com/2007/07/' title='July 2007'>July 2007</a></li>
	<li><a href='http://www.molly.com/2007/06/' title='June 2007'>June 2007</a></li>
	<li><a href='http://www.molly.com/2007/05/' title='May 2007'>May 2007</a></li>
	<li><a href='http://www.molly.com/2007/04/' title='April 2007'>April 2007</a></li>
	<li><a href='http://www.molly.com/2007/03/' title='March 2007'>March 2007</a></li>
	<li><a href='http://www.molly.com/2007/02/' title='February 2007'>February 2007</a></li>
	<li><a href='http://www.molly.com/2007/01/' title='January 2007'>January 2007</a></li>
	<li><a href='http://www.molly.com/2006/12/' title='December 2006'>December 2006</a></li>
	<li><a href='http://www.molly.com/2006/11/' title='November 2006'>November 2006</a></li>
	<li><a href='http://www.molly.com/2006/10/' title='October 2006'>October 2006</a></li>
	<li><a href='http://www.molly.com/2006/09/' title='September 2006'>September 2006</a></li>
	<li><a href='http://www.molly.com/2006/08/' title='August 2006'>August 2006</a></li>
	<li><a href='http://www.molly.com/2006/07/' title='July 2006'>July 2006</a></li>
	<li><a href='http://www.molly.com/2006/06/' title='June 2006'>June 2006</a></li>
	<li><a href='http://www.molly.com/2006/05/' title='May 2006'>May 2006</a></li>
	<li><a href='http://www.molly.com/2006/04/' title='April 2006'>April 2006</a></li>
	<li><a href='http://www.molly.com/2006/03/' title='March 2006'>March 2006</a></li>
	<li><a href='http://www.molly.com/2006/02/' title='February 2006'>February 2006</a></li>
	<li><a href='http://www.molly.com/2006/01/' title='January 2006'>January 2006</a></li>
	<li><a href='http://www.molly.com/2005/12/' title='December 2005'>December 2005</a></li>
	<li><a href='http://www.molly.com/2005/11/' title='November 2005'>November 2005</a></li>
	<li><a href='http://www.molly.com/2005/10/' title='October 2005'>October 2005</a></li>
	<li><a href='http://www.molly.com/2005/09/' title='September 2005'>September 2005</a></li>
	<li><a href='http://www.molly.com/2005/08/' title='August 2005'>August 2005</a></li>
	<li><a href='http://www.molly.com/2005/07/' title='July 2005'>July 2005</a></li>
	<li><a href='http://www.molly.com/2005/06/' title='June 2005'>June 2005</a></li>
	<li><a href='http://www.molly.com/2005/05/' title='May 2005'>May 2005</a></li>
	<li><a href='http://www.molly.com/2005/04/' title='April 2005'>April 2005</a></li>
	<li><a href='http://www.molly.com/2005/03/' title='March 2005'>March 2005</a></li>
	<li><a href='http://www.molly.com/2005/02/' title='February 2005'>February 2005</a></li>
	<li><a href='http://www.molly.com/2005/01/' title='January 2005'>January 2005</a></li>
	<li><a href='http://www.molly.com/2004/12/' title='December 2004'>December 2004</a></li>
	<li><a href='http://www.molly.com/2004/11/' title='November 2004'>November 2004</a></li>
	<li><a href='http://www.molly.com/2004/10/' title='October 2004'>October 2004</a></li>
	<li><a href='http://www.molly.com/2004/09/' title='September 2004'>September 2004</a></li>
	<li><a href='http://www.molly.com/2004/08/' title='August 2004'>August 2004</a></li>
	<li><a href='http://www.molly.com/2004/07/' title='July 2004'>July 2004</a></li>
	<li><a href='http://www.molly.com/2004/06/' title='June 2004'>June 2004</a></li>
	<li><a href='http://www.molly.com/2004/05/' title='May 2004'>May 2004</a></li>
	<li><a href='http://www.molly.com/2004/04/' title='April 2004'>April 2004</a></li>
	<li><a href='http://www.molly.com/2004/03/' title='March 2004'>March 2004</a></li>
	<li><a href='http://www.molly.com/2004/02/' title='February 2004'>February 2004</a></li>
	<li><a href='http://www.molly.com/2004/01/' title='January 2004'>January 2004</a></li>
	<li><a href='http://www.molly.com/2003/12/' title='December 2003'>December 2003</a></li>
	<li><a href='http://www.molly.com/2003/11/' title='November 2003'>November 2003</a></li>
	<li><a href='http://www.molly.com/2003/10/' title='October 2003'>October 2003</a></li>
	<li><a href='http://www.molly.com/2003/09/' title='September 2003'>September 2003</a></li>
	<li><a href='http://www.molly.com/2003/08/' title='August 2003'>August 2003</a></li>
</ul>

<p><a href="http://molly.com/archive-july2003.php">Past archives</a></p>



<h3>Subscribe to Molly.Com</h3>
<p class="rss">You can subscribe using <a href="http://www.molly.com/feed/rss/" title="Syndicate this site using RSS"><abbr title="Really Simple Syndication">RSS</abbr> 2.0</a> or <a href="http://molly.com/feed/atom/">Atom</a>. </p>

</div>
<!-- end of localnav -->
</div>
<!-- end of sidebar -->

<!-- start of ephemera include -->
<div id="ephemera" style="margin-top: -12px"> 

<h3>Upcoming Travels</h3>

<div id="tripit-badge"><script type="text/javascript" src="http://www.tripit.com/account/badge/id/4D831A59C59B6DE46AEF6143E6FA8364/div_id/tripit-badge/badge.js"></script><noscript><a href="http://www.tripit.com/">TripIt - Organize your travel</a></noscript></div>


</div>
<!-- end of ephemera include -->
</div>
<!-- end of container -->

<!-- begin analytics -->

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-4445796-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
<!-- end analytics -->

</body>
</html>
