【发布时间】:2014-08-29 09:28:45
【问题描述】:
我有以下内容:
这是一个表格,有一行和三个单元格,两个蓝色单元格和中间的单元格,在中间的单元格中我有一个 div,现在看起来不错。
但是如果我将 zoom 属性放在 div 中(缩放:0.8),我会在 IE11 中得到一个额外的空间,就好像 div 仍然是相同的大小,像这样:
在 chrome 中,表格只是调整到 div 大小,但在 IE 中没有,有没有我可以做到这一点?
这是示例的关键:
HTML:
<table class="container">
<tr>
<td class="border">
</td>
<td>
<div class="content">
This is a test
</div>
</td>
<td class="border">
</td>
</tr>
CSS:
.container {
background-color: #ddd;
}
.border {
background-color: blue;
width:10px;
}
.content {
margin: auto;
width: 500px;
border: 2px solid yellow;
zoom: 0.8;
}
【问题讨论】:
-
你把
zoom放错了。您的缩放规则必须在容器中。 -
为什么缩放必须在容器中?该问题将缩放放在 div 上而不是放在桌子上,如果缩放在 .container 或 .content 中,结果不一样
-
是的,@Monty82 是对的,我需要缩放 div,而不是容器
标签: html css internet-explorer