m2O

2009/01/09 (金)

Opera で LDR(Fastladder) の行間が広いのを防ぐ user.js

|  Opera で LDR(Fastladder) の行間が広いのを防ぐ user.js - m2O を含むブックマーク

http://d.hatena.ne.jp/momizine/20090109/1231507613

http://github.com/miya2000/user.js/raw/master/ldr_fix_br.js


おかしいのはココ!

javascript:(function(){
  var dv = document.createElement('div');
  dv.innerHTML = '<br></br><br></br><br></br>';
  alert(dv.innerHTML); // <BR><BR><BR><BR><BR><BR>
})()

HTML では BR タグに閉じタグはありませんので、「<br></br><br></br><br></br>」は不正な HTML です。なのでその不正な HTML に対して Opera がどんなレンダリングをしようともバグではありませんが、6個の BR 要素と解釈しているのはバグと言えるんじゃないですかね。