2010-01-23 66 views
0

我有一个<table>table-layout设置为固定,让所有明确的宽度/高度定义尊重不管。我试图得到一个<td>溢出,但即使我做了table-layout: fixed它不起作用。强制溢出一定宽度/高度在​​

我该怎么做才能使它工作?

+0

你是什么意思溢出确切? td包含什么? – 2010-01-23 20:45:34

+0

它包含一张图片。 – Pieter 2010-01-23 20:46:35

回答

1

它不会工作,因为<td>总会有一个形象


您可以使用高度和宽度属性的大小。如果图像尺寸为400×300,输入<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> 
+0

我可以让图像浮动来解决这个问题吗? – Pieter 2010-01-23 20:58:30

0

使用table-layout: fixed,你只能保证列宽,而不是高度。另外,单元格的内容与这些宽度没有关系。从w3schools:

水平布局仅取决于 表的宽度和 列,该细胞的不内容的宽度。

你需要多少控制在单个单元格上?你要隐藏溢出还是可以滚动?你的问题并不清楚。