1

私は div :<div id="fancyboxID-1"> <p>0767380042</p> </div> とこの css を持っています:

​ #fancyboxID-1 p { font-size:150px; text-align: center; line-height:150px; overflow:hidden;}

Web サイトをアップロードして更新した後、変更は見られませんが、ソース コードを確認すると、css プロパティが表示されます。

私にとっては非常に奇妙です。別のサーバーにアップロードしようとしましたが、そこで動作します。これが機能しない理由はありますか?

4

2 に答える 2

1

スタイルシート (style.css) を見ると、おそらくスタイルシートを無効にしている問題のある行の前に、いくつかの奇妙な文字 (破損/ユニコード?) があるようです。これらの文字を削除すると、スタイルが突然生き返ります...

ISO-8859-1 エンコーディングで表示すると、4 つの可視文字として表示されますが、UTF-8 として表示すると、単一のスペースのように見えます (ただし、単一のスペースではありません)。

​ #fancyboxID-1 p { font-size:150px; ...

(ちなみに、id/class 名のハイフンは完全に有効です。)

于 2012-09-17T22:59:17.677 に答える
0

これらの変更を上書きしている他のスタイル\シートはありますか? あなたはそれが他のサーバーで動作すると言ったので、ホスティングしているサーバーに固有のものがあるに違いありません.

開発者ツール (IE または Chrome では F12、FireFox では Firebug) を使用すると、変更が実際に適用されているかどうかを参照して確認できます。存在するコードは、それらのスタイルが利用可能であることを意味するだけですが、それに対して別のルールが適用されている可能性があります。 div、pなど

于 2012-09-17T14:20:03.340 に答える