我有一个<table>
table-layout
设置为已修复,因此无论如何都会尊重所有明确的宽度/高度定义。我试图让某个<td>
溢出,但即使我执行了table-layout: fixed
它也无效。
我该怎么做才能让它发挥作用?
答案 0 :(得分:1)
它不起作用,因为<td>
将始终具有图像的大小
您可以使用height和width属性。如果图片大小为400x300,则键入<img src="..." height="100" width="100" />
将显示100x100图片
如果要裁剪图像,请使用
<style>
#id{
background:url(...) no-repeat; /* you can use background-position css property here... */
height:100px;
width:100px;
</style>
<div id="image"></div>
答案 1 :(得分:0)
使用table-layout: fixed
,您只能保证列宽,而不是高度。此外,细胞的含量与这些宽度无关。来自w3schools:
水平布局仅取决于 桌子的宽度和宽度 列,而不是单元格的内容。
您需要对单个细胞进行多少控制?你要去隐藏的溢出还是可以滚动的溢出?你的问题并不清楚。