<?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: Non-breaking space is to join things, not to separate</title>
	<atom:link href="http://www.z-oc.com/blog/2007/11/non-breaking-space-is-to-join-things-not-to-separate/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.z-oc.com/blog/2007/11/non-breaking-space-is-to-join-things-not-to-separate/</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Fri, 30 Sep 2011 03:10:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: guioconnor</title>
		<link>http://www.z-oc.com/blog/2007/11/non-breaking-space-is-to-join-things-not-to-separate/#comment-555</link>
		<dc:creator>guioconnor</dc:creator>
		<pubDate>Wed, 07 Nov 2007 12:24:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.z-oc.com/blog/2007/11/non-breaking-space-is-to-join-things-not-to-separate/#comment-555</guid>
		<description>@Oda - &lt;blockquote&gt;Note that I agree with your post. My point is the real necessity of non-breaking space.&lt;/blockquote&gt;

The reason for the non-breaking space dates way before the advent of the web. While in modern days we call it non-breaking space, before electronic typesetting you would hear typographers to say:

&lt;blockquote&gt;A line should not be broken in certain circumstances&lt;/blockquote&gt;

And one of these circumstances is between a treatment pronoun and the name, as in Mr.&#160;Smith, Mrs.&#160;Robinson or Sgt.&#160;Pepper&#039;s

