在各种情况下,我需要确保表格单元格不会缩小到一定宽度以下。为了实现这一点,我尝试了多种选项,具体如下:
- td 元素上设置 width 属性:效果还行,但是某些浏览器会忽略它,而且在 HTML5 中也无效。
- CSS 样式表中使用 width 属性:被某些浏览器忽略。
- 将图片的宽度设置为 X,高度为 1:会导致 td 内容向上或向下移动(超过 1 像素)。
- 使用一个宽度为 X,高度为 1,且设置了 float:left 的 div 元素:目前看来这是最好的解决方案,虽然它确实会稍微影响内容的位置。
还有其他想法吗?
我希望它可以在任何浏览器中都能够工作,包括 IE6 :( 但如果有些解决方案不能在 IE6 上工作,但在其他浏览器上可以,那也算是一个开始吧 :)