<?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: Structural Naming</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/feed/" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/</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>Fri, 10 May 2013 11:50:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: OpenOn website </title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-477615</link>
		<dc:creator>OpenOn website </dc:creator>
		<pubDate>Wed, 23 Sep 2009 01:34:28 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-477615</guid>
		<description><![CDATA[[...] am again standing on the shoulders of giant&#8217;s regarding the markup, and in particular and keen to adopt [...]]]></description>
		<content:encoded><![CDATA[<p>[...] am again standing on the shoulders of giant&#8217;s regarding the markup, and in particular and keen to adopt [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CSS: Estructura Vs Semántica . Como nombrar las diferentes partes de mi web &#124; Timersys</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-465390</link>
		<dc:creator>CSS: Estructura Vs Semántica . Como nombrar las diferentes partes de mi web &#124; Timersys</dc:creator>
		<pubDate>Mon, 08 Jun 2009 13:36:38 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-465390</guid>
		<description><![CDATA[[...] and HTML5 2. Standardizing CSS class and id names 3. User interfaces and CSS Naming convention 4. Structural naming 5. Smart CSS Ain&quot;t Always Sexy CSS 6. Semantic coding 7. Semantic naming conventions for HTML and [...]]]></description>
		<content:encoded><![CDATA[<p>[...] and HTML5 2. Standardizing CSS class and id names 3. User interfaces and CSS Naming convention 4. Structural naming 5. Smart CSS Ain&#8221;t Always Sexy CSS 6. Semantic coding 7. Semantic naming conventions for HTML and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: OpenOn website - davidgswain.com</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-464962</link>
		<dc:creator>OpenOn website - davidgswain.com</dc:creator>
		<pubDate>Fri, 05 Jun 2009 22:31:30 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-464962</guid>
		<description><![CDATA[[...] am again standing on the shoulders of giant&#8217;s regarding the markup, and in particular and keen to adopt [...]]]></description>
		<content:encoded><![CDATA[<p>[...] am again standing on the shoulders of giant&#8217;s regarding the markup, and in particular and keen to adopt [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Theodicius &#187; CSS and the meaning in presentation</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-438334</link>
		<dc:creator>Theodicius &#187; CSS and the meaning in presentation</dc:creator>
		<pubDate>Sat, 24 Jan 2009 05:51:11 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-438334</guid>
		<description><![CDATA[[...] was a time when I was fully in agreement with Eric Meyer on the naming of classes. It made sense to me to create CSS class names based on the structure of [...]]]></description>
		<content:encoded><![CDATA[<p>[...] was a time when I was fully in agreement with Eric Meyer on the naming of classes. It made sense to me to create CSS class names based on the structure of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Structural Naming Convention in CSS - Six Revisions</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-429081</link>
		<dc:creator>Structural Naming Convention in CSS - Six Revisions</dc:creator>
		<pubDate>Thu, 04 Dec 2008 05:25:10 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-429081</guid>
		<description><![CDATA[[...] Structural Naming [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Structural Naming [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: deshock.com &#187; Blog Archive &#187; A WordPress Theme Structure with Meaning and Possibility</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-371068</link>
		<dc:creator>deshock.com &#187; Blog Archive &#187; A WordPress Theme Structure with Meaning and Possibility</dc:creator>
		<pubDate>Mon, 05 May 2008 13:40:59 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-371068</guid>
		<description><![CDATA[[...] thinking about the whole topic of naming and structure check out What&#8217;s in a name (pt2) and Structural Naming. These two posts are 4 years old but still [...]]]></description>
		<content:encoded><![CDATA[<p>[...] thinking about the whole topic of naming and structure check out What&#8217;s in a name (pt2) and Structural Naming. These two posts are 4 years old but still [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean Brookes</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-279971</link>
		<dc:creator>Sean Brookes</dc:creator>
		<pubDate>Tue, 11 Dec 2007 02:02:17 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-279971</guid>
		<description><![CDATA[&lt;blockquote cite=&quot;Tony Martin&quot;&gt;Looking around the web, the question of naming conventions was kicked around for a while a couple of years back, but appears to have gone quiet.&lt;/blockquote&gt;
Tony, I have spent the last few days researching for a large UI revamp project and you are right, there seemed to be a lively discussion around these issues that stopped around mid 2005.
I too am going to investigate some of the new CSS frameworks, but wrt your &quot;customer&quot; naming idea, I think you are on to something.  Combined with a body id tag that kind of convention could be quite powerful.]]></description>
		<content:encoded><![CDATA[<blockquote cite="Tony Martin"><p>Looking around the web, the question of naming conventions was kicked around for a while a couple of years back, but appears to have gone quiet.</p></blockquote>
<p>Tony, I have spent the last few days researching for a large UI revamp project and you are right, there seemed to be a lively discussion around these issues that stopped around mid 2005.<br />
I too am going to investigate some of the new CSS frameworks, but wrt your &#8220;customer&#8221; naming idea, I think you are on to something.  Combined with a body id tag that kind of convention could be quite powerful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Holly Fortenberry</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-246065</link>
		<dc:creator>Holly Fortenberry</dc:creator>
		<pubDate>Mon, 15 Oct 2007 16:38:47 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-246065</guid>
		<description><![CDATA[I (now) use standards-based (semantic) naming conventions for a variety of reasons, not the least of which is to save time (for automation) when creating a new site.  

Also, nobody seems to have noticed/mentioned that &quot;header&quot; (and &quot;footer&quot; as well, although with less potential problem) implies a position on the page rather than content and is therefore not technically semantic.  I can see where it might be advantageous to use the &quot;header&quot; along the left (or heck, even right) side or who knows where on a more artistic site.  

I like to use &quot;nameplate&quot; instead of &quot;header&quot; since it semantically includes all the important ingredients name/logo/graphic/subtitle (see publishing naming conventions).  I use &quot;masthead&quot; for supporting pages, such as those in a login screen or a form where you don&#039;t want or need all of the parts of the nameplate.  &quot;Header&quot; is absolutely no good in my opinion because it is presentational as well as too similar to the &quot;head&quot; tag. The use of &quot;header&quot; by a majority of websites tells me that there is still too little deep understanding/application of the web standards.]]></description>
		<content:encoded><![CDATA[<p>I (now) use standards-based (semantic) naming conventions for a variety of reasons, not the least of which is to save time (for automation) when creating a new site.  </p>
<p>Also, nobody seems to have noticed/mentioned that &#8220;header&#8221; (and &#8220;footer&#8221; as well, although with less potential problem) implies a position on the page rather than content and is therefore not technically semantic.  I can see where it might be advantageous to use the &#8220;header&#8221; along the left (or heck, even right) side or who knows where on a more artistic site.  </p>
<p>I like to use &#8220;nameplate&#8221; instead of &#8220;header&#8221; since it semantically includes all the important ingredients name/logo/graphic/subtitle (see publishing naming conventions).  I use &#8220;masthead&#8221; for supporting pages, such as those in a login screen or a form where you don&#8217;t want or need all of the parts of the nameplate.  &#8220;Header&#8221; is absolutely no good in my opinion because it is presentational as well as too similar to the &#8220;head&#8221; tag. The use of &#8220;header&#8221; by a majority of websites tells me that there is still too little deep understanding/application of the web standards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony Martin</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-238769</link>
		<dc:creator>Tony Martin</dc:creator>
		<pubDate>Fri, 28 Sep 2007 08:08:38 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-238769</guid>
		<description><![CDATA[Looking around the web, the question of naming conventions was kicked around for a while a couple of years back, but appears to have gone quiet.  Maybe css frameworks are the new hot topic.

However, as a keen user of Ruby on ~Rails, it seems to me that there is a strong case for revisiting css naming wrt RoR structure.  I have been giving it a bit of thought recently and there is good scope to fairly tightly couple css names wtih for example the use of RoR elements such as partials and layouts.   eg if my view contains a partial for customer, then it seems to make sense for it to be in a div with an id of customer.

Taking this further, I have played around with targetting elements using nested ids, so that my partial might have an id of customer, but it could appear in different views.  So if I have a view, say sales which includes customer, should my sale be a div with an id of sales so that I can specifically target div#sales div#customer.  This seems to fit with having a generic customer presentation, but allowing it to be easily adjusted depending in which view it is included.

I think it there is a great opportunity for some conventions to be developed for CSS with RoR.]]></description>
		<content:encoded><![CDATA[<p>Looking around the web, the question of naming conventions was kicked around for a while a couple of years back, but appears to have gone quiet.  Maybe css frameworks are the new hot topic.</p>
<p>However, as a keen user of Ruby on ~Rails, it seems to me that there is a strong case for revisiting css naming wrt RoR structure.  I have been giving it a bit of thought recently and there is good scope to fairly tightly couple css names wtih for example the use of RoR elements such as partials and layouts.   eg if my view contains a partial for customer, then it seems to make sense for it to be in a div with an id of customer.</p>
<p>Taking this further, I have played around with targetting elements using nested ids, so that my partial might have an id of customer, but it could appear in different views.  So if I have a view, say sales which includes customer, should my sale be a div with an id of sales so that I can specifically target div#sales div#customer.  This seems to fit with having a generic customer presentation, but allowing it to be easily adjusted depending in which view it is included.</p>
<p>I think it there is a great opportunity for some conventions to be developed for CSS with RoR.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lorelle on WordPress &#187; More Website Design Mistakes</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-15061</link>
		<dc:creator>Lorelle on WordPress &#187; More Website Design Mistakes</dc:creator>
		<pubDate>Mon, 20 Feb 2006 23:04:11 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-15061</guid>
		<description><![CDATA[[...] f and Nonsense&#8217;s &#8220;What&#8217;s in a Name? Part 1&#8243; and Part 2, along with Eric Meyer&#8217;s Structural Naming,  [...]]]></description>
		<content:encoded><![CDATA[<p>[...] f and Nonsense&#8217;s &#8220;What&#8217;s in a Name? Part 1&#8243; and Part 2, along with Eric Meyer&#8217;s Structural Naming,  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Design - standards based web design, development and training  &#187; Blog Archive   &#187; Some links for light reading (28/6/04)</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-11631</link>
		<dc:creator>Max Design - standards based web design, development and training  &#187; Blog Archive   &#187; Some links for light reading (28/6/04)</dc:creator>
		<pubDate>Sun, 01 Jan 2006 20:26:22 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-11631</guid>
		<description><![CDATA[[...] ome links for light reading (28/6/04)			 			 				June 28th, 2004			 				 Fluid Shadows 	Structural Naming 	Integrated Web Design: Strategies for Long-Term CSS Hack M [...]]]></description>
		<content:encoded><![CDATA[<p>[...] ome links for light reading (28/6/04)			</p>
<p> 				June 28th, 2004<br />
 				 Fluid Shadows 	Structural Naming 	Integrated Web Design: Strategies for Long-Term CSS Hack M [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MikeD</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-5008</link>
		<dc:creator>MikeD</dc:creator>
		<pubDate>Thu, 10 Feb 2005 21:46:18 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-5008</guid>
		<description><![CDATA[I thought the idea was to create clean html that is structurally sound to convey the content without depending on CSS (or javascript) and to keep the markup as free of extraneous clutter as possible.  It seems wrong to denounce old-school &#039;tag soup&#039; at the same time we&#039;re creating attribute soup. (is it justifyable because we&#039;re following a convention)?  
  If browser support would improve enough to allow CSS developers to fully utilize (existing &amp; new) selectors, there really is no argument for dozens of reserved design/layout keywords.  Of course creating clean markup is harder than it sounds, but the up-front effort is usually worthwhile when the content is later re-purposed through different media or to new consumers.]]></description>
		<content:encoded><![CDATA[<p>I thought the idea was to create clean html that is structurally sound to convey the content without depending on CSS (or javascript) and to keep the markup as free of extraneous clutter as possible.  It seems wrong to denounce old-school &#8216;tag soup&#8217; at the same time we&#8217;re creating attribute soup. (is it justifyable because we&#8217;re following a convention)?<br />
  If browser support would improve enough to allow CSS developers to fully utilize (existing &#038; new) selectors, there really is no argument for dozens of reserved design/layout keywords.  Of course creating clean markup is harder than it sounds, but the up-front effort is usually worthwhile when the content is later re-purposed through different media or to new consumers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My mental mirror</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-1147</link>
		<dc:creator>My mental mirror</dc:creator>
		<pubDate>Mon, 04 Oct 2004 18:10:35 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-1147</guid>
		<description><![CDATA[&lt;strong&gt;Is a developer an end user?&lt;/strong&gt;
I recently found a discussion on structured naming conventions (continued on meyerweb.com.) The whole discussion was about how structure the names of elements should be put on a web page. One comment made by Johan Sand on And all that...]]></description>
		<content:encoded><![CDATA[<p><strong>Is a developer an end user?</strong><br />
I recently found a discussion on structured naming conventions (continued on meyerweb.com.) The whole discussion was about how structure the names of elements should be put on a web page. One comment made by Johan Sand on And all that&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Ewins</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-646</link>
		<dc:creator>Brian Ewins</dc:creator>
		<pubDate>Thu, 12 Aug 2004 15:45:53 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-646</guid>
		<description><![CDATA[I know I&#039;m a bit late on this thread, but got here from links in Thorsten Scherlers OSCOM04 proposal (http://www.oscom.org/events/oscom4/proposals/skins). I&#039;m suprised no-one&#039;s mentioned here, or on malarkey, that there&#039;s at least one limited css naming convention, the one in the portlets specification: http://www.jcp.org/aboutJava/communityprocess/final/jsr168/

eg &quot;portlet-section-header Table or section header&quot;. Portlets have a need for some conventions as you&#039;re embedding content from one webapp into another. This isn&#039;t just a java thing - it originated in the WSRP TC:
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp
... I&#039;m not sure how set in stone that all is, the WSRP lot appear to have dropped CSS from their spec in favour of contextual selectors.]]></description>
		<content:encoded><![CDATA[<p>I know I&#8217;m a bit late on this thread, but got here from links in Thorsten Scherlers OSCOM04 proposal (<a href="http://www.oscom.org/events/oscom4/proposals/skins" rel="nofollow">http://www.oscom.org/events/oscom4/proposals/skins</a>). I&#8217;m suprised no-one&#8217;s mentioned here, or on malarkey, that there&#8217;s at least one limited css naming convention, the one in the portlets specification: <a href="http://www.jcp.org/aboutJava/communityprocess/final/jsr168/" rel="nofollow">http://www.jcp.org/aboutJava/communityprocess/final/jsr168/</a></p>
<p>eg &#8220;portlet-section-header Table or section header&#8221;. Portlets have a need for some conventions as you&#8217;re embedding content from one webapp into another. This isn&#8217;t just a java thing &#8211; it originated in the WSRP TC:<br />
<a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp" rel="nofollow">http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp</a><br />
&#8230; I&#8217;m not sure how set in stone that all is, the WSRP lot appear to have dropped CSS from their spec in favour of contextual selectors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Romero</title>
		<link>http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-402</link>
		<dc:creator>Michael Romero</dc:creator>
		<pubDate>Thu, 08 Jul 2004 23:43:06 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/06/26/structural-naming/#comment-402</guid>
		<description><![CDATA[i understand the basic idea that eric is trying to convey here, and i think he&#039;s right to a point, but it risks being too rigid, if you ask me. the idea is good that things should match up, but maybe we need to think of a naming convention that makes sense to the project and the layout.]]></description>
		<content:encoded><![CDATA[<p>i understand the basic idea that eric is trying to convey here, and i think he&#8217;s right to a point, but it risks being too rigid, if you ask me. the idea is good that things should match up, but maybe we need to think of a naming convention that makes sense to the project and the layout.</p>
]]></content:encoded>
	</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! -->