- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Firefox Stylish 1.2.4のCSS)
Firefox Stylish 1.2.4のCSSが表示されない理由と解決方法
このQ&Aのポイント
- Firefox Stylish 1.2.4のCSSを記入するテキストエリアが表示されません。iframe{ display:none !important;}の指定が原因かもしれません。
- 以前のバージョンでは表示されていたのに、今のバージョンでiframeを採用したため表示されないのでしょうか?解決方法として、Stylish自身を例外指定する方法があります。
- 具体的なセレクタについてはわかりませんが、iframe:not([style*="display:"]){ display:inline !important;}というセレクタを使用することもできます。他のセレクタでも問題ありません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
残念ながらこのカテで、CSSを本当に理解して回答出来る回答者は極めて少ないです。 ググってリンク先をただ貼るだけの、某マルチID回答者ならいますけどね。。 さて、本題。 >今バージョンでiframeを採用したのでしょうか? はい、その通りです。 >この ○○○○ 部分のセレクタが分かりません・・・ セレクタは、 @-moz-document url-prefix(chrome://stylish/content/edit.xul) です。 但し、質問者さんの書いたコードに入れて、 iframe{ display:none !important;} @-moz-document url-prefix(chrome://stylish/content/edit.xul) { iframe:not([style*="display:"]){ display:inline !important;} } と記述してみても、効果ないです。 ということで、色々コードの書き方はあるかもしれませんが、個人的には @-moz-document url-prefix(エイチttp://),url-prefix(エイチttps://){ iframe{ display:none !important;}} で、一応解決しました。当方検証済み。 [注意] 上記のコードの中の、「エイチ」の文字2か所とも、半角のhに置き換えてから記述してください。(このサイトではリンクっぽいURLで回答文を投稿したら文字化けしてしまうので敢えて、エイチと書きました)
お礼
「なるほど」と唸ってしまいました。 httpの発想が浮かびませんでした・・・ お陰で即対応する事ができました! ありがとうございます。