Ответ 1
Вам может потребоваться использовать height:auto !important
, потому что атрибут height имеет очень высокий приоритет (IIRC).
Но в идеале вы могли бы каратэ ударить этот атрибут оттуда. Тьфу.
Я использую настраиваемый элемент управления asp.net, который отображает DIV и имеет "height = '0", жестко закодированный в элементе (я знаю.. глупо). Но мне нужно reset его - как-то избавиться от назначения высоты. Это можно сделать с помощью CSS?
Например, я могу установить высоту в 100 пикселей, и она работает. Но это не то, что я хочу - я хочу, чтобы назначение высоты удалено в значительной степени.
UPDATE: Используя FireBug, я вижу, что высота CSS переопределяется жестко закодированным:
удалена мертвая ссылка ImageShack
Я предполагаю, что мне не удастся разрешить это, кроме удаления жестко закодированной высоты = 0. Кто-нибудь еще видит альтернативу?
Вам может потребоваться использовать height:auto !important
, потому что атрибут height имеет очень высокий приоритет (IIRC).
Но в идеале вы могли бы каратэ ударить этот атрибут оттуда. Тьфу.
измените высоту на "авто" и посмотрите, работает ли это для вас.
Авто - высота по умолчанию для элементов, это означает, что браузер вычисляет высоту.
Атрибут style всегда переопределяет класс. Поэтому вам придется удалить правило высоты атрибута style.