3

私の Web サイトでは::selection、背景、テキストの色、テキストの影を指定して疑似要素を宣言しています。ただし、サイト全体を強調表示すると、システムがまだ表示されるいくつかのスポットを除いて、正確な選択が表示されますselection。なぜそれらの斑点が奇妙に振る舞うかを理解することができました. 後でインライン要素とブロック要素がある場合、インライン要素とブロック要素の間のスペースは、システムの既定の選択のままになります。理由がわかりません。これはバグですか?私が行ったことのあるほとんどの Web サイト (selection 要素が宣言されている) では、これらのスポットが見られますが、これはかなりの見落としです。バグなのか正常なのか誰か教えてくれませんか? そして、なぜそれがそのように振る舞うかを説明してください。

「jsFiddle」をまとめました。

4

1 に答える 1

0

標準機能ではないことを考えると、これは実際には「バグ」ではありません。W3C は、早い段階で CSS3 仕様から削除されたため、どのように動作するかについて定義された標準はありません。

Mozilla 開発ネットワークから:

特にネストされた要素の場合、その動作は十分に指定されていませんでした

結論: ネストされた要素で何が起こるかを示す仕様はありません。したがって、技術的には、あまり意味がありませんが、正しくないレンダリングではありません。最終的には、まだ「実験的」な機能です。Safari でバグ レポートを提出してみてください。

于 2012-06-13T23:41:50.217 に答える