link visited

Deer Park Alpha2 に修正が施されたようだ。訪問済みの link の色が変わるようになった。しかし margin の解釈で Opera と異なるのが馴染めない。

  • これは margin ではなく padding への Gecko 独自の指定ゆえらしい。ul要素とol要素のブラウザごとの違いによると、Mozilla 系は ul, ol に padding-left: 40px なんて値を使っているようだ。この link 先に当たるまで、なぜ左側に Deer Park だけ無闇に隙間が開くのか分からなかった。いきなり絶対値はないだろうに。狭い横幅画面では腑抜けになる。考え方の違いかなあ*1
    • 試しに階層を深くしてみる。
      • 更にもう一段。
        • もう一丁。
          • 未だ未だ。
            • これでどうだ。
              • おまけにもう一つ。
                • 変でしょ?
  • padding:0!important をとりあえず ul に指定すれば Gecko 対策が出来る*2。これで Gecko 以外の browser での描画に近付くのを確認。
  • こちら側で対策を取ってしまっては、list marker を隠さないという Gecko 側の意図を破棄してしまうので止めておく。嫌なら user stylesheet に書くべき事項だろう。

*1:前世紀以来の仕様だし、list marker を隠さないという理由があるらしいので、もう変わらないだろう。

*2:ここは test case なので 指定を入れたり、外したりする。しかし世の中便利なもので test してますと言えば何でも許されるらしい。余りにも下らないのでもうやめる。参考;「Mozillaの独自拡張CSSは使わないでください