![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
インラインフレーム内の表示位置を修正できません
<iframe src="~.php" align="top" frameborder="1" scrolling="no" width="177" height="100" hspace="0" vspace="0" marginwidth="0"></iframe>
というソースでインラインフレーム内に、アンカータグの列(phpで生成)を表示させたいのですが、
このアンカータグの列の表示位置が、インラインフレームの左上端から中央(右下)方向にずれてしまいます。
<iframeフレームの設定をあれこれ修正してみたのですが、うまくいくません。
解決策をどうか教えてください。
No.2ベストアンサー
- 回答日時:
まずは、スタイルシートの終了タグが抜けているのを修正し、マージン、パディング0をtable formにも指定いてください。
<style type="text/css">
<!--
#an1{
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
-->
↓↓↓↓↓ ※下のように変更する
<style type="text/css">
<!--
body, table, form {
margin: 0px;
padding: 0px;
}
#an1{
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
-->
</style>
返信が大変遅れて申し訳ありません。
教えて頂いた方法で、marginやpaddingの値をあれこれ設定して
試したところうまく位置合わせができました。
ありがとうございました。
No.1
- 回答日時:
これの位置調整は<iframe>ではできません、~.phpのアンカータグの位置調整ですから、
~.phpのbodyのマージン、パディングを0にする事で左上に表示されます。
更にアンカーの位置をマージン、パディングの0pxを適当な数字に調整すれば自在に配置できます。
~.phpのサンプル
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>インライン表示</title>
<style type="text/css">
<!--
body {
margin: 0px;
padding: 0px;
}
#hoge {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
-->
</style>
</head>
<body>
<a href="test.html" id="hoge">○○○○○○○○○○○○</a>
</body>
</html>
この回答への補足
ご教示ありがとうございます。
教えて頂いた方法で早速トライしてみました。
bodyタグに対するマージンとパディングの設定(外部cssに盛り込みました)をしたところ、
インラインフレーム内における表示の横方向は、望ましいものとなりました。
なお、この状態では、縦方向のズレは、下方に約20ピクセル程度と思われます。
しかし、アンカータグに対するマージンとパディングの設定(※を付記しました)をすると、
インラインフレームのどこか大分外側にはみ出した位置にシフトしたようでして、
インラインフレームのサイズを一時的に広げてずれの程度を把握しようとしたのですが、
できませんでした。
回答者様には、自分の質問時に前提となることを言葉では表現しきれなかったため、
回答頂く際にはあれこれと思考を重ねる結果となったことと思われます。
そこで、今度は、インラインフレームに表示されるhtmlの要部を以下に示しますので、
さらに、どのような対処をすればよいか、原因となる可能性等…
どうか再度のご教示をお願い致します。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="….css" rel="stylesheet" type="text/css">
<link rel=StyleSheet href="….css" type='text/css'>
<style type="text/css">
<!--
#an1{ ・・・※
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
-->
</HEAD>
<BODY>
<TABLE cellPadding=0 width=177 background=… border=0>
<TBODY>
<TR valign="top">
<TD valign="top">
<A href="javascript:document.getElementById('…').submit();" id="an1">…</A> ・・・※
<FORM id=… action="….php" method="post" target="_blank">
<INPUT type="hidden" value="…" name="…">
</FORM>
</TD>
</TR>
</TBODY>
</TABLE>
<IMG src="….gif"><br>
<TABLE cellPadding=0 width=177 background=….gif border=0>
<TBODY>
<TR valign="top">
<TD valign="top">
<A href="javascript:document.getElementById('…').submit();">…</A>
<FORM id=… action="….php" method="post" target="_blank">
<INPUT type="hidden" value="0" name="…">
<input type = "hidden" name = "…" value = "…">
</FORM>
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Excel(エクセル) 【エクセルマクロ】既に開いているIEの、サイズや表示位置を変更するには 4 2022/12/01 22:57
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
投稿フォームの整列
-
CSSで「overflow:scroll」をしてい
-
W3Cのソースコードの検証サービ...
-
css初心者 フレックスボックス...
-
画像イメージの上下左右、欲し...
-
safariだけ、cssが効きません!
-
div領域をウインドウサイズに合...
-
スタイルシート a:activeで画像...
-
z-indexで上になっている要素だ...
-
ブラウザ枠を超えず表示する方法
-
htmlのボタンのサイズについて
-
入力フォームとセレクトボック...
-
FireFoxで見るとdiv間に隙間が...
-
safariやFirefoxで右のカラムが...
-
divの中にspanを右寄せにするに...
-
cssが効かなくて困ってます
-
中点「・」の改行について
-
<!DOCTYPE html> <html> <head>...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
画像イメージの上下左右、欲し...
-
CSS、width100%でもできる余白
-
CSSがなぜかfont-sizeだけ効か...
-
css初心者 フレックスボックス...
-
余分な縦スクロールバーが出て...
-
CSS:animation開始位置の設定
-
form input テキストを上下中央...
-
W3Cのソースコードの検証サービ...
-
スクロールボックスを中央に配...
-
CSSでボックスのheightが0になる
-
表示倍率を変えるとレイアウト...
-
【CSS】ヘッダーの高さが不明の...
-
Media Queries 4 で 非推奨とな...
-
div領域をウインドウサイズに合...
-
CSS(0の単位)について
-
divで囲まれたpaddingの指定を...
-
中点「・」の改行について
-
CSSで指定した背景画像にリンク...
おすすめ情報