Jintrick.netagenda2001年11月アーカイブ → 2001年11月24日

Operaのバグ等

コピーに関する手痛いバグ

ちょっと長めの文になると、途中までしかコピーできないよ……。ただ、引用が目的の場合私はソースを見るからそう問題にはならないのだけど。

強制終了の罠

Operaを強制終了させるWeb文書を開いてしまった場合、次回起動時になぜか Continue browsing where I was last time にチェックが入る為、起動時に同じWeb文書を開いてしまい、強制終了が繰り返される。

これを防ぐにはPreferenceのStart and exitにて、Show start-up dialogにチェックを入れ、強制終了後の再起動時に、スタートアップダイアログを表示させ、Continue browsing where I was last time のチェックを外す。

Operaが強制終了するWeb文書は、My Opera - Community for Opera users(Beta testing)等で紹介されている。

デザイン・レイアウト関係のバグ

とりあえずOpera用ユーザースタイルシートを製作中。

*{
 font-family:sans-serif !important;
  /* 汚い明朝体やズレを防ぐ為フォントは全てsans-serif */
  /* Opera側でMS Pゴシックにする必要もある */
 position:static !important;
  /* 様々なバグがあるので絶対は位置は無効化 */
 text-indent:0 !important;
  /* 字さげの幅が大きくなりすぎるので無効化 */
 background-attachment:scroll !important;
  /* スクロールが重くなるので背景は固定 */
}
body{
 font-size:1em !important;
  /* 100%, mediumだと文字が小さめになるのを防ぐ */
}
p{
 line-height:1.5 !important;
  /* これは趣味 */
}
p:before{
 content:"\3000 ";
  /* 強引な字下げの試み(失敗) */
}

a:link,a:visited{
 text-decoration:none !important;
 border-bottom:2px solid blue !important;
  /* これは趣味 */
}
a{
 padding-bottom:.1em !important;
  /* 後述 */
}

P要素のbefore擬似クラスに全角スペースを指定してみたが、無視された。エスケープしなければ化けるし、半角スペースは無視されるし。字さげは諦めるしかないのか。

ちなみに、margin, paddingを擬似クラス:link,:visitedに指定すると無視されるらしい(「ちなみに」じゃないって)。


webmaster@jintrick.net
公開: 2001年11月24日
カテゴリ: