Подтвердить что ты не робот

Сброс высоты элемента HTML через CSS

Я использую настраиваемый элемент управления asp.net, который отображает DIV и имеет "height = '0", жестко закодированный в элементе (я знаю.. глупо). Но мне нужно reset его - как-то избавиться от назначения высоты. Это можно сделать с помощью CSS?

Например, я могу установить высоту в 100 пикселей, и она работает. Но это не то, что я хочу - я хочу, чтобы назначение высоты удалено в значительной степени.

UPDATE: Используя FireBug, я вижу, что высота CSS переопределяется жестко закодированным:

удалена мертвая ссылка ImageShack

Я предполагаю, что мне не удастся разрешить это, кроме удаления жестко закодированной высоты = 0. Кто-нибудь еще видит альтернативу?

4b9b3361

Ответ 1

Вам может потребоваться использовать height:auto !important, потому что атрибут height имеет очень высокий приоритет (IIRC).

Но в идеале вы могли бы каратэ ударить этот атрибут оттуда. Тьфу.

Ответ 2

измените высоту на "авто" и посмотрите, работает ли это для вас.

Авто - высота по умолчанию для элементов, это означает, что браузер вычисляет высоту.

Ответ 3

Атрибут style всегда переопределяет класс. Поэтому вам придется удалить правило высоты атрибута style.