<?xml version="1.0" encoding="utf-8"?>
 <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
 <title type="text">Sky-Yard -Note-</title>
 <subtitle type="text">Sky-Yard -Note-: Recent Entries</subtitle>
 <link rel="alternate" type="text/html" href="http://welkin.s60.xrea.com/blog/" />
 <link rel="self" type="application/atom+xml" href="http://welkin.s60.xrea.com/blog/feeds/atom1.0.xml" />
 <id>http://welkin.s60.xrea.com/blog/</id>
 <author>
  <name>BENIT</name>
 </author>
 <updated>2008-12-27T17:15:46Z</updated>
 <generator uri="http://p2b.jp/" version="1.7.5">ppBlog ver.1.7.5</generator> 
 <rights>Copyright (c) 2004-2008 Sky-Yard</rights> 

 <entry>
 <title type="text">Visual Studio 2008 Express Editionで「要求されたレジストリアクセスは許可されていません」というエラーが出る</title>
 <link rel="alternate" type="text/html" href="http://welkin.s60.xrea.com/blog/1230364092.html" />
 <author>
   <name>BENIT</name>
 </author>
 <id>http://welkin.s60.xrea.com/blog/1230364092.html</id>
 <category term="Web" label="Web" scheme="http://welkin.s60.xrea.com/blog/category/Web/" xml:lang="ja" />
 <summary type="text" xml:lang="ja">唐突ですが、文句を言うだけじゃなく自分でも開発してみようということで、物は試しと...</summary>
 <content type="xhtml" xml:lang="ja">
  <div xmlns="http://www.w3.org/1999/xhtml">
   <p>唐突ですが、文句を言うだけじゃなく自分でも開発してみようということで、物は試しと「Microsoft Visual C# 2008 Express Edition」をインストールしてみました。本当はWindows Mobileのアプリケーションを開発したいのですが、いかんせんMicrosoft Visual 2008はProfessional版からじゃないとWindows Mobile用アプリケーションの開発はできないそうで……。必要なら金は惜しみませんが、根気が続くかどうかも怪しいし、とりあえず普通のアプリケーションを作るのを試してみようという感じです。<span class="comment-out">＃つか、なぜそんな大金を払う必要が('A｀)</span></p>
<p>ところが、さてひとつプロジェクトを作って「Hello World!!」してみようか、としたところ、</p>
<p>「要求された レジストリ アクセスは許可されていません」</p>
<p>とのエラー。なんじゃこりゃと他のプロジェクト種類を選んで見てもやっぱり新規作成するとエラー。ネットで調べた結果、どうにか直せましたが、はて、純正ソフトでなんでこんな処理が必要なんだ？（笑</p>
<p>参考にしたのは<a href="http://blogs.wankuma.com/kazuki/archive/2008/06/15/143811.aspx">このページ</a>ですが、このままでは出来なかったので、<a href="http://social.msdn.microsoft.com/forums/en-US/vbide/thread/ac9f8e26-88c2-48fa-bdb5-59e3b4c9b8a5/">こちら</a>の内容も併せた形になりました。試したOSはWindows Vista（x64） SP1です。</p>
<strong>尚、下記の方法を試したことにより何か不都合があったとしても私は責任取れませんので、予めご了承ください。</strong>レジストリを弄る内容ということで、普段はこんなこと書きませんが、念のため記しておきます。<ol>
<li>http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&amp;displaylang=en
をダウンロードし、インストール。「レジストリのアクセス権に関する問題を修復するツール」らしいです。</li>
<li>テキストエディタを開き以下の内容でバッチファイル（.bat）を作成する。
<pre>
subinacl /subkeyreg HKEY_CLASSES_ROOT&amp;yen;.csproj /grant=administrators=f /grant=system=f /grant=users=r
subinacl /subkeyreg HKEY_CLASSES_ROOT&amp;yen;VCSExpress.csproj.9.0 /grant=administrators=f /grant=system=f /grant=users=r 
</pre>
作ったバッチファイルは「fix.bat」とでもして、１でインストールしたツールのインストールフォルダの中に保存します。
保存場所はデフォルトなら「C:&amp;yen;Program Files&amp;yen;Windows Resource Kits&amp;yen;Tools」（ちなみにx64版だと「C:&amp;yen;Program Files (x86)&amp;yen;Windows Resource Kits&amp;yen;Tools」です）</li>
<li>バッチファイルを実行します。</li>
</ol>
以上。<p>実際には別にツールをインストールしてバッチを叩かなくても、バッチファイルに書いたレジストリキーのセキュリティを弄れば解決できるようでしたが、まあ、直ったからいいや、ということで。</p>
<p>4ヶ月ぶりのエントリが唐突過ぎる内容でアレですが、今年の更新は多分これで終わり……のはず。ppblogの新しいバージョンが出てるから試したいんですけどね。それでは、また来年。</p>

  </div> 
 </content>
 <updated>2008-12-27T16:48:12+09:00</updated>
 <published>2008-12-27T16:48:12+09:00</published>
 </entry>

 <entry>
 <title type="text">ppblogにおける自動広告挿入されるサーバでの.htaccessについて</title>
 <link rel="alternate" type="text/html" href="http://welkin.s60.xrea.com/blog/1218557395.html" />
 <author>
   <name>BENIT</name>
 </author>
 <id>http://welkin.s60.xrea.com/blog/1218557395.html</id>
 <category term="ppblog" label="ppblog" scheme="http://welkin.s60.xrea.com/blog/category/ppblog/" xml:lang="ja" />
 <summary type="text" xml:lang="ja">ここ暫くコメントを付けることが不可能な状態に陥っていました。機能的に云々以前に、...</summary>
 <content type="xhtml" xml:lang="ja">
  <div xmlns="http://www.w3.org/1999/xhtml">
   <p>ここ暫くコメントを付けることが不可能な状態に陥っていました。機能的に云々以前に、ひらがな認証の画像が表示されない状態になってしまいまして……。</p>
