<base>タグで余白はできるのか?

このQ&Aのポイント
  • 「<base>タグが指定されているから」と言われるが、実際には余白はできていない
  • デモ版では<base>タグの影響で上部と左側に余白ができていた
  • <body>タグに<topmargin="0" leftmargin="0"~>と記述すれば余白の問題は解消するが、現在はズレていないため問題なし
回答を見る
  • ベストアンサー

<base>タグで余白はできるのか?

ある外注さんから、 「ページの上部と左側に余白ができてしまうのは、 <base>タグが指定されているから」 と言われました。 でも、そんな話聞いたことがありません。 現に同じページが上がっていますが、 余白なんてできていません。 別な箇所を修正してほしくてお願いしたのですが、 デモ版が上がってきて見たら、 上部と左側に余白ができていました。 で、前述の回答をされたわけです。 <body>タグに<topmargin="0" leftmargin="0"~>と 記述すれば問題はないと思いますが、 記述していなくても現ページはズレていないので、 問題はないと思っています。 みなさんのご意見聞かせてください。 こういったズレの原因は大体何が原因だと考えますか? また、対処法があれば併せて教えてください。。 よろしくお願いします。。。

  • ebizo
  • お礼率90% (10/11)
  • HTML
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • quads
  • ベストアンサー率35% (90/257)
回答No.1

<base>タグは恐らく関係ありません。 ※ http://www.w3.org/TR/html4/struct/links.html#edef-BASE > こういったズレの原因は大体何が原因だと考えますか? ブラウザによるmarginの解釈です。大抵は規定値が0でなく多少取られています。 topmargin , leftmargin は 【Windows 版 Internet Explorer 2.0~】にしか対応していないようです。 利用されている殆どのWWWブラウザはCSSを解釈できるのでスタイルシートでの指定をしましょう。 > 記述していなくても現ページはズレていないので、 どのように確認されたのでしょうか。 貴方だけがズレていないように見えるということはないでしょうか。 それぞれの要素自体に指定がされていれば、各々の効果の結果が表示されます。 marginが指定されていても、position等が指定されていればその通りになりますし。 margin値+kに対しmargin値-xが指定されていれば、その値は相殺されますし。 閲覧環境と要素に因るかと思います。

