Переписана проблема с CSS-стилем (неправильный макет страницы) - PullRequest
0 голосов
/ 03 августа 2011

Я переписываю CSS (не спрашиваю почему) таким образом, что меняю атрибуты стиля с помощью метода HTMLElement.setAttribute.Проблема иногда возникает, когда у меня есть вычисленные стили, которые не имеют смысла.Например (что происходит чаще всего), div родительский имеет значение высоты меньше, чем его дочерний элемент div, в вычисляемых стилях.Это создает некоторые проблемы с желаемой версткой страницы.Это нелегко, на самом деле, мне очень трудно изменить алгоритм, который переписывает CSS, поэтому кто-нибудь знает, в чем причина проблемы и какой самый подходящий способ ее решения.

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

1 Ответ

0 голосов
/ 25 декабря 2011

Если вы все еще пытаетесь отобразить контейнер на указанной вами высоте, даже если он меньше, чем содержимое внутри него, вам следует использовать свойство overflow.

overflow: hidden приведет к исчезновению дополнительного содержимого.

overflow: auto добавит полосу прокрутки к контейнеру, чтобы позволить вам прокручивать контейнер.

...