<p>バージョンアップ時にひらがな認証の画像を出すための仕組みが変わったというのは<a href="http://forum.p2b.jp/index.php?mode=box&amp;UID=3884">公式のフォーラム</a>を見てなんとなく知ってはいたんですが、逆に表示されなくなってショックでした（笑かなり困ったのですが、結論から言うと、.htaccessに以下の一文を足すことで表示されました。</p>
<pre>
LayoutIgnoreURI *hiraptcha.inc.php
</pre>
.htaccessを置けないサーバでも、という話だったはずなのに、アレ？という感じですが、とりあえずは表示されたので、まあ、いいか。
  </div> 
 </content>
 <updated>2008-08-13T01:09:55+09:00</updated>
 <published>2008-08-13T01:09:55+09:00</published>
 </entry>

 <entry>
 <title type="text">CSSのみで擬似ブラウザ判別</title>
 <link rel="alternate" type="text/html" href="http://welkin.s60.xrea.com/blog/200808-select_browser_by_only_CSS.html" />
 <author>
   <name>BENIT</name>
 </author>
 <id>http://welkin.s60.xrea.com/blog/200808-select_browser_by_only_CSS.html</id>
 <category term="Web" label="Web" scheme="http://welkin.s60.xrea.com/blog/category/Web/" xml:lang="ja" />
 <category term="Web/HTML &amp; CSS" label="Web/HTML &amp; CSS" scheme="http://welkin.s60.xrea.com/blog/category/Web//" xml:lang="ja" />
 <summary type="text" xml:lang="ja">ネタ以外の何ものでもありませんが、こんなものを作ってみました。→CSSで擬似ブラ...</summary>
 <content type="xhtml" xml:lang="ja">
  <div xmlns="http://www.w3.org/1999/xhtml">
   <p>ネタ以外の何ものでもありませんが、こんなものを作ってみました。→<a href="http://welkin.s60.xrea.com/css_labo/css_selectbrowser.html">CSSで擬似ブラウザ判別</a></p>
