увеличить высоту списка в IE7 - PullRequest
1 голос
/ 16 сентября 2011

У меня есть список:

<asp:ListBox ID="lstProblems" runat="server" height=200px SelectionMode="Multiple"></asp:ListBox>

, и я не могу определить его размер в IE. IE просто выбирает свой собственный размер.

как мне принудительно задать ему конкретную высоту? если это решение CSS, пожалуйста, объясните это для меня, так как я знаю, как работать с CSS>

Большое спасибо за любые советы

по запросу Эндрю, вот как генерируется HTML: http://pastebin.com/HEdBg4f7

<ч />

Вот сокращенная версия HTML-кода вокруг элемента управления lstProblems. По какой-то причине этот элемент управления имеет высоту 100%, а не 200 пикселей.

<fieldset>
        <legend>Section B</legend>
        <dl>
            <dt><label for="problemTextBox">Problem:</label></dt>
            <dd><input name="problemTextBox" type="text" id="problemTextBox" size="50" /></dd>  
        </dl>     
        <dl>
            <dt><label for="lstProblems">Problems List:</label></dt>
            <dd>
               <select 
                  size="4" 
                  name="lstProblems" 
                  multiple="multiple" 
                  id="lstProblems" 
                  style="height:100%;"
              >
              </select>
            </dd>            
        </dl>  
        </fieldset>

Ответы [ 2 ]

1 голос
/ 21 августа 2013

С asp.net и IE8 у меня была похожая проблема. Браузер отображает список с неправильной высотой. Проблема исчезла, когда я добавил свойство Font-Size в элемент управления ListBox. Я установил его на 1em.

<asp:ListBox ... Font-Size="1em" ...
1 голос
/ 16 сентября 2011

Вы явно объявили height, используя CSS?

#lstProblems{height:200px !important; display:inline-block;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...