<?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: Is a br tag semantic?</title>
	<atom:link href="http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/</link>
	<description>Tips and Commentary on Web Accessibility, Usability, and Search Marketing best practices.</description>
	<lastBuildDate>Fri, 30 Jul 2010 16:56:29 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Kenny</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/comment-page-1/#comment-24003</link>
		<dc:creator>Kenny</dc:creator>
		<pubDate>Wed, 04 Jun 2008 12:26:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#comment-24003</guid>
		<description>I agree with the above statement 100%.</description>
		<content:encoded><![CDATA[<p>I agree with the above statement&nbsp;100%.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Dolson</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/comment-page-1/#comment-23806</link>
		<dc:creator>Joe Dolson</dc:creator>
		<pubDate>Fri, 25 Jan 2008 15:45:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#comment-23806</guid>
		<description>It seems like the point is, ultimately, that there are situations where a &lt;code&gt;br&lt;/code&gt; is the only practical way of creating a needed separation. Barring the creation of numerous new elements to suit every situation where you might need a line break --- such as &lt;code&gt;line&lt;/code&gt; for poetry, &lt;code&gt;street&lt;/code&gt; and &lt;code&gt;city&lt;/code&gt; for addresses, etc. --- the only practical means of enforcing an expected line break &lt;em&gt;is&lt;/em&gt; &lt;code&gt;br&lt;/code&gt;. 

I think the difficulty is largely with a human tendency to perceive that only substance contains meaning: &lt;code&gt;br&lt;/code&gt; is an element which provides meaning through empty space. 

Maybe. :)</description>
		<content:encoded><![CDATA[<p>It seems like the point is, ultimately, that there are situations where a <code>br</code> is the only practical way of creating a needed separation. Barring the creation of numerous new elements to suit every situation where you might need a line break&thinsp;&#8212;&thinsp;- such as <code>line</code> for poetry, <code>street</code> and <code>city</code> for addresses, etc.&thinsp;&#8212;&thinsp;- the only practical means of enforcing an expected line break <em>is</em>&nbsp;<code>br</code>. </p>
<p>I think the difficulty is largely with a human tendency to perceive that only substance contains meaning: <code>br</code> is an element which provides meaning through empty&nbsp;space. </p>
<p>Maybe. <img src='http://www.joedolson.com/articles/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/comment-page-1/#comment-23805</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Fri, 25 Jan 2008 10:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#comment-23805</guid>
		<description>This is a difficult one. I&#039;m a bit of a CSS purist, but having said that using br tags have remained in my repertoire.

I guess the conclusion is, it&#039;s a personal choice.</description>
		<content:encoded><![CDATA[<p>This is a difficult one. I&#8217;m a bit of a <abbr title="Cascading Style Sheets">CSS</abbr> purist, but having said that using br tags have remained in my&nbsp;repertoire.</p>
<p>I guess the conclusion is, it&#8217;s a personal&nbsp;choice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Dolson</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/comment-page-1/#comment-15238</link>
		<dc:creator>Joe Dolson</dc:creator>
		<pubDate>Wed, 09 May 2007 19:09:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#comment-15238</guid>
		<description>&lt;blockquote&gt;
I believe a good way of ascertaining the semantic value of a line break is turning off CSS - at least for those that are skeptical.
&lt;/blockquote&gt;

Best way of putting that I&#039;ve heard --- clearly, if a passage makes no sense without a line break, it must have a line break.  If there is no available markup which makes more semantic sense for the context, a line break is the best semantic choice.

Thanks for your comment!</description>
		<content:encoded><![CDATA[<blockquote><p>
I believe a good way of ascertaining the semantic value of a line break is turning off <abbr title="Cascading Style Sheets">CSS</abbr> - at least for those that are&nbsp;skeptical.
</p></blockquote>
<p>Best way of putting that I&#8217;ve heard&thinsp;&#8212;&thinsp;- clearly, if a passage makes no sense without a line break, it must have a line break.  If there is no available markup which makes more semantic sense for the context, a line break is the best semantic&nbsp;choice.</p>
<p>Thanks for your&nbsp;comment!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brandaggio</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/comment-page-1/#comment-15237</link>
		<dc:creator>brandaggio</dc:creator>
		<pubDate>Wed, 09 May 2007 19:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#comment-15237</guid>
		<description>A &lt;code&gt;&lt;br&gt;&lt;/code&gt; is semantic if your rendered page calls for a line break.

I believe a good way of ascertaining the semantic value of a line break is turning off CSS - at least for those that are skeptical.

There is no &quot;fence&quot; to be on so to speak - either you call for a line break (as you might if using an old fashioned typewriter) or you don&#039;t.

If you actually have something that constitutes a paragraph you of course use the &lt;code&gt;&lt;p&gt;&lt;/code&gt;  tag - but unlike a &lt;code&gt;&lt;br&gt;&lt;/code&gt; you wouldn&#039;t do it for the space/break it creates. If you have something that falls short of a &lt;code&gt;&lt;p&gt;&lt;/code&gt; then use a &lt;code&gt;&lt;div&gt;&lt;/code&gt; or &lt;code&gt;&lt;span&gt;&lt;/code&gt; depending, something that would not imply that what is being wrapped is something it is _not_.

To reiterate, the semantic value of a line break is that it is a break - whatever the context may be - it does not _have_ to be a poem or address, though those are sensible uses for the tag as it were.

There really is no ambiguity about as much as I used to think there was.</description>
		<content:encoded><![CDATA[<p>A <code>&lt;br&gt;</code> is semantic if your rendered page calls for a line&nbsp;break.</p>
<p>I believe a good way of ascertaining the semantic value of a line break is turning off <abbr title="Cascading Style Sheets">CSS</abbr> - at least for those that are&nbsp;skeptical.</p>
<p>There is no &#8220;fence&#8221; to be on so to speak - either you call for a line break (as you might if using an old fashioned typewriter) or you&nbsp;don&#8217;t.</p>
<p>If you actually have something that constitutes a paragraph you of course use the <code>&lt;p&gt;</code>  tag - but unlike a <code>&lt;br&gt;</code> you wouldn&#8217;t do it for the space/break it creates. If you have something that falls short of a <code>&lt;p&gt;</code> then use a <code>&lt;div&gt;</code> or <code>&lt;span&gt;</code> depending, something that would not imply that what is being wrapped is something it is&nbsp;_not_.</p>
<p>To reiterate, the semantic value of a line break is that it is a break - whatever the context may be - it does not _have_ to be a poem or address, though those are sensible uses for the tag as it&nbsp;were.</p>
<p>There really is no ambiguity about as much as I used to think there&nbsp;was.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Dolson</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/comment-page-1/#comment-11193</link>
		<dc:creator>Joe Dolson</dc:creator>
		<pubDate>Tue, 06 Mar 2007 21:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#comment-11193</guid>
		<description>A recent conversation on the GAWDS discussion list brought up a number of interesting points on the break tag, which I thought I&#039;d append here as a comment.

First, some of my own:

&lt;blockquote&gt;
I think sometimes we question whether &lt;code&gt;&lt;br /&gt;&lt;/code&gt; is semantic because it has no content and therefore seems not to be structural.  However, separation of content seems to me to be something which is inherently structural.  A &lt;code&gt;&lt;br /&gt;&lt;/code&gt; provides delineation between two objects although it may not contain any content itself. This separation is a perfectly valid way of delineating structure. There may be other ways (placing each line of poetry within a &lt;code&gt;&lt;div&gt;&lt;/code&gt;, for example), but they are not structurally superior and add to the overall bulk of code being used.
&lt;/blockquote&gt;

Also, &lt;a href=&quot;http://www.smiffysplace.com&quot;&gt;Matthew Smith&lt;/a&gt; discussed how he feels that the &lt;code&gt;&lt;br /&gt;&lt;/code&gt; is a semantic element: (in reference to an address)

&lt;blockquote&gt;
Our &lt;code&gt;&lt;br /&gt;&lt;/code&gt; has semantic significance, acthing this time as a field delimiter in a data structure.  It acts as a separator between fields in a record.
&lt;/blockquote&gt;

And in general:

&lt;blockquote&gt;
...a line break is a form of text delimiter, if you like, a type of punctuation.
&lt;/blockquote&gt;

Others made their own points, but these particularly stood out for me.</description>
		<content:encoded><![CDATA[<p>A recent conversation on the GAWDS discussion list brought up a number of interesting points on the break tag, which I thought I&#8217;d append here as a&nbsp;comment.</p>
<p>First, some of my&nbsp;own:</p>
<blockquote><p>
I think sometimes we question whether <code>&lt;br /&gt;</code> is semantic because it has no content and therefore seems not to be structural.  However, separation of content seems to me to be something which is inherently structural.  A <code>&lt;br /&gt;</code> provides delineation between two objects although it may not contain any content itself. This separation is a perfectly valid way of delineating structure. There may be other ways (placing each line of poetry within a <code>&lt;div&gt;</code>, for example), but they are not structurally superior and add to the overall bulk of code being&nbsp;used.
</p></blockquote>
<p>Also, <a href="http://www.smiffysplace.com">Matthew Smith</a> discussed how he feels that the <code>&lt;br /&gt;</code> is a semantic element: (in reference to an&nbsp;address)</p>
<blockquote><p>
Our <code>&lt;br /&gt;</code> has semantic significance, acthing this time as a field delimiter in a data structure.  It acts as a separator between fields in a&nbsp;record.
</p></blockquote>
<p>And in&nbsp;general:</p>
<blockquote><p>
&#8230;a line break is a form of text delimiter, if you like, a type of&nbsp;punctuation.
</p></blockquote>
<p>Others made their own points, but these particularly stood out for&nbsp;me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Dolson</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/comment-page-1/#comment-6748</link>
		<dc:creator>Joe Dolson</dc:creator>
		<pubDate>Tue, 30 Jan 2007 15:49:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#comment-6748</guid>
		<description>@Alfred - I like the way you think!  Interesting to imagine a line break as a form of punctuation - a short pause; a breath.

@Karl - Microformats aren&#039;t a bad way to go either.  I just prefer a sparser code - unless I have a particular reason to employ microformats, I&#039;m inclined to go for a method which minimizes the amount of code needed (both HTML and CSS.)</description>
		<content:encoded><![CDATA[<p>@Alfred - I like the way you think!  Interesting to imagine a line break as a form of punctuation - a short pause; a&nbsp;breath.</p>
<p>@Karl - Microformats aren&#8217;t a bad way to go either.  I just prefer a sparser code - unless I have a particular reason to employ microformats, I&#8217;m inclined to go for a method which minimizes the amount of code needed (both <abbr title="HyperText Markup Language">HTML</abbr> and&nbsp;<abbr title="Cascading Style Sheets">CSS</abbr>.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/comment-page-1/#comment-6736</link>
		<dc:creator>Karl</dc:creator>
		<pubDate>Tue, 30 Jan 2007 12:19:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#comment-6736</guid>
		<description>Hi Joe,

Interesting you mention addresses as the example there. I mark them up using Microformats now so whether you wrap the whole lot in an &lt;code&gt;address&lt;/code&gt; tag or not, you have sufficient CSS hooks to set each span as &lt;code&gt;display:block;&lt;/code&gt;. Semantic with no &lt;code&gt;br&lt;/code&gt; debate :-)

Regards, Karl</description>
		<content:encoded><![CDATA[<p>Hi&nbsp;Joe,</p>
<p>Interesting you mention addresses as the example there. I mark them up using Microformats now so whether you wrap the whole lot in an <code>address</code> tag or not, you have sufficient <abbr title="Cascading Style Sheets">CSS</abbr> hooks to set each span as <code>display:block;</code>. Semantic with no <code>br</code> debate <img src='http://www.joedolson.com/articles/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Regards,&nbsp;Karl</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alfred Armstrong</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/comment-page-1/#comment-6718</link>
		<dc:creator>Alfred Armstrong</dc:creator>
		<pubDate>Tue, 30 Jan 2007 09:27:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#comment-6718</guid>
		<description>Line breaks are semantic in poetry.  Also sometimes advertising copy has a rhythm to it that demands breaks in particular places. A line break is a form of punctuation, a sort of semi-paragraph.</description>
		<content:encoded><![CDATA[<p>Line breaks are semantic in poetry.  Also sometimes advertising copy has a rhythm to it that demands breaks in particular places. A line break is a form of punctuation, a sort of&nbsp;semi-paragraph.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
