※ ChatGPTを利用し、要約された質問です(原文:table要素の周囲に、余分なマージンができる)
table要素の余分なマージンを削除する方法
このQ&Aのポイント
IE6.0~IE8.0のブラウザで、table要素の周囲に余分なマージンが発生する場合の解決方法を教えてください。
body要素とtable要素のマージンとパディングをリセットしても、table要素の周囲には依然として余分なマージンが生じます。
HTMLのDOCTYPE宣言をHTML4.0に変更しても同様の問題が発生します。どのようにすれば余分なマージンを取り除くことができるのでしょうか?
ブラウザは、IE6.0~IE8.0です。body要素、table要素のマージン、パディングをリセットしているにも関わらず、table要素の周囲に、余分なマージンが発生します(文書型宣言を、HTML4.0にしても同様)。どのようにすれば、余分なマージンを削除できるでしょうか?どなたか、おわかりになりますか?
■■↓HTML■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "?http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="?http://www.w3.org/1999/xhtml"? lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="あいうえお" />
<meta name="description" content="あいうえお" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link rel="INDEX" href="./index.html" />
<link rel="stylesheet" href="./base.css" type="text/css" media="all" />
<link rev="MADE" href="mailto:aaa@yahoo.co.jp" />
<title>あいうえお</title>
</head>
<body>
<table>
<br>
<td>aaa
</td>
</br>
</table>
</body>
</html>
■■↓css■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
@charset "utf-8";
*{
margin: 0;
padding: 0;
}
table{
margin: 0;
padding: 0;
width:800px;
color:#ffff00;
background-color:#000000;
}