2009-08-24 50 views
1

我们有一个div,我们想的宽度是动态的,在说,90%的感觉,屏幕尺寸。如果div的内容溢出,我们想隐藏溢出。我可以设置的90%的宽度与溢出隐藏

我只能得到溢出隐藏,如果我将宽度设置为PX,而不是90%。

有没有办法用百分比来做到这一点?

编辑

这个问题似乎是在div正确隐藏,但它是一个表TD的内部和TD本身调整到div,如果它没有隐藏。

编辑

看来,当一个div是在一个表中,TD的大小是由计算width属性的百分比之前得到DIV的全尺寸计算。一旦TD被居住,然后计算div的百分比宽度。

+0

你真的应该考虑要求这个上documenttype.com。 – EBGreen 2009-08-24 19:46:17

+2

我thikn EBGreen意味着http://doctype.com – tj111 2009-08-24 19:51:42

回答

2

我试过了,管理用下面的代码来做到这一点:

<div style="border: solid 1px red; width: 90%; overflow: hidden;white-space:nowrap;"> 
     Stuff in here will cut off at end of div. 
    </div> 
4

使用“表格布局:固定的”尝试 - 你的表中的列然后将保持相同的大小,无论内容和溢出:隐藏现在会做你所期望的(至少对我来说,至今在浏览器我已经测试过)

+0

谢谢。这应该是被接受的答案。 – Inigo 2015-03-06 20:04:52

相关问题