- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:<base>タグで余白はできるのか?)
<base>タグで余白はできるのか?
このQ&Aのポイント
- 「<base>タグが指定されているから」と言われるが、実際には余白はできていない
- デモ版では<base>タグの影響で上部と左側に余白ができていた
- <body>タグに<topmargin="0" leftmargin="0"~>と記述すれば余白の問題は解消するが、現在はズレていないため問題なし
- みんなの回答 (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が指定されていれば、その値は相殺されますし。 閲覧環境と要素に因るかと思います。