Ellinikonblue.net Devlosxom

ここはまだ壮大な夢の途中…

Posted on Aug 18, 2008 at 23:18

Brunch v0.1

 前回公開したバージョン は、 あまりにもやっつけな対応なので本腰入れて対応しました。
 コンテキストメニューから、 「他のブラウザでこのページを開く」以外にも、 「他のブラウザでこのリンクを開く」にも対応しました。

 これでこの拡張機能を作ってまでやりたかったことはできるようになり、 自分で使っても非常に便利だと思えるところまで機能も作り込めたので、 これで一段落かと思いまして、ひとまず こちら で公開します。 自分でもさらにいろんなところで使ってみて、問題なければ、 あっち でも 公開の告知をしようと思います。 更新履歴
  • v0.1
    • コンテキストメニュー呼び出し本格対応版
  • v0.0.1
    • Firefox 3 対応初版
    • コンテキストメニューから機能呼び出し可能に
  • v0.0
    • 初版公開
参考文献
hail2u.net 「 Firefox: gContextMenu 」

今後の予定
  • 誰かアイコンを考えてくれるとうれしいです (^^;>

Posted on Aug 13, 2008 at 18:25

blosxom で iPhone 対応できるかな

crema design 「 『 iPhone テンプレートfor MT 』を公開いたします。」
小粋空間 「 『 iPhoneテンプレートfor MT 』 by cremadesign 」

 日本でもやっぱり旋風となった、 携帯界の黒船「 iPhone 」ですが、 上記のドキュメントを参考にすれば、 blosxom でも iPhone 対応できるかなと。。。 blosxom 風にいくと、 テンプレートではなく フレーバー での 対応になるのかな?

 iPhone フレーバー 。。。 blosxom で えらい人が誰も手を出さなければ、やってみるかな。。。時間ができたときに。。。って、いつ? (^^;;;>
# Movable Type もよく知らないのに…
Posted on Aug 10, 2008 at 23:40

フレーバ改装工事日報 #2: li 要素の再定義

 すでにこれだけ日が開くと、日報もないような気もしますが…

 YUI Reset CSS を使用したのち、各要素を再定義していく中で、 手こずったのは li 要素の再定義で、
li { list-style: inherit; }
ul { list-style: disc none outside; }
ol { list-style: decimal none outside; }
とすると、少なくとも Firefox では ul, ol ブロックで指示した文字・記号が行頭にでるようになりますが、 Internet Explorer では うまく行きません。
 IE では、
li { list-style: inherit; }
ul li { list-style: disc none outside; }
ol li { list-style: decimal none outside; }
と明示的に ul, ol ブロック中の li 要素に対して 明示的に再定義する必要があります。 しかし、逆にこのようにだけ指定すると、 今度は Firefox で うまくいかなくなります。

 さらにもう一つ問題があって、 ul ブロック中の中の ol ブロック、またその逆、 加えて ul, ol ブロック中の二階層目の ul, ol ブロック中での li 要素の行頭文字を一階層目と違うものにしたい場合の 定義も別途必要になります。

 と言うことで、真の正解はこれ。
li { list-style: inherit; }
ul, ul li { list-style: disc none outside; }
ol, ol li { list-style: decimal none outside; }
ul ul, ul ul li { list-style: circle none outside; }
ol ol, ol ol li { list-style: lower-alpha none outside; }
ul ol, ul ol li { list-style: decimal none outside; }
ol ul, ol ul li { list-style: disc none outside; }
 三階層目はやめましょう (^^;>

 自分でもあまり美しい方法ではないように思うんですが、 これ以外の解を見つけられませんでした。
 より美しい解をご存じの方、是非教えてください m(_ _)m