関連するQ&A

  • ページ左右上下の余白。

    今HTMLの勉強まっただなかなのですがどうしてもわからないことがあります。画面いっぱいにフラッシュを載せたいのですがどうしても右と下によはくができてしまいます。左と上の余白はLEFTMARGIN=0とTOPMARGIN=0でけせるのですが右と下が消せません。どういうタグをつかえばよろしいのでしょうか?教えてください!!

  • metaタグを入れるとなぜか余白が

    DreamweaverCS3で、ホームページを作っています。 ほとんど出来上がったところで、metaタグを使って、それぞれauthor、 keywords、 description、を記述しました。 <meta name="author" content="xxxx" /> <meta name="keywords" content="xxx,xxx,xxx" lang="ja" /> <meta name="description" content="XXXXXXXX" />  するとページ上部の余白をゼロにしていたのに、なぜか余白ができてしまいます。 で、追加記述したメタタグをすべてとると、余白がなくなります。 どれかひとつでは、余白ができたままです。とにかく全部とらないとだめです。 utf-8をshift_jisにしても変わらないですし…。 ちなみにテーブルレイアウトです。 記述の方法は本を何度読んでも間違っていないのですが、なぜでしょう?素人な質問ですいません。よろしくお願いします。

    • ベストアンサー
    • HTML
  • webページの上余白をなくす方法

    お世話になります。 webページ作成について困っております。 htmlで、ページ内の表中に画像を配置しています。表中の画像がそのページの一番上にくっついた状態(上部マージンなし)にしたくて、下記のようなタグをつけてみたのですが、わずかにまだ上に余白が残ってしまいます。 この余白を消して、ページの一番上から画像を表示させる方法を教えてください。 1.<body topmargin="0" marginheight="0"> この方法と、 2.スタイルシートで <style type="text/css"> <!-- body { margin: 0px; } --> </style> この2つを試してみましたが、わずかに上部に余白がのこってしまいました。 よろしくご回答お願いいたします。

  • 解析タグで余白ができてしまう。。。

    bodyタグ終了直前に解析タグを入れたら、実際にブラウザで見るとフッターの下に余白が できてしまいます。 解説タグをいくつか入れているのですが、解析スクリプト内に記述があるimgタグが問題を 起こしているようなのですが、同様の現象ってありますか? 対処法などがあれば教えて下さい。

    • ベストアンサー
    • HTML
  • h1タグの余白

    h1タグを使うと文字が大きくなり、周りの余白もできてしまいますが、CSSで解消できることが調べてわかりました。 ところが、外部ファイルの記述でマージンをh1 { margin:0px; }としても下の余白はなくなるのですが、上の余白が1行改行されています。 ソースをみても問題はないように見えるのですが、どなたかお分かりの方がいらっしゃいましたらお願いします。

  • Netscapeでtopmargin、leftmarginのようなタグ

    HTMLタグについての質問なので、 カテゴリがちょっと違うのかもしれませんが、 ここなら詳しい人がいそうなので、質問させて下さい…。 上・左に全くマージンのないデザインでホームページを作りたいのですが、 Netscapeではtopmargin、leftmarginは認識しませんよね? 同様の働きをするタグ、もしくはやり方ってないのでしょうか。 IEで見ながらつくったページが、ズレズレになって困っています。どなたか教えて下さい。お願いします。

  • タグで、左等に余白を作りたいです

    現在FC2ブログを運営しており 関係無いかも知れませんが ブラウザはFirefox3.5です それで、定期的にアップする記事が、あり 毎回の設定が面倒なんで タグで工夫したいという質問です 内容としては、ある程度文章の中に 箇条書きで表現してる部分が、あるんですが その文章に対して、今迄は アップの度に、手動で…つまり スペースキーで余白を作り、アップして来ました ところが、それで実行すると 莫大な時間が掛かる為 タグで余白を作りたいという事なんです 文章としては、こんな感じです 尚、適当な文章が浮かばなかった為 今回表現してる文章は、適当に入力しました ☆☆☆ ☆☆☆ ☆☆☆ ☆☆☆ ☆☆☆ ☆☆☆    おはよう御座います    こんにちは    こんばんは    さようなら  すいませんでした  申し訳御座いません  有難う御座いました ☆☆☆ ☆☆☆ ☆☆☆ ☆☆☆ 従って、文章全体で 左側に、同じ余白を…という事じゃ、ありませんし また、左右に余白を…でも、ありません ただ、今後は文章に対しても 一部を除いてセルで囲もうと思ってます その例を紹介すると <table border=0> <tr> <td> おはよう御座います こんにちは こんばんは さようなら </td> </tr> </table> 余談ですが、タグに詳しい方なら御存知だと思いますが このセルの場合 <table border=0>の部分で border=0の所に数字を入れると枠が出ますが 0の設定だと、枠は見えませんから ケースバイケースで使い分けようと思いました 従って、今後は このセルに対して個別に余白のタグを設定出来れば… と考えてます ただ、自分でも調べたんですが この様なタグしか見つからず http://siriasu.s10.xrea.com/HTML/body.htm 但し、上記HPでは 余白ゼロで設定してる為、応用と思い <body leftmargin="10" > おはよう御座います </body> と入力したんですが どういう訳か反映出来ませんでした

  • baseタグと各種ブラウザについて

    baseタグと各種ブラウザについての質問です。 あるブラウザで各種HTMLタグにおけるhref属性の様な文字列を送信した場合で、かつ、送信先ページに値部分と同じURLを持つbaseタグが記述されている場合、baseタグが認識されないといった問題に直面しています。 具体的には次のページのような感じです。 http://true-web.org/test/test_base.php Chrome、Safariなどで1番を送信した場合、baseタグが認識されず、相対パスで指定した画像が表示されなくなります。 (IEとFirefoxは問題なし) ※ソース http://true-web.org/test/test_base.txt それで、質問なのですが、この事象はブラウザ側のバグなのでしょうか? もしバグでないとしたらBaseタグは使わないほうがいいのでしょうか? 考え方を教えてください。 よろしくお願いします。 ブラウザのバージョン IE8.0 Firefox5.0.1 Safari5.1 Chrome16.0.912.63 m OS Windows XP home sp3

    • ベストアンサー
    • HTML
  • tableタグによるエラー

    モバイルサイトの制作の際に tableタグを使用した箇所で ページスクロールをすると 意図しない場所に飛ぶことがあります。 例えばページ下部にtableタグを記述し 実機で最下部から上部へ ページスクロールするとtableタグの箇所で 最上部に飛んでしまうことがありました。 記述ミスではなくtableタグを使わないと 直りました。 モバイルサイトの制作の際、 複雑なレイアウトにする場合、tableタグが必要になります。 これはどのようなことが原因なのでしょうか。

  • 画面下にバーをいっぱいに表示する

    画面の上部については、余白なく <body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0> で表示できたのですが、 以下のサイトのように http://www.aimix.jp/bodymag.html 画面一番下も色塗りバーでいっぱい表示する場合にはどのようにすれば宜しいのでしょうか?

    • ベストアンサー
    • HTML