автоматически настраиваемый макет для всего контента - PullRequest
0 голосов
/ 06 июня 2010

Мне нужно разработать очень гибкую компоновку для cms, чтобы структура автоматически настраивалась относительно содержимого. Базовая компоновка min-with соответствует макету 1024px и прекрасно работает в большинстве случаев, но, как мы говорим о cms, редактор очень часто создает контент или копирует / вставляет его из слова и контента делает макет растянутым, чтобы я выглядел хорошо.

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

Я могу только думать в jquery, чтобы помочь в этом, вычислить размер контента и попытаться сбросить его до соответствующего размера, но это не выглядит очень простым или чистым решением для этого.

Итак, я отправляю этот вопрос, чтобы «услышать» от вас и получить несколько интересных предложений и идей, которые я могу попробовать.

Я уверен, что большинство из вас сталкивались с подобными проблемами.

Вот макет, над которым я работаю альтернативный текст http://img132.imageshack.us/img132/7661/0606y.png

1 Ответ

1 голос
/ 07 июня 2010

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

document.getElementById("sidebar").style.height = document.getElementById("content").offsetHeight + "px";

Предполагается, что ваш рост в пикселях (что составляет 99% времени), но это полезнодля вертикально растягивающихся столбцов, чтобы соответствовать другим столбцам.

...