<?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"
	>
<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 Accessibility (and not always on topic.)</description>
	<pubDate>Fri, 25 Jul 2008 05:48:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Kenny</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#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-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> <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 space. </p>
<p>Maybe.&nbsp;:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#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'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's a personal choice.</description>
		<content:encoded><![CDATA[<p>This is a difficult one. I&#8217;m a bit of a <acronym title="Cascading Style Sheets">CSS</acronym> purist, but having said that using br tags have remained in my 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-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'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 <acronym title="Cascading Style Sheets">CSS</acronym> - at least for those that are 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 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-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;&#60;br&#62;&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 "fence" 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't.

If you actually have something that constitutes a paragraph you of course use the &lt;code&gt;&#60;p&#62;&lt;/code&gt;  tag - but unlike a &lt;code&gt;&#60;br&#62;&lt;/code&gt; you wouldn't do it for the space/break it creates. If you have something that falls short of a &lt;code&gt;&#60;p&#62;&lt;/code&gt; then use a &lt;code&gt;&#60;div&#62;&lt;/code&gt; or &lt;code&gt;&#60;span&#62;&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 break.</p>
<p>I believe a good way of ascertaining the semantic value of a line break is turning off <acronym title="Cascading Style Sheets">CSS</acronym> - at least for those that are 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 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 _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 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-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'd append here as a comment.

First, some of my own:

&lt;blockquote&gt;
I think sometimes we question whether &lt;code&gt;&#60;br /&#62;&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;&#60;br /&#62;&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;&#60;div&#62;&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="http://www.smiffysplace.com"&gt;Matthew Smith&lt;/a&gt; discussed how he feels that the &lt;code&gt;&#60;br /&#62;&lt;/code&gt; is a semantic element: (in reference to an address)

&lt;blockquote&gt;
Our &lt;code&gt;&#60;br /&#62;&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 comment.</p>
<p>First, some of my 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 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 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 record.
</p></blockquote>
<p>And in general:</p>
<blockquote><p>
&#8230;a line break is a form of text delimiter, if you like, a type of 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-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't a bad way to go either.  I just prefer a sparser code - unless I have a particular reason to employ microformats, I'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 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 <acronym title="HyperText Markup Language">HTML</acronym> and&nbsp;<acronym title="Cascading Style Sheets">CSS</acronym>.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl</title>
		<link>http://www.joedolson.com/articles/2007/01/is-a-br-tag-semantic/#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 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 <acronym title="Cascading Style Sheets">CSS</acronym> 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-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>