Non breaking space is just the electronic incarnation of this rule.</description>
		<content:encoded><![CDATA[<p>@Oda &#8211;<br />
<blockquote>Note that I agree with your post. My point is the real necessity of non-breaking space.</p></blockquote>
<p>The reason for the non-breaking space dates way before the advent of the web. While in modern days we call it non-breaking space, before electronic typesetting you would hear typographers to say:</p>
<blockquote><p>A line should not be broken in certain circumstances</p></blockquote>
<p>And one of these circumstances is between a treatment pronoun and the name, as in Mr.&nbsp;Smith, Mrs.&nbsp;Robinson or Sgt.&nbsp;Pepper&#8217;s</p>
<p>Non breaking space is just the electronic incarnation of this rule.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oda</title>
		<link>http://www.z-oc.com/blog/2007/11/non-breaking-space-is-to-join-things-not-to-separate/#comment-554</link>
		<dc:creator>Oda</dc:creator>
		<pubDate>Tue, 06 Nov 2007 02:39:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.z-oc.com/blog/2007/11/non-breaking-space-is-to-join-things-not-to-separate/#comment-554</guid>
		<description>Ok, I agree non-breaking space is just another html element and perhaps it does not make the code dirty.

I&#039;ve got the point about CMS and that is a good example where the non-breaking spaces are welcome!

Talking about a design, I insist if you dont want a line break you must have a good reason. If you dont then I give up ;)

If you do have then I guess you want more things than just avoid a line break. Why? Cause the set of words without a line break probably represents a special element of layout. In this case an span tag is more appropriate.

Perhaps I&#039;m wrong... Can you give me an example where this set of words are not so special? &quot;Mr. Anderson&quot; (hehe) is not a good example: why the hell you dont want a line break?! :D

Note that I agree with your post. My point is the real necessity of non-breaking space.</description>
		<content:encoded><![CDATA[<p>Ok, I agree non-breaking space is just another html element and perhaps it does not make the code dirty.</p>
<p>I&#8217;ve got the point about CMS and that is a good example where the non-breaking spaces are welcome!</p>
<p>Talking about a design, I insist if you dont want a line break you must have a good reason. If you dont then I give up <img src='http://www.z-oc.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>If you do have then I guess you want more things than just avoid a line break. Why? Cause the set of words without a line break probably represents a special element of layout. In this case an span tag is more appropriate.</p>
<p>Perhaps I&#8217;m wrong&#8230; Can you give me an example where this set of words are not so special? &#8220;Mr. Anderson&#8221; (hehe) is not a good example: why the hell you dont want a line break?! <img src='http://www.z-oc.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Note that I agree with your post. My point is the real necessity of non-breaking space.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: guioconnor</title>
		<link>http://www.z-oc.com/blog/2007/11/non-breaking-space-is-to-join-things-not-to-separate/#comment-553</link>
		<dc:creator>guioconnor</dc:creator>
		<pubDate>Mon, 05 Nov 2007 21:41:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.z-oc.com/blog/2007/11/non-breaking-space-is-to-join-things-not-to-separate/#comment-553</guid>
		<description>@Oda - &lt;blockquote&gt;If you don&#039;t want a line break between two or more words, they&#039;re an important element. This importance justify the use of span or similar tag. So white-space:nowrap (or nobr tag) is enough and to spare. Things like &nbsp; are the enemy ;).

Ok, that was a joke! But I believe that it should be avoided indeed. Or you think they don&#039;t make your code dirty?&lt;/blockquote&gt;

I don&#039;t understand. Why you think &nbsp; makes the code dirty? I don&#039;t think so. I think is as natural as any other html entity (when properly used).

I think that using
&lt;code&gt;
&lt;pre&gt;
&lt;span class=&quot;nobreak&quot;&gt;Mr. Smith&lt;/span&gt;
.nobreak {
white-space:nowrap
}
&lt;/pre&gt;
&lt;/code&gt;
may work, but at a cost.

Not breaking between Mr and Smith is related to the very own structure of the text, and not really to the typographycal presentation, so I don&#039;t think it belongs there, just as tables don&#039;t belong to layout structures.

Then, even if the solutions were equally acceptable, why write all that much, instead of a simple &nbsp;? Specially when I think this kind of thing should be enforced by CMS, just line thin spaces &amp;thsp;, em-spaces &emsp;, en-spaces &#8194; em-dashes &#8212; and many others.

I&#039;d love a powerful typographic enhanced CMS :-)</description>
		<content:encoded><![CDATA[<p>@Oda &#8211;<br />
<blockquote>If you don&#8217;t want a line break between two or more words, they&#8217;re an important element. This importance justify the use of span or similar tag. So white-space:nowrap (or nobr tag) is enough and to spare. Things like &amp;nbsp; are the enemy <img src='http://www.z-oc.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Ok, that was a joke! But I believe that it should be avoided indeed. Or you think they don&#8217;t make your code dirty?</p></blockquote>
<p>I don&#8217;t understand. Why you think &amp;nbsp; makes the code dirty? I don&#8217;t think so. I think is as natural as any other html entity (when properly used).</p>
<p>I think that using<br />
<code></p>
<pre>
&lt;span class="nobreak"&gt;Mr. Smith&lt;/span&gt;
.nobreak {
white-space:nowrap
}
</pre>
<p></code><br />
may work, but at a cost.</p>
<p>Not breaking between Mr and Smith is related to the very own structure of the text, and not really to the typographycal presentation, so I don&#8217;t think it belongs there, just as tables don&#8217;t belong to layout structures.</p>
<p>Then, even if the solutions were equally acceptable, why write all that much, instead of a simple &amp;nbsp;? Specially when I think this kind of thing should be enforced by CMS, just line thin spaces &amp;thsp;, em-spaces &amp;emsp;, en-spaces &ensp; em-dashes &mdash; and many others.</p>
<p>I&#8217;d love a powerful typographic enhanced CMS <img src='http://www.z-oc.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oda</title>
		<link>http://www.z-oc.com/blog/2007/11/non-breaking-space-is-to-join-things-not-to-separate/#comment-552</link>
		<dc:creator>Oda</dc:creator>
		<pubDate>Mon, 05 Nov 2007 00:00:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.z-oc.com/blog/2007/11/non-breaking-space-is-to-join-things-not-to-separate/#comment-552</guid>
		<description>If you don&#039;t want a line break between two or more words, they&#039;re an important element. This importance justify the use of span or similar tag. So white-space:nowrap (or nobr tag) is enough and to spare. Things like &nbsp; are the enemy ;).

Ok, that was a joke! But I believe that it should be avoided indeed. Or you think they don&#039;t make your code dirty?</description>
		<content:encoded><![CDATA[<p>If you don&#8217;t want a line break between two or more words, they&#8217;re an important element. This importance justify the use of span or similar tag. So white-space:nowrap (or nobr tag) is enough and to spare. Things like &amp;nbsp; are the enemy <img src='http://www.z-oc.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Ok, that was a joke! But I believe that it should be avoided indeed. Or you think they don&#8217;t make your code dirty?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

