0

我希望这只是一个噩梦,但是当我在 Photoshop 中测量这两个元素的宽度时,我得到的尺寸不正确。

    <!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>

<style>* { margin: 0; padding: 0; border: 0: border-collapse:collapse;}</style

</head>



<body>

  <table width="129" border="0" cellpadding="0" cellspacing="0" style="width:129px; height:18px;background-color:black;">
    <tr>
        <td>&nbsp;</td>
    </tr>
</table>
Renders above table as 134 pixels

<br/>

<div style="width:29px;height:18px;background-color:Black;"></div>
    ​
Renders above div as 30 pixels
</body>
</html>
4

1 回答 1

2

您的浏览器缩放级别是 100% 吗?使用 IE7/8/9 进行测试,测量结果与 129 像素和 29 像素匹配,但放大了一级(105%),它们变成了您提到的 134 像素和 30 像素。

于 2012-07-27T10:18:50.203 回答