2010-07-15 151 views
0

我正在做一些我的第一个网页开发,并有一个关于最大高度CSS属性的问题。Div最大高度太高

这里是我的代码:

div{ 
    max-height:10px; 
} 

每当我创建一个新的div,一切正常,但是当我周围10个像素添加任何类型的其他元素的div标签,股利增加的高度之间(我正在猜测)。有什么方法可以覆盖这个?我想有一个文本的div,在文本中几乎没有边框。

感谢您的帮助! -Matt

回答

0

您可以尝试添加overflow:hidden;到你的CSS的div。

2

有时甚至是默认的字体大小都会影响分割高度。所以请尝试overflow:hiddenfont-size:10px

我认为这可以解决你的问题

+0

+1,但它不是真正的DIV是挺大,那就是内容涌出来了。如果你检查div,你会注意到它的高度仍然是10px。无论如何,你的两个解决方案都很好。 :) – Faisal 2010-07-15 03:07:29

+0

@Faisal,那是因为你选择了你的师只有10px作为它的最大高度,里面的一个更长的元素显然会弹出。尝试设置内部元素的最大高度,然后父母将按照 – Starx 2010-07-15 03:10:28

+0

感谢您的快速响应,Starx。使用overflow:hidden似乎有所帮助。它至少限制了div的高度,尽管现在出于某种原因文本被推离div的底部。有任何想法吗? – mag725 2010-07-15 21:48:56