Safari でのこの CSS ハックの用途は何ですか?
/* CSS Hack Safari */
#dummy {;# }
このページで見つけました: http://jscroller2.markusbordihn.de/example/endless/
Safari でのこの CSS ハックの用途は何ですか?
/* CSS Hack Safari */
#dummy {;# }
このページで見つけました: http://jscroller2.markusbordihn.de/example/endless/
いくつかのグーグルを行った後、Safari とブラウザーのハッキングに関連するものを見つけることができました..
どうやら、古いバージョンの Safari は、ハッシュタグが前にある CSS 宣言を無視していたようです。例えば:
h1 {
font-size:24px;
font-size:30px;#
}
Safari がこれに似たものに出くわした場合、h1
24px になり、30px は完全に無視されます。ただし、IE や Chrome がこれを見ると、宣言を読んでフォントサイズを 30px にします。彼らはハッシュタグを考慮していません。私の知る限り、この小さな「ハック」は新しいバージョンの Safari では機能しなくなりました。
質問に戻ります。
#dummy {;#}
これは特に何もしないので、なぜこれが彼らのコードにあったのか、私にはよくわかりません。
ただし、最初に何かがそこに配置され、このハックが機能しなくなったため、後で削除されたと想定しています..
これは、ブラウザのハッキングに関するかなり興味深い情報源です..