Как заставить полосы прокрутки работать в HtmlGenericControl ("Div") - PullRequest
0 голосов
/ 16 ноября 2011
    HtmlGenericControl SpecsDiv = new HtmlGenericControl("Div");
    SpecsDiv.InnerHtml = "<b>Specifications are not defined.</b>";
SpecsDiv.Style.Add("left", "0");
SpecsDiv.Style.Add("width", "100");
    SpecsDiv.Style.Add("height", "200");
    SpecsDiv.Style.Add("overflow", "scroll");

Выше приведено определение, и в .cs значение SpecsDiv присваивается пути к изображению (не показано в примере кода выше). Иногда эти изображения имеют большую ширину / высоту, чем указано выше.

В настоящее время полоса прокрутки появляется (но отключена), а также изображение (которое привязано к указанному выше SpecsDiv) выходит за пределы полосы прокрутки, потому что изображения больше.

Должен ли я обернуть SpecsDiv в таблицу? или что-то другое? Все еще проверяю варианты.

1 Ответ

1 голос
/ 16 ноября 2011

если ваше изображение выплескивается, это может быть потому, что вы неправильно его стилизуете.Вы заставляете это плавать?или дисплей: абсолют?не видя стиля для изображения, будет трудно дать рекомендацию.

Вы должны убедиться, что изображение является частью нормального потока, и вы, вероятно, хотите overflow: auto, чтобы полосы прокрутки отсутствовали, если толькопереполняет.

...