たとえば、Javascript メソッド getClientRects は、複数の行 p に対して呼び出された場合でも、常に 1 つの要素のみの配列を生成することがわかりました。p は 1 行よりも長いため、表示された行と同じ数の四角形が期待されます。このメソッドは Android WebView でサポートされていますか、それともバグがありますか?
質問する
405 次
1 に答える
1
<p>
要素はブロック要素なので、ブロックに対して 1 を返しますClientRect
。匿名のインライン ボックスは表示されません。したがって、ClientRect
リターンの 1 つが正しいです。
ただし、<span>
またはなどのインライン要素は、要素が分割されている各行に対して<em>
1 つを報告します。ClientRect
これは、ボックスが匿名ではないためです。
( W3C CSSOM View Module specgetClientRects()
の仕様の行間から読む)
于 2012-08-23T00:54:17.663 に答える