違いがありますか?見えない。最初は動作しません、2番目は動作します。 同じファイルです(他のファイルには触れません)。CSS:これらの2つの部分に違いはありますか?
私は/* */
で最初の部分(第2は、Webブラウザで使用されます)、すべての作品にコメントが、私は第二部/* */
とコメントしている場合(最初は、Webブラウザで使用する場合)、何も動作しません。
魔法ですか?
私は別のWebブラウザで試してみました。私はすべてのキャッシュを清掃するブラウザをリセットしていた。しかし...結果はありません。
バイナリ比較ができるユーティリティがいくつかありますか?そのようなプログラムの例を教えてください。
更新:お詫び申し上げますが、スクリーンショットはほとんど誤解を招きます。私はテストするときに部品のうちの1つだけを使用します(部品の1つは、テスト時に/* */
とコメントされています)。
UPDATE 2:これを見て、のstyle.cssファイルのより完全な部分:
は今見て、私は元#items
ブロックにdisplay: none
を追加しました。 ウェブブラウザには何の影響もありません!(私はキャッシュについて私は言っていない、私は別のブラウザで試して、別のラップトップは、再設定し、Webブラウザのすべてのキャッシュをクリーニングしていた)。ただ、display: none
が追加されたことに気づく:私たちもdisplay: none
を書いていないよう
すべては、前のように動作します。
今度は、次のことを試してみましょう:
それは働きます! (display: none
作品)
なぜですか?
どのようにブラウザが使用しているルールどの知っているのですか?彼らはまったく同じなので、技術的に後者は前者を上書きする必要がありますが、それはなぜ重要ですか? –
私は、いくつかのプロパティを変更する2つのルール間のコードのような、より大きな問題があることを示唆しています。 – sevenseacat
@Andy E:いいえ、私は同時にそれらの両方を使用しません:)私は謝ります、スクリーンショットは間違っています:)私はコードをテストするとき、私はこれらの2つの部分のうちの1つを使用します。 – Azat