CSS 缩放大小和表格单元格内容

标签 css

如何让 Internet Explorer 根据其中的缩放内容调整表格单元格的大小?

Chrome 显示这个:

enter image description here

IE11 显示了这一点 - 标签没有根据旁边的缩放内容移动:

enter image description here

示例代码:

<table>
    <tr>
        <td>
            <input type="radio">
        </td>
        <td>
            <label>here's a label</label>
        </td>
    </tr>
</table>

<style>
input[type=radio] {
    zoom: 400%
}
</style>

这是一个显示问题的 jsfildle: http://jsfiddle.net/SKjP3/1/

最佳答案

您可以使用 CSS 转换属性来更改单选按钮,如下所示:

input[type=radio] {       
  -webkit-transform: scale(4);
  -moz-transform:    scale(4);
  -ms-transform:     scale(4);
  -o-transform:      scale(4);
  transform:         scale(4);     
  margin-right:20px;
}

这将在所有浏览器中放大 4=400%,结果可能不是您期望的,因为它取决于浏览器渲染

如果你添加

label{ margin-left:20px;}

然后标签将在所有浏览器中显示在同一位置,检查fiddle

关于CSS 缩放大小和表格单元格内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23505556/

相关文章:

css - 扩展的可点击区域在 Firefox 中不起作用

css - Bootstrap 导航栏 - 在桌面和移动设备中对齐一个元素

php - 在弹出窗口中仅显示所有标题的第一个标题信息

html - 创建下拉菜单

css - 为什么在这个解决方案中,对于较小的屏幕,Jumbotron 的高度没有降低?

javascript - 如何解决弹出中心屏幕 Div 类?

html - Assets 管道,如何将图像路径添加到背景 : url()?

html - 锁定文本框的宽度

html - 如何使 float div 容器适合 div 高度?

html - 使深色叠加层淡入(HTML/CSS/React)