1

Chromeを使用してウェブサイトのデバッグとテストを行っていますが、何らかの理由で要素インスペクターを使用してノードを強調表示すると、通常、ウェブページ自体の対応する要素が強調表示されて幅/高さ/マージン/パディングなどが表示されます。 ..しかし、何らかの理由で私のサイトではこれを行わないので、他のWebサイトでテストしましたが、正常に機能します... Safariでも試しましたが、そこで機能しますか?!

なぜこれが可能かはわかりません。唯一の考えは、Safariでテストするまで、この機能でスタイリングを妨げる何かをCSSに設定したに違いないということです。

4

2 に答える 2

0

もっと具体的に教えていただけますか?"オン"?

編集:私は実際にこれをすべて無効にする必要があることを発見しました:

style.webkitTransform = translate3d(...) (Javascript)
-webkit-transform: translate3d(...) (CSS)
-webkit-backface-visibility: hidden (CSS)


代わりに、次を使用できます。

Javacsript

var matrix = new WebKitCSSMatrix();
matrix.e = deltaX;
matrix.f = deltaY;
myElement.style.webkitTransform = matrix;

CSS

-webkit-transform:  matrix(1,0,0,1,deltaX,deltaY);
于 2011-06-14T08:33:28.383 に答える
0

これを試してみてください。一種の回避策です。

CTRL + SHIFT + C 調べたい要素を押してマウスオーバーします。

于 2011-07-18T15:04:05.933 に答える