2011-10-09 52 views
11

我有一个继承40px高度的元素。替代高度属性

但是,我需要风格的元素是一个textarea框,具有可变的高度/宽度。我将如何'取消'元素的高度,使元素没有高度属性,并且可以调整大小?

+0

你的意思是textarea应该在内容的大小是多少后切换大小? –

回答

3

如果你只是想使你的textarea元素能够被调整,尽量只应用下列CSS属性:

textarea { 
    resize: both; 
} 

An example can be seen here其中高度设置,但使用调整大小的属性,它仍然是调整大小。

7

另一种方法是使用高度自动带重要标志:

height: auto !important; 

“重要”会使事情工作,但如果这个HTML然后由别人进口,他们将不能够覆盖这个标记。所以我的建议是只有在极其需要的时候使用

13

要覆盖在CSS元素设定高度,你可以简单地把这个继承元素(无论是在样式块或内联):

height: auto; 

这将覆盖继承的设定值时,没有静态设置一个新的。