• ベストアンサー

広告部分にCSSが利かない

「忍者TOOLS」というところでサーバーをレンタルしているのですが、 急に、広告の部分にCSSが利かなくなってしまいました。 CSSが利いていた以前は、広告の部分が下記のようになっていましたが、 <div style="margin:30px 0 0 0;width:100%;overflow:hidden;">~</div> それが、今ではこのようになっています。 <iframe allowTransparency="true" src="/_yai_nobita/index.html" width="100%" height="15" FRAMEBORDER="0" SCROLLING=no style="margin:30px 0 0 0;"> <a href="http://www.shinobi.jp/">[NINJA] Free Web Hosting </a> </iframe> FAQにて、『身に覚えの無いフォルダ「_yai_nobita」があるのですが』という質問に対し、 『「_yai_nobita」というフォルダは、広告を上手く表示させるためのプログラムです。 サイト作成自体には何ら支障がありませんのでご安心下さい。』 という回答がなされていましたが、それだけでは、CSSの利かない理由は分かりませんでした。 「忍者TOOLS」に問い合わせるのも良いと思いましたが、 こちらでご存知の方がいらっしゃるかも知れないので、質問させていただきました。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • twk
  • ベストアンサー率29% (18/62)
回答No.2

広告を表示させる方法が変わったようですね。 iframeの中身のmarginなどをiframeタグのstyleで制御することはできませんので、可能ならば/_yai_nobita/index.html を編集すると良いかと思います。ただ、忍者TOOLSがそのファイルの編集を禁止しているかもしれませんが。

noname#10669
質問者

お礼

ご回答ありがとうございます。 私もそれが可能なのではと思い、ディレクトリとファイルを作ってアップロードを試みましたが、やはり忍者TOOLS側で規制されているらいしく、上手くいきませんでした。

その他の回答 (1)

回答No.1

iframeっていうのは、フレームってことですよね。 あなたのHTMLファイルに、広告用のHTMLが別に埋め込まれて表示されているような状況になっているのだと思います。 やいのびた、っていうやつと、あなたが適用しているCSSとの関連づけはできませんから、CSSの適用がなされないのだと思います。 忍者TOOLSがどういうサイトか知りませんが、勝手にHTMLファイルの下部に埋め込まれたのであれば、手が出ないと思います。 予想ですが、テキスト広告に手を加えられることを防ぐ為に、忍者ツール側が、こういう形式にしたのではないでしょうかね。

noname#10669
質問者

お礼

ご回答ありがとうございます。 うーん、きちんと規約を守って広告を表示させているユーザーには、何とも迷惑なことですね。レンタルする際の謳い文句に「CSSに対応しているため、デザインの邪魔になりません!」とあるだけに、何だか騙された感が否めません(^_^;)

関連するQ&A

専門家に質問してみよう