<p>ソースを見ていただければ一目瞭然かとは思いますが、CSSハックでひたすら<code>display:none;</code>や色指定を上書きしていっているだけで特に目新しい代物ではありません。まあ、作ってみました、程度で（´･ω･&amp;#96;）</p>

  </div> 
 </content>
 <updated>2008-08-13T01:04:16+09:00</updated>
 <published>2008-08-13T01:04:16+09:00</published>
 </entry>

 <entry>
 <title type="text">カスタムエディタ1.7</title>
 <link rel="alternate" type="text/html" href="http://welkin.s60.xrea.com/blog/200808-Custom_editor_1-7-5.html" />
 <author>
   <name>BENIT</name>
 </author>
 <id>http://welkin.s60.xrea.com/blog/200808-Custom_editor_1-7-5.html</id>
 <category term="ppblog" label="ppblog" scheme="http://welkin.s60.xrea.com/blog/category/ppblog/" xml:lang="ja" />
 <category term="ppblog/カスタマイズ" label="ppblog/カスタマイズ" scheme="http://welkin.s60.xrea.com/blog/category/ppblog//" xml:lang="ja" />
 <summary type="text" xml:lang="ja">editor.jsが更新されたのでカスタムエディタも更新しました。特に目新しい修...</summary>
 <content type="xhtml" xml:lang="ja">
  <div xmlns="http://www.w3.org/1999/xhtml">
   <p>editor.jsが更新されたのでカスタムエディタも更新しました。特に目新しい修正は行っていませんが、ルビタグ挿入時の挙動を若干変更し、CSSも微修正しました。</p>
<p><a href="http://welkin.s60.xrea.com/blog/index.php?mode=download&amp;aim=1217777345_CustomEditor1-7-5.lzh" title="ダウンロード:20.3 KB">[ファイル1217777345_CustomEditor1-7-5.lzh]</a></p>

  </div> 
 </content>
 <updated>2008-08-04T00:29:05+09:00</updated>
 <published>2008-08-04T00:29:05+09:00</published>
 </entry>

 <entry>
 <title type="text">CSSでルビ・タイプ２</title>
 <link rel="alternate" type="text/html" href="http://welkin.s60.xrea.com/blog/200808-Ruby-CSS-Type2.html" />
 <author>
   <name>BENIT</name>
 </author>
 <id>http://welkin.s60.xrea.com/blog/200808-Ruby-CSS-Type2.html</id>
 <category term="Web" label="Web" scheme="http://welkin.s60.xrea.com/blog/category/Web/" xml:lang="ja" />
 <category term="Web/HTML &amp; CSS" label="Web/HTML &amp; CSS" scheme="http://welkin.s60.xrea.com/blog/category/Web//" xml:lang="ja" />
 <summary type="text" xml:lang="ja">CSSのみでルビを実装するとした時、まあ、一番シンプルな考えをするのであれば、R...</summary>
 <content type="xhtml" xml:lang="ja">
  <div xmlns="http://www.w3.org/1999/xhtml">
   <p>CSSのみでルビを実装するとした時、まあ、一番シンプルな考えをするのであれば、Ruby要素以下、関連のタグに対してスタイルを指定する方法ですね。IEを除けた指定をしておけば、IEでは独自実装のルビ表示が。他はIE6/7では未実装の<code>display:inline-table</code>系を使った指定が使えるので、実に分かりやすい実装が出来ます。</p>
<p>弊害として考えられるのは、オリジナルでRuby要素関連にユーザスタイルシートを当てている場合くらいでしょうが、まあ、そんなにはいないでしょうね。</p>
<p>私が作っているルビCSSは、そこの弊害を回避する一つのアイディア（と呼べるほどのものではないですが）で、Ruby要素に指定するのではなくSPAN要素にクラスを指定して、そのクラスに同じスタイルシートを適用するというやり方。ソースが非常に煩雑になって見づらいことこの上ないのですが、まあ、そこそこ安定します。</p>
<p>ネックは、IE6&amp;#44;7での表示ですね。Ruby要素の独自拡張を実装しているからと言って、<code>display:ruby-base</code>なんかを実装しているわけではないので、結局別の仕組みでIEでのルビを組まなければなりません。それがまた、スマートにはできないんですよねぇ……。絶対配置を使った非常に安直なやり方です。</p>
<p>両者を比べるなら明らかに前者ではあるんですが、イマイチ踏み切れません。</p>
そんなわけで、ルビCSSの別タイプを考えてみました。IE6/7では動きません（笑ツッコミどころ満載のアレではありますが…。<div class="pre">/*
 *
 * [Ruby CSS Type2 v1.0]
 *
 * Example    : &amp;lt;span class="ruby"&amp;gt;&amp;lt;abbr title="[ruby text]"&amp;gt; [ruby base] &amp;lt;/abbr&amp;gt;&amp;lt;/span&amp;gt; 
 *
 * CSS Author : BENIT
 *
 * OS : Windows XP
 *
 * Browser : Internet Explorer8
 *           Firefox3.0
 *           Opera9.5
 *           Safari3.1.2 for win
 *
 *           Not support [IE6/7]
 * 
 * Last Updata //2008-8-03// Added Type2 
 *
 */
