- ベストアンサー
背景に指定したイメージ以外の余白を見せないようにする方法は?
こんにちは!まさにタイトル通りの質問です。 <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS"> <META NAME=""> <META NAME=""> <META NAME=""> <META NAME=""> <META http-equiv="refresh" content="5;url=test.html"> <SCRIPT LANGUAGE="JavaScript"> <!-- function resizeWindow(){ window.resizeTo(720,580); } //--> </SCRIPT> <title>test</title> <style type="text/css"><!-- body { background-repeat:no-repeat;} --></style> </HEAD> <body onLoad="resizeWindow()" background="top4.jpg" width=720 height=580 > </body> </HTML> としていますが、窓を大きくしたりすると右や下に余白が見えてかっこわるいです。どうすれば改善しますか? お願いします☆
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
おなじjavascriptを使って新しく開くウィンドウの大きさを 指定させる方法はどうでしょう? <html> <head> <script> <!-- function subWin(){ window.open("test.html","mainwin","width=720,height=580,resizable=no"); } //--> </script> </head> <body> <a href="javascript:subWin()">index.htmlへ</a> </body> </html> この方法だと、ウィンドウの大きさを指定しつつ、リサイズを禁止できます。 上記のままだと、メニューバーやツールバーなども 表示させないので背景の絵もあわせやすくなると思います。 表示させる場合は、カンマで区切って メニューバー :menubar=yes ツールバー :toolbar=yes ステータスバー :status=yes をそれぞれ記述します。
その他の回答 (3)
- wolv
- ベストアンサー率37% (376/1001)
> >案4:指定する画面サイズよりも大きい画像を背景画像として使う. > も参考までに教えていただけると嬉しいです☆ いや,別に, ┏━━━┓ ┃O o┃ ┃大 土┃ ┗━━━┛ という写真を背景にしたかったら, ┏━━━┳━┓ ┃O o┃ ┃ ┃大 土┃ ┃ ┣━━━┛ ┃ ┃みちゃだめ┃ ┗━━━━━┛ とかいう画像を用意しておくだけです.
お礼
ありがとうございます。 そういう方法なのですね。 参考にさせてもらいます☆
- wolv
- ベストアンサー率37% (376/1001)
> もしかして、Javascriptが無効になっているというやつでしょうか? > それの解除の仕方があれば教えてくれませんか。 それは,できません. セキュリティー上問題があるので。 (イメージとしては,それは 「あなたのおうちの鍵の開け方を教えてください」と 言っているようなものです.)
お礼
ありがとうございます☆ セキュリティーにも関わる問題なのですね。
- wolv
- ベストアンサー率37% (376/1001)
> どうすれば改善しますか? 案1:背景画像を繰り返す. 案2:windowのリサイズを禁止する. 案3:背景の色を変えて,余白がめだたないようにする. 案4:指定する画面サイズよりも大きい画像を背景画像として使う. などなど.
補足
ありがとうございます☆ >案2:windowのリサイズを禁止する. が一番いいと思います☆ >案4:指定する画面サイズよりも大きい画像を背景画像として使う. も参考までに教えていただけると嬉しいです☆ 一枚ものの写真を表紙みたいに見せたいので。 お願いします!
お礼
ありがとうございます☆ しかし、何の変化もないんですよ。 もしかして、Javascriptが無効になっているというやつでしょうか? それの解除の仕方があれば教えてくれませんか。