paddingでやったらだめなの?
この場合、どうすれば「こうしたい」のようになるのでしょうか?
HTMLソース:
<!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" xml:lang="ja" lang="ja">
<head>
</head>
<body>
<div class="wrap" style="background:yellow;">
<div class="text" style="margin:10px;">
margin部分の背景が無い
</div>
</div>
<table style="width:100%;">
<tr>
<td style="background:yellow; padding:10px;">こうしたい</td>
</tr>
</table>
</body>
</html>
style="margin:10px;"
↓
style="padding:10px;"
じゃないと、ブラウザによっては歯抜けのような隙間が出来ます。