通过CSS重置HTML元素的高度

Kon*_*Kon 21 html css asp.net

我使用一个定制的asp.net控件渲染到DIV并将"height ='0'"硬编码到元素中(我知道..愚蠢).但我需要重置它 - 以某种方式摆脱高度分配.这可以用CSS吗?

例如,我可以将高度设置为100px,它可以工作.但这不是我想要的 - 我希望删除高度分配.

更新:使用FireBug,我可以看到CSS的高度被硬编码的高度覆盖:

删除了死的ImageShack链接

我想除了删除硬编码的高度= 0之外,我无法解决这个问题.还有其他人看到了另类吗?

Oli*_*Oli 57

您可能需要使用,height:auto !important因为height属性具有非常高的优先级(IIRC).

但理想情况下,你会从那里空手道踢出那个属性.呸.


Kei*_*ley 6

将高度更改为"自动",看看它是否适合您.

自动是元素的默认高度,这意味着浏览器会自行计算高度.