• 締切済み

インラインフレームに親ページのCSSを適用

インラインフレーム内に、その親ページで参照させているCSSファイルを適用させたいのですが、どのようにしたらよいでしょうか?

  • HTML
  • 回答数1
  • ありがとう数1

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

ここを参考にするといいと思うわ http://allabout.co.jp/gm/gc/23930/ 考え方は同じ インラインフレームのLINKタグにid振らないといけないけどね ちなみに他のサイトの場合は セキュリティの関係でActiveXとか使わないとダメだと思うわ

tennis_eyes
質問者

お礼

ありがとうございます!さっそく参考にします!

関連するQ&A

  • インラインフレーム内のCSSについて

    インラインフレームを使ったホームページを作っています。 インラインフレームを置いている元のHTMLにはCSSを適用しています。 インラインフレーム内に表示させるHTMLにも別のCSSファイルを適用しているのですが、この場合インラインフレーム内に表示させるHTMLには両方のCSSが適用されてしまうのでしょうか? その場合は優先順位はどちらが上になるのでしょうか? DOCTYPE宣言やCHARSETなどで気をつけなければならないことや、ブラウザごとの違いなどお分かりになられる方いましたら宜しくお願いします。

    • ベストアンサー
    • HTML
  • インラインフレーム内のcssを親フレームに適用する

    インラインフレーム(子ウィンドウ)に表示されているページ(同一ドメイン上のページです)で読み込まれているcssを、ページ読み込み時に親ウィンドウ側でも読み込みたいと思っています。 内容としては 親ウィンドウ側css呼び出し部分 <link rel="stylesheet" type="text/css" href="test.css"> <link rel="stylesheet" type="text/css" href="test1.css"> 子ウィンドウ側css呼び出し部分 <link rel="stylesheet" type="text/css" href="test.css"> <link rel="stylesheet" type="text/css" href="test2.css"> となっているソースをページ呼び出し時に 親ウィンドウ側css呼び出し部分 <link rel="stylesheet" type="text/css" href="test.css"> <link rel="stylesheet" type="text/css" href="test2.css"> 子ウィンドウ側css呼び出し部分 <link rel="stylesheet" type="text/css" href="test.css"> <link rel="stylesheet" type="text/css" href="test2.css"> のように共通していないcssを子ウィンドウ側に合わせて変更したいのです。 子ウィンドウ内のページのソースは訳があって編集する事が出来ないので、親ウィンドウ側で子ウィンドウ内の <link rel="stylesheet" type="text/css" href="test2.css"> の href の値を読みこみ、親ウィンドウ側の href の値を置き換えるといった方法では無いかと思うのですが、具体的にどうすればよいのか分かりません。 どなたかご存知の方、ご教授ください。 よろしくお願いいたします。 また、ブラウザはIE6~8と、Firefoxを想定しています。

  • CSSを適用…させない!

    ちは! さてさて~スタイルシートで、たとえばページ内のtableすべてにスタイルシートを適用させるため書くのは TABLE{ うんぬん } ですが!この状態で、ページ内の数個のtableにはこの「うんぬん」を適用させたくない! だからって、適用させたいtableにclassを設定しテクノは面倒だ! そこで!、適用させたくない数個のtableに、「TABLE」に対してのstyleは適用させない!っていうclassを書く。 そんなCSSありますか?(わかりにく・・・い・・・) とりあえず、「ここは適用しなくていいよ」っていうCSSありませんかね?探してもないものはないんでしょうか・・・

    • ベストアンサー
    • CSS
  • インラインフレーム内ページの切替

    インラインフレームに関して教えてください。 以下の構成になっています。 index.html・・・メニューページ  リンクA  リンクB  リンクC hyouji.html・・・インラインフレーム枠ページ  a.html・・インラインフレーム内に表示するページ1  b.html・・インラインフレーム内に表示するページ2  c.html・・インラインフレーム内に表示するページ3 実施したい事は、 index.htmlの リンクAをクリックすると、 houji.html内のインラインフレームには、a.htmlを表示。 リンクBをクリックすると、 houji.html内のインラインフレームには、b.htmlを表示。 リンクCをクリックすると、 houji.html内のインラインフレームには、c.htmlを表示。 一つは、 それぞれhyouji_a.html hyouji_b.html hyouji_c.htmlを用意する事だと思うのですが、ファイルが増えていくので出来れば、枠はhyouji.htmlだけにしたいと思っています。可能でしょうか?

    • ベストアンサー
    • HTML
  • かなり困ってます!CSSが適用されません…

    WindowsXPでDreamweaverMXを使っています。 body {font-size: 12px;} .px10 {font-size: 10px;} という内容の外部スタイル「css.css」を作り、テンプレートに「css.css」を適用しました テンプレートを元にページをつくり、部分的に <td class="px10">文字列</td> といった感じで適用しました。 Dreamweaver上ではちゃんと適用されているのですが、ブラウザでみてみると文字が小さくなっていません。 bodyの12pxはブラウザ上でもちゃんと適用されています。 何がいけないのか、わかりません。どなたか解かるかたがいたらお知恵をかしてください。

    • ベストアンサー
    • HTML
  • cssで外部ファイルを読み込む

    XHTML+cssで制作中ですが、XHTMLの中にcssで外部ファイル(HTMLページ)を読み込むことはできますか? インラインフレームでやれないかとも思ったのですが、やってみたらインラインフレームの下のデータが表示されなくなってしまいました。 書き方が悪かったんでしょうか。 cssで読み込みができればいいんですが。。。 教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • XML
  • css の適用について

    HP作成の勉強に、ローカル内で、htmlとcssを試しに書いてみたところ、 cssが適用されず、困っております。 外部のcssファイルを読み込む場合も、htmlの<head>や要素に<style>を追加する場合も適用されません。<head>内でlinkや属性指定の記述もしており、パスもあっています。 W3Cの検証も済んでいます。htmlとcssのコーディングも一致させています。 作成の環境は、Mac OS X version 10.9.4で、Emacsで書いています。 また、どのブラウザでも適用されていません。 他に考えられるとしたら、どのような原因で適用されないのでしょうか? 教えて頂きたいと思います。よろしく御願いします。

    • ベストアンサー
    • Mac
  • インラインフレームでわからないことがあります

    僕はhtmlでインラインフレームをしてましたが 子サイトでリンクをクリックすると親サイトから離れてしまします どうすればいいんですか? javascriptはある程度わかります CSSもです

  • インラインフレームのサイズ一括変更

    全てのページにインラインフレームを使用し、頻繁に更新する情報を表示しています。 インラインフレーム内に指定したページを更新しているのでどのページからでも最新情報を見せられるのですが、 最新情報の文章量が増え指定したインラインフレームのheight=""より高くなってしまいます。 結果スクロールバーが出てしまうのですが、 レイアウトが崩れてしまうのでスクロールバーは表示させたくありません。 外部CSSのように一カ所のheightを変更すれば全てのインラインフレームに適用される、 もしくはフレーム内の文章量によって自動的にインラインフレームのheightが変更される… などという事は出来ませんでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • インラインフレームについて?

    インラインフレームでフレームに入るファイルにいくつかラベルを付けて別のページに飛んだ時にラベルの付いている指示した場所に飛ばせたいのですが、どうしてもうまくいきません。 別のページに飛んだ時にインラインフレームがあるページの中央に飛んでしまいます。ちなみにインラインフレームに入るファイルはちゃんと指示した所まで飛びます。 別のページに飛んだ時にそのページの頭にくるようにしたいのですが、どうすればいいのか教えてください。 こちらの環境はホームページビルダー8を使っています。IEのバージョンは6です。 説明が下手ですが、よろしくお願いします。

専門家に質問してみよう