お世話になります。初歩的な質問で申しわかりませんがよろしくお願いいたします。
インラインフレームの上(フレームの外)と下(フレームの内)に表を配置して、セルの列位置があうようにしたいと考えております。フレームの内外の表とも同じ列数の表で表の幅のピクセル数、ボーダー幅など同じにしています。インラインフレームの表示幅も同じ幅にしていますが、表示された際の列位置がずれてしまいます(スクロールバーで位置をあわせる必要が生じます)。これを同じ位置にあわせることは可能でしょうか?アンカーポイントにて縦位置は表示させたい箇所へ飛ぶようにしており、これはうまく動いています。フレーム部分は
<iframe src="./01select.html" width="1375" height="180" scrolling="yes" name="select" marginwidth="0" marginheight="0" hspace="8" vspace="0">●●未●●ここに未対応ブラウザ向けの内容入れること</iframe>
です。
よろしくお願いいたします。
No.1
- 回答日時:
スタイルシートを利用して、
テーブルレイアウトを固定してしまえば、ある程度は可能になります。
ある程度というのは、仕様ブラウザによってズレたり、副作用があったりと言う事です。それは実際にやってみて判断してください。
具体的な記述例ですと、
<table style="table-layout : fixed">
といった感じが一番簡単でしょうか?インラインフレーム内外のテーブルタグにstyle="~fixed"を記述してみてください。
スタイルシートを別ファイルでリンクしていたりする場合には適宜対応してください。
参考URL:http://www.tohoho-web.com/css/reference.htm#tabl …
No.2ベストアンサー
- 回答日時:
多分iframeのpaddingでズレてるんじゃないかと思うので
iframeで表示されるページのhead内に
<style type="text/css">
<!--
*,body{margin:0;padding:0;}
-->
</style>
をコピペして、スタイルをクリアしてみたら揃うんじゃないでしょうか。
この回答への補足
この欄への記入は間違いかもしれませんが…
tenderfeel様
ご教示くださったスクリプトでで表示がIE7以外の6やfairefox2などでもずれなくなるようになりました。ありがとうございます。ただ印刷プレビューを見るとfirefoxのみインラインフレーム内の表示がフレーム外とずいぶん離れた場所に表示されてしまう(ブラウザの表示ではフレームは本文の直下に見えている)のですがこれは回避できないものでしょうか?厚かましい質問とは思いますが、お知恵を拝借くだされば幸いです。よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Excel(エクセル) 【エクセルマクロ】既に開いているIEの、サイズや表示位置を変更するには 4 2022/12/01 22:57
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- その他(Microsoft Office) エクセルのマクロでスライサー教えてください。 1 2022/09/28 16:40
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Word(ワード) Word 段落罫線の上下のスペースを広げるには 3 2023/08/04 10:52
- Excel(エクセル) エクセルで同じ数字同士を自動で線で結ぶVBAを教えてください 6 2022/04/26 23:13
- Word(ワード) 表の縦罫線を移動するピッチ 1 2022/10/12 12:24
- Excel(エクセル) エクセルについて教えてください。 3 2023/03/24 08:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フレームが表示できません
-
画面の一部だけ更新したいので...
-
2つのページを重ねたい
-
html リンクを別フレームに表...
-
pythonのエラーについての質問...
-
<a href >タグのtarget属性に...
-
フレームページが表示されない...
-
ホームページビルダーのフレー...
-
複数フレームへ同時にリンクを...
-
HTMLでページの余白を設定したい。
-
URLを変えないで表示する方法
-
どのページもすべて同じURLなの...
-
直リンクとは。
-
インラインフレームのデメリット
-
スクロールできない
-
googleでホームページを検索し...
-
html 左メニューから右への表示...
-
Excelで、社外秘(閲覧のみ)と...
-
ホームページでファイルをダウ...
-
HTMLからフォルダを開きたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのページもすべて同じURLなの...
-
フレーム内のPHPへPOSTで情報を...
-
pythonのエラーについての質問...
-
2つのページを重ねたい
-
フレームの片方だけを更新(リロ...
-
html 左メニューから右への表示...
-
URLを変えないで表示する方法
-
フレームページが表示されない...
-
スクロールできない
-
フレームで指定している送信先...
-
フレームが表示されない><
-
html リンクを別フレームに表...
-
ブラウザで4分割表示できますか?
-
直リンクとは。
-
frameの内容が表示されない
-
HTMLファイルの置き方による読...
-
CSSを使って画像をクリックする...
-
フレーム分割した全体をスクロ...
-
フレームの表示と非表示の切り替え
-
HPの一部に他のHPを表示
おすすめ情報