span.ruby2 abbr[title] {
  font-size: 100&amp;#37;;
  border-bottom-style: none;
}

html&amp;gt;/**/body span.ruby2 {
  line-height: 1;
  text-align: center;
  padding: 0;
  display: inline-table;
}

html&amp;gt;/**/body span.ruby2                          { vertical-align: -28&amp;#37;; } /* Firefox2.x */
html&amp;gt;/**/body span.ruby2 &amp;#44; x:-moz-broken          { vertical-align: 110&amp;#37;; } /* Firefox3.0 */
html[lang*=""]&amp;gt;/**/body span.ruby2                { vertical-align: 110&amp;#37;; } /* Opera9.5 (&amp;#44; IE8 and Safari) */
*:first-child+html/**/&amp;gt;body span.ruby2            { margin-bottom : -4px; vertical-align: baseline; } /* IE8 */
html[lang*=""]:not(:nth-child(n)) body span.ruby2 { vertical-align: -20&amp;#37;; } /* Safari3.1.2 */

span.ruby2:hover{ background-color: #bbb; }

html&amp;gt;/**/body span.ruby2 &amp;gt; abbr:first-child {
  line-height: 1.1;
  white-space: nowrap;
  margin: 0;
  display: table-cell;
}
html[lang*=""]:not(:nth-child(n)) body span.ruby2 &amp;gt; abbr:first-child { display: inline-table; } /* Safari3.1.2 */

html&amp;gt;/**/body span.ruby2 &amp;gt; abbr:first-child:before {
  font-size: 64&amp;#37;;
  line-height: 1.2;
  letter-spacing: 1px;
  width: 100&amp;#37;;
  display: table-caption;
  content: attr(title);
}
*:first-child+html&amp;gt;/**/body span.ruby2 &amp;gt; abbr:first-child:before { display: table-header-group; } /* IE8 */

</div>
基本的な考えかたは従来私がやってきたルビCSSと同じっちゃ同じなんですが、記述方式が根本的に違います。IE6/7では使えないcontentプロパティを使い、titile属性を生成要素として出力し、それを<code>display:table-caption</code>として上に乗っけています。SPAN要素にクラスを指定するのは相変わらずですが、今回、中にはABBR要素を使ってみました。本来は略語の正式名を掲載するための要素ですが、まあ、超拡大解釈ということで（笑　DFN要素はスタイルきった時に全てのブラウザで斜体表示になって鬱陶しいから、最初考えたんですけど没にしました。ABBRだってSafariは確か斜体にしたはずですが、まあ、webkitを使ってスタイルをオフにすることは早々ないでしょう。別にSPAN要素にタイトルでもよかったんですが、こっちは少しでも短くしたかったので……（笑<p>……というのは建前で。本当は、<code>&amp;lt;ruby&amp;gt;&amp;lt;rb title="ruby text"&amp;gt;ruby base&amp;lt;/rb&amp;gt;&amp;lt;/ruby&amp;gt;</code>としようかと思ったんですよ。ところが、この書き方だとIE8で動かないんですね。というより、RB要素に一切スタイルが効かない……。そうなると、RUBY要素の中にはRB要素RT要素他ルビ関連しか包含できないので、結局SPAN要素のお出ましというわけです（´д｀）</p>
<p>まあでも、それなりに面白いとは思うんですよねー。IE8だと大量に使うとページがクソ重たくなるので実用性皆無ですけど（笑でも、他のブラウザでは色んな意味で使い勝手が良いです。コピペしてもルビが入ってこないところとか、頑張れば手打ちでも打てるくらいの面倒くささとか(ﾉ∀｀)</p>
<p>結構苦労しましたよー。裏技的なことをやってるおかげでブラウザごとに微妙な挙動が発生するもので。Safariはベーステキスト部にtabel-cellを指定するとルビテキストのセンタリングが出来ないし、IE8は逆にルビ側がtable-captionだとセンタリングが出来ないし、上下のdisplayの設定次第だとSafari落ちるし（笑下table-cell、上table-header-groupだったかな？　謎仕様……。</p>
<p>つか、そもそも生成要素に本当はテーブル関連プロパティは設定できないことになってた気がします。CSS3からOKになりそう、だった筈。ま、動いてるからいいんですけどね（ﾟДﾟ）</p>
<p><a href="http://welkin.s60.xrea.com/css_labo/Ruby-CSS_DEMO.html">サンプルはこちらからどーぞ</a>ブラウザ側で拡大縮小してもそんなに崩れない、はず。</p>
<p>今回のルビCSSをいじるに当たって、元祖の方も微調整しました。次ページに掲載ィー</p>

  </div> 
 </content>
 <updated>2008-08-03T23:53:07+09:00</updated>
 <published>2008-08-03T23:53:07+09:00</published>
 </entry>

 <entry>
 <title type="text">ルビCSS 2.1</title>
 <link rel="alternate" type="text/html" href="http://welkin.s60.xrea.com/blog/200806-Ruby-CSS-2-1.html" />
 <author>
   <name>BENIT</name>
 </author>
 <id>http://welkin.s60.xrea.com/blog/200806-Ruby-CSS-2-1.html</id>
 <category term="Web" label="Web" scheme="http://welkin.s60.xrea.com/blog/category/Web/" xml:lang="ja" />
 <category term="Web/HTML &amp; CSS" label="Web/HTML &amp; CSS" scheme="http://welkin.s60.xrea.com/blog/category/Web//" xml:lang="ja" />
 <summary type="text" xml:lang="ja">追記CSSの修正版があります。現在IEのみで実装されているルビタグをCSSによっ...</summary>
 <content type="xhtml" xml:lang="ja">
  <div xmlns="http://www.w3.org/1999/xhtml">
   <p><ins datetime="2008-08-04T00:29:51+09:00" class="alert">追記</ins><a href="http://welkin.s60.xrea.com/blog/200808-Ruby-CSS-Type2.html">CSSの修正版があります</a>。</p>
<!--HIDE--><p>現在IEのみで実装されているルビタグをCSSによって他のブラウザでも再現してしまえ、という企画。実際にルビタグを使うわけではなく、SPAN要素にクラスを指定して実現しているので、CSSハックだらけ・フォント依存の部分がある・HTMLが読みづらくなる、という欠点以外はクリーンな実装だと思います。</p>
<pre>
/* 
 * [Ruby CSS v2.1]
 *
 * Example    : &amp;lt;span class="ruby"&amp;gt;&amp;lt;span class="rb"&amp;gt; [ruby base] &amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;《&amp;lt;/span&amp;gt;&amp;lt;span class="rt"&amp;gt; [ruby text] &amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;》&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; 
 *
 * CSS Author : Akatsuki Kitamura 
 * Sourses    : http://www.akatsukinishisu.net/itazuragaki/css/use_ruby_style_as_user_stylesheet.html 
 *              http://www.akatsukinishisu.net/itazuragaki/id/ruby_for_mozilla.html
 *  
 * Customize  : BENIT(2008/06/21)
 *
 * OS : Windows XP
 *
 * Browser : Internet Explorer6
 *           Internet Explorer7
 *           Internet Explorer8
 *           Firefox3.0 // and less than
 *           Opera9.5 // and less than
 *           Safari3.1.2 for win // and less than
 *
 * rb == ruby base
 * rt == ruby text
 * rp == ruby parentheses?
 * 
 * Last Updata //2008-6-21// Added the new CSS for Firefox3. 
 *                           Fixed CSS for IE7/8 
 *
 */

/* -+-+-+-+-+-+-[Common CSS]-+-+-+-+-+-+- */
span.ruby {
  font-size: 100&amp;#37;;
  line-height: 2.2;
  text-indent: 0;
  white-space: nowrap;
  margin: 0;
  position: static;
}
span.ruby span.rt {
  font-size: 77&amp;#37;;    /* ruby size */
  line-height: 1.3;
  letter-spacing: 0;
}
span.rp {    /* parentheses for a browser that not support CSS */
  display:none;
}

/* -+-+-+-+-+-+-[For IE7/8]-+-+-+-+-+-+- */

/* IE7 only (not apply IE8) START*/
/*/*/
*:first-child+html span.ruby {
  line-height: 2.3;
  padding: 0 0.2em;
  position: relative;
}
/**/
/*/*/
*:first-child+html body span.ruby span.rt {
  position: absolute;
  top: -1.2em;
  left: 0.2em;
}
/**/
/* IE7 only END*/

/* Common of IE7/8 */
*:first-child+html body span.ruby span.rt {
  font-size: 77&amp;#37;;
}

/* -+-+-+-+-+-+-[For IE6]-+-+-+-+-+-+- */
* html span.ruby {
  line-height: 2.2;
  padding: 0 0.2em;
  position: relative;
}
* html span.ruby span.rt {
  font-size: 62&amp;#37;;
  position: absolute;
  top: -1.0em;
  left: 0.2em;
}

/* -+-+-+-+-+-+-[For IE8&amp;#44; Firefox&amp;#44; Opera and Safari]-+-+-+-+-+-+- */
html&amp;gt;/**/body span.ruby {
  display : inline-table;
  line-height : 1;
  text-align : center;
  padding : 0;
}

/* Adjustment of each browser */
html&amp;gt;/**/body span.ruby                          { vertical-align : -28&amp;#37;; } /* Firefox2.x */
html&amp;gt;/**/body span.ruby &amp;#44; x:-moz-broken          { vertical-align : 115&amp;#37;; } /* Firefox3.0 */
html[lang*=""]&amp;gt;/**/body span.ruby                { vertical-align : 125&amp;#37;; } /* Opera9.5 (&amp;#44; IE8 and Safari) */
*:first-child+html/**/&amp;gt;body span.ruby            { margin-bottom: -4px; vertical-align: baseline; } /* IE8 */
html[lang*=""]:not(:nth-child(n)) body span.ruby { vertical-align: -15&amp;#37;; } /* Safari3.1.2 */

html&amp;gt;/**/body span.ruby &amp;gt; span.rb {
  display : table-row-group;
  line-height : 1.2;
}
html&amp;gt;/**/body span.ruby &amp;gt; span.rt {
  display : table-header-group;
}
</pre>
前回のエントリで見つけたハックを使って、Firefox3.0に対応しました。これで現行の最新ブラウザには一通り対応してると思います。相変わらず<code>vertical-align</code>の指定には細かい微調整が必要ですが……。ルビサンプル<blockquote><p>
　六の宮の姫君の父は、古い<span class="ruby"><span class="rb">宮腹</span><span class="rp">《</span><span class="rt">みやばら</span><span class="rp">》</span></span>の生れだつた。が、時勢にも遅れ勝ちな、<span class="ruby"><span class="rb">昔気質</span><span class="rp">《</span><span class="rt">むかしかたぎ</span><span class="rp">》</span></span>の人だつたから、官も<span class="ruby"><span class="rb">兵部大輔</span><span class="rp">《</span><span class="rt">ひやうぶのたいふ</span><span class="rp">》</span></span>より昇らなかつた。姫君はさう云ふ<span class="ruby"><span class="rb">父母</span><span class="rp">《</span><span class="rt">ちちはは</span><span class="rp">》</span></span>と一しよに、六の宮のほとりにある、<span class="ruby"><span class="rb">木高</span><span class="rp">《</span><span class="rt">こだか</span><span class="rp">》</span></span>い<span class="ruby"><span class="rb">屋形</span><span class="rp">《</span><span class="rt">やかた</span><span class="rp">》</span></span>に住まつてゐた。六の宮の姫君と云ふのは、その土地の名前に<span class="ruby"><span class="rb">拠</span><span class="rp">《</span><span class="rt">よ</span><span class="rp">》</span></span>つたのだつた。
</p>
<p class="cf"><cite><a href="http://www.aozora.gr.jp/cards/000879/card130.html">図書カード：六の宮の姫君　-　芥川龍之介（青空文庫）</a></cite></p>
</blockquote>
上に書いてない欠点が、ルビがある行と無い行で行間が変わることかな……。あとIE7以下はモダンブラウザと違う処理なので長いルビがあると読みづらいことも大欠点。ちなみにソースはこんなことになります（笑<blockquote><p>
　六の宮の姫君の父は、古い&amp;lt;span class="ruby"&amp;gt;&amp;lt;span class="rb"&amp;gt;宮腹&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;《&amp;lt;/span&amp;gt;&amp;lt;span class="rt"&amp;gt;みやばら&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;》&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;の生れだつた。が、時勢にも遅れ勝ちな、&amp;lt;span class="ruby"&amp;gt;&amp;lt;span class="rb"&amp;gt;昔気質&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;《&amp;lt;/span&amp;gt;&amp;lt;span class="rt"&amp;gt;むかしかたぎ&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;》&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;の人だつたから、官も&amp;lt;span class="ruby"&amp;gt;&amp;lt;span class="rb"&amp;gt;兵部大輔&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;《&amp;lt;/span&amp;gt;&amp;lt;span class="rt"&amp;gt;ひやうぶのたいふ&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;》&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;より昇らなかつた。姫君はさう云ふ&amp;lt;span class="ruby"&amp;gt;&amp;lt;span class="rb"&amp;gt;父母&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;《&amp;lt;/span&amp;gt;&amp;lt;span class="rt"&amp;gt;ちちはは&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;》&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;と一しよに、六の宮のほとりにある、&amp;lt;span class="ruby"&amp;gt;&amp;lt;span class="rb"&amp;gt;木高&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;《&amp;lt;/span&amp;gt;&amp;lt;span class="rt"&amp;gt;こだか&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;》&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;い&amp;lt;span class="ruby"&amp;gt;&amp;lt;span class="rb"&amp;gt;屋形&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;《&amp;lt;/span&amp;gt;&amp;lt;span class="rt"&amp;gt;やかた&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;》&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;に住まつてゐた。六の宮の姫君と云ふのは、その土地の名前に&amp;lt;span class="ruby"&amp;gt;&amp;lt;span class="rb"&amp;gt;拠&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;《&amp;lt;/span&amp;gt;&amp;lt;span class="rt"&amp;gt;よ&amp;lt;/span&amp;gt;&amp;lt;span class="rp"&amp;gt;》&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;つたのだつた。
</p>
</blockquote>
<!--AMAZON:4488413048--><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4488413048/skyyard-22/ref=nosim/" title="tag:skyyard-22">六の宮の姫君 (創元推理文庫)</a><!--/AMAZON:4488413048-->
  </div> 
 </content>
 <updated>2008-06-21T09:53:38+09:00</updated>
 <published>2008-06-21T09:53:38+09:00</published>
 </entry>

 <entry>
 <title type="text">メモメモ</title>
 <link rel="alternate" type="text/html" href="http://welkin.s60.xrea.com/blog/200806-firefox_csshack_memo.html" />
 <author>
   <name>BENIT</name>
 </author>
 <id>http://welkin.s60.xrea.com/blog/200806-firefox_csshack_memo.html</id>
 <category term="Web" label="Web" scheme="http://welkin.s60.xrea.com/blog/category/Web/" xml:lang="ja" />
 <category term="Web/HTML &amp; CSS" label="Web/HTML &amp; CSS" scheme="http://welkin.s60.xrea.com/blog/category/Web//" xml:lang="ja" />
 <summary type="text" xml:lang="ja">Firefox3で微妙に2とCSSレンダリングの仕方に違うところがあって、でもハ...</summary>
 <content type="xhtml" xml:lang="ja">
  <div xmlns="http://www.w3.org/1999/xhtml">
   <p>Firefox3で微妙に2とCSSレンダリングの仕方に違うところがあって、でもハックが見つからなくて困っていたのですが、発見したのでメモメモ。</p>
<p><cite><a href="http://www.yomotsu.net/lab/css/csshack_firefox">Firefox 1.0&amp;#44; 1.5&amp;#44; 3.0 用の CSS ハック</a></cite></p>
<blockquote><p>
しかし、グループ化したセレクタ群の中に、Web ブラウザが未対応のセレクタが一つでも含まれている場合、グループ化した別のセレクタも無効化されてしまい、グループ化した全てのスタイルが適用されなくなります。
</p>
</blockquote>
知らなかった……。ま、これを使って修正すればとりあえずルビCSSは暫く安定かな。
  </div> 
 </content>
 <updated>2008-06-13T22:55:05+09:00</updated>
 <published>2008-06-13T22:55:05+09:00</published>
 </entry>

